基础知识

 

  

  1.         计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其 内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化 智能电子设备
  2.   计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成
  3.      计算机硬件由运算器、 控制器、存储器、输入设备和输出设备五大部分组成
  4.       十进制整数→二进制方法:“除 2取余”;十进制整数→八进制方法:“除 8 取余”; 十进制整数→十六进制方法:“除 16 取余”; 十进制小数→八进制小数方法:“乘 8           取整”; 十进制小数→十六进制小数方法:“乘 16 取整”
  5.        查看使用当前shell:echo${SHELL}
  6.        显⽰当前系统使⽤的所有shell:cat /etc/shells
  7.        判断内部命令与外部命令:type 命令
  8.        设置别名:alias  设置别名='命令'
  9.        取消别名:unalias [-a取消所有的别名]设置的别名
  10.        显示日期和时间:date
  11.        时间格式:date [OPTION]... [+FORMAT] ;                                                                                                                              FORMAT格式为:%F:日期,显示为数字,格式为:2016-03-02;                                                                                                              %D:显示英制格式,月日年,显示格式为:03/02/16;                                                                                                                      %T:时间,显示为数字,格式为:15:52:16;                                                                                                                              %Y:年份,只显示完整年份数字(4位数字),显示格式为:2016;                                                                                                          %y:显示年份的后两位,显示格式为:16;                                                                                                                                %m:月份,只显示数字,显示格式为:03;                                                                                                                                %d:日期,只显示数字,显示格式为:02;                                                                                                                                %H:小时,只显示数字,显示格式为(00..23):15;                                                                                                                      %k:小时,显示格式为(0..23);                                                                                                                                      %I:小时,格式为(01..12);                                                                                                                                          %l:小时,显示格式为(1..12);                                                                                                                                      %h:显示月份,显示格式为:3月;
             %M:分钟,只显示数字,显示格式为:52;                                                                                                                                %S:秒钟,只显示数字,显示格式为:16;                                                                                                                                %a:缩写星期;                                                                                                                                                        %A:完整星期;                                                                                                                                                        %b:缩写月份;                                                                                                                                                        %B:完整月份;                                                                                                                                                        %r:显示格式为(11:11:04 PM);                                                                                                                                      %R:同%H%M,格式为(23:37)                                                                                                                                          %s:从1970年1月1日至此刻所经历的秒数;timestamp;显示格式为:1456905397。
  12.       显示日历:cal [-y显示整年日历]
  13.       关机命令:halt、poweroff 、shutdown  -h                                                                                                                               重启命令:reboot
  14.       查看当前登录系统的用户:whoami                                                                                                                                         查看当前所有系统登录的用户:who                                                                                                                                       显示系统当前使⽤登录会话及所做操作:w
  15.       显示字符输出:echo 命令
  16.       显⽰PATH变量的值:echo $PATH
  17.       查看历史命令:history                                                                                                                                                 查看命令历史记录条数:echo HISTISIZE
  18.         Bash中常⽤快捷键: Ctrl+l:清屏,相当于clear命令。                                                                                                                     Ctrl+c:终止命令。                                                                                                                                                   Ctrl+z:挂起命令。                                                                                                                                                   Ctrl+a:光标移到命令行首,相当于Home键。                                                                                                                             Ctrl+e:光标移到命令行尾,相当于End键。                                                                                                                               Ctrl+u:从光标处删除至命令行首。                                                                                                                                     Ctrl+k:从光标处删除至命令行尾。                                                                                                                                     Alt+r:删除当前命令行整行。注意在xshell软件中Alt键冲突,若想要使用则需要重置。
  19.       命令的使用帮助:man 命令、命令 --help
  20.       文件类型:-:表示普通文件 d:表示目录文件 b:表示块设备文件 c:表示字符设备文件 l:表示软链接文件 p:表示管道文件 s:表示套接字文件
  21.       查看文件的详细信息:ll 文件路径
  22.       查看当前所在工作目录:pwd
  23.       获取路径名:dirname  文件路径
  24.       获取文件名:basename 文件路径
  25.     切换目录:cd
  26.     * 匹配零个或多个字符                                                                                                                                                ? 匹配任何单个字符                                                                                                                                                  ~ 当前用户家目录                                                                                                                                                    ~xdk 用户xdk家目录                                                                                                                                                  ~+ 当前工作目录                                                                                                                                                    ~- 前一个工作目录                                                                                                                                                  [0-9]  匹配数字范围                                                                                                                                                [a-z]:字母                                                                                                                                                        [A-Z]:字母                                                                                                                                                        [wang]  匹配列表中的任何的一个字符                                                                                                                                  [^wang] 匹配列表中的所有字符以外的字符                                                                                                                               [:digit:]:任意数字,相当于0-9                                                                                                                                       [:lower:]:任意小写字母                                                                                                                                               [:upper:]: 任意大写字母                                                                                                                                               [:alpha:]: 任意大小写字母                                                                                                                                             [:alnum:]:任意数字或字母                                                                                                                                             [:blank:]:水平空白字符                                                                                                                                               [:space:]:水平或垂直空白字符                                                                                                                                         [:punct:]:标点符号                                                                                                                                                   [:print:]:可打印字符                                                                                                                                                 [:cntrl:]:控制(非打印)字符                                                                                                                                         [:graph:]:图形字符                                                                                                                                                   [:xdigit:]:十六进制字符
  27.     查看所有目录:ls 文件路径                                                                                                                                                        ls -a 包含隐藏文件                                                                                                                                                 ls -l 显示额外的信息                                                                                                                                                  ls -R  目录递归                                                                                                                                                      ls -ld  目录和符号链接信息                                                                                                                                            ls -1  文件分行显示                                                                                                                                                  ls –S  按从大到小排序                                                                                                                                                ls –t   按mtime排序                                                                                                                                                  ls –u   配合-t选项,显示并按atime从新到旧排序                                                                                                                        ls –U  按目录存放顺序显示                                                                                                                                            ls –X  按文件后缀排序
  28.       创建空文件:touch 文件名[/路径/文件名]                                                                                                                                           格式:touch [OPTION]... FILE...                                                                                                                                        -a   仅改变 atime和ctime                                                                                                                                              -m  仅改变 mtime和ctime                                                                                                                                              -t  [[CC]YY]MMDDhhmm[.ss]     指定atime和mtime的时间戳                                                                                                                -c  如果文件不存在,则不予创建
  29.     复制文件或目录: cp /复制的文件  /复制位置[文件名可以改变]                                                                                                                            格式 cp [OPTION]... [-T] SOURCE DEST                                                                                                                                    cp [OPTION]... SOURCE... DIRECTORY                                                                                                                                  cp [OPTION]... -t DIRECTORY SOURCE...                                                                                                                              cp SRC DEST                                                                                                                                                         cp -i  覆盖前提示                                                                                                                                                  cp -n     不覆盖,注意两者顺序                                                                                                                                      cp -r, -R 递归复制目录及内部的所有内容                                                                                                                              cp -a  归档,相当于-dR --preserv=all                                                                                                                                cp -d   --no-dereference --preserv=links  不复制原文件,只复制链接名                                                                                                cp --preserv[=ATTR_LIST]  mode: 权限  ownership: 属主属组  timestamp:   links  xattr  context  all
  30.       
  31.     移动文件或目录:mv  /移动文件  /移动的位置[文件名可以改变]                                                                                                                  格式:mv [OPTION]... [-T] SOURCE DEST                                                                                                                          mv [OPTION]... SOURCE... DIRECTORY                                                                                                                        mv [OPTION]... -t DIRECTORY SOURCE...                                                                                                                 -i  交互式                                                                                                                                                 -f  强制                                                                                                                                                   -b 目标存在,覆盖前先备份
  32.     删除文件或目录:mv -rf 要删除的文件名或目录                                                                                                                                          格式:rm [OPTION]... FILE...                                                                                                                                          -i 交互式                                                                                                                                                            -f 强制删除                                                                                                                                                          -r 递归           
  33.     创建目录:mkdir 目录名称                                                                                                                                                       格式: mkdir [OPTION]  dirname                                                                                                                                         -p: 存在于不报错,且可自动创建所需的各目录                                                                                                                           -v: 显示详细信息                                                                                                                                                     -m MODE: 创建目录时直接指定权限
  34.     显示目录树:tree                                                                                                                                                                -d: 只显示目录                                                                                                                                                        -L level:指定显示的层级数目                                                                                                                                          -P pattern: 只显示由指定pattern匹配到的路径
  35.     软链接:ln(link)  原文件名   新名字 (链接数会递增)
  36.      硬链接:ln(link)  原文件名  新名字 (链接数会递增)   不能跨分区和设备,不支持文件夹
原文地址:https://www.cnblogs.com/dengkui/p/11003825.html