1.Cd :cd [-L丨-p] [DIR]
     Cd DIR:将工作目录切换至DIR所代表的目录
     Cd:将工作目录切换至当前登陆用户的家目录:
     Cd  - :将工作目录切换至上一次的工作目录:在两个工作目录之间来回切换
       Pwd:
       Oldpwd:
    Cd ~:将工作目录切换至家目录
    Cd ~username:将工作目录切换至指定用户“username”的家目录中,仅限于root用户使用

2.  Pwd:pwd  [-LP](查看工作目录的完整路径)
Print the name of the current working directory。

3. Is:is [OPTION]... [FILE]...
在linux文件系统中。所有以“.”开始的文件名,都表示隐藏文件:
选项:
  -a:显示所有的文件,包括隐藏文件
  -A: 显示除了“.”和“..”之外的所有文件,包括隐藏文件:
  -d:不显示目录的内容,而只显示该目录名
  -L: --long:以长格式显示文件的详细属性

普通文件
 Drwxr-xr-x.   2   root  root   18  12月  23  06:50 account
  d  :文件类型标识
        rwxr-xr-x:文件的权限设置
          Rwx:文件的属主所具备的权限
          r-x:文件的属组说具备的权限
          r-x:其他用户对该文件所具备的权限
         .:表示该文件是否具有特殊属性
         2:表示该文件被硬连接的次数
         Root:表示文件的属主
         Root:表示文件的属组
         18:表示文件的大小
         12月 23 06:50:文件最后一次修改的时间
         account:文件名
 
设备文件(特殊文件)
Brw-rw-----. 1 1root disk      8,  0  3月  11:30 sda
  8:主设备号(major),用于标识设备类型进而确定要加载何种驱动程序
  0:次设备号(minor),用于标识同一种设备类型中的不同设备
  设备号使用8位二进制表示,默认的表示范围0-255

-h:易于人读的文件大小的格式,通常使用1024进制进行单位换算
-r:倒序输出结果
-R:递归显示目录及子目录中的内容
-Z:显示文件的SElinux的安全上下文(security context)

退出状态码:
  0:命令执行成功
  1:命令执行过程中不成功有小问题,比如目录不能访问等
  2:命令执行过程中出现了严重问题,比如目标文件或目录不存在等

4.Mkdir:mkdir   [OPTION]...  DIRECTORY...
选项:
  -p:在创建目录的时候,如果其父目录不存在,则优先创建之
  -v:在执行命令时,显示命令的执行过程

5.rmdir:rmdir    [OPTION]...  DIRECTORY...
   注意:只能删除空目录,不能删除非空目录,也不能删除非目录文件
  -p:在删除目录的时候,如果子目录被删除后,父目录为空,则继续删除
  -v:在执行命令时,显示命令的执行过程
 
6. rm:rm  [OPTION]...FILE...
  -i:与用户进行交互式删除
  -f:强制删除,没有任何提示
  -r:可以递归删除目录的内容!
  -v:显示删除的过程
7.  touch:touch  [OPTION]...FILE...               修改文件的时间戳记
8.  stat:stat  [OPTION]...FILE...
     -c  format:以特定格式显示文件的特殊属性
9. Nano
         ^:脱字符,表示ctrl键
        ^+o:保存文档内容
        ^+x:退出编辑界面
10.   Cat:
         -E: 显示文档中每行末尾的行结束符,用“$”表示
         -n:对于所有行进行按行编号
         -b:对于非空行内容进行按行编号
         -s:合并多行空白行为一行
     注意:若没有给出参数,则通过标准输入完成操作,使用^+d退出即可
11.  Tac:cat的逆序输出

12.  Head:
         -n:显示文件开始的前N行,也可以简写为-#
         -c #[b丨m丨g]显示纹的前#多个字符
                  b=512K
                  M=1024k
                  G=1024*1024byte
               如果不加任何选项,则默认显示文件的前10行,如果文件不足               10行,则显示所有内容
13.  Tail  显示文件末尾部分
          -n #:显示末尾n行
          -c #:[b丨m丨g]显示文件的做多#多个字符
          -f:一直监控文件末尾的变化情况,使用^+c退出
14.  More
15.  less:分页显示文件内容
   日期时间相关的命令:
16.  硬件时钟:hwclock,clock  [functions]  [options]
          -s: --hctosys:以硬件时钟为参考设置系统时钟
          -w: --systohc:一系统时钟为参考设置硬件时钟
          --set: --date“TIME”将硬件时钟设置为“TIME”所表示的时间
17. 系统时钟:date
         -s: 更改时间
            ~] # date “052011112017.25”
            ~] # date -s ”2017/10/10 10:10:10 ”
            ~] # date -s ”2017-11-11 10:10:10 ”
            ~] # date +%F
            %F:完整格式的日期,年-月-日
            %T:完整格式的时间:时:分:秒
            %Y:年
            %m:月
            %d:日
            %H:时
            %M:分
            %S:秒
            %s:时间戳,从1970年1月1日到当前系统时间所经过的秒数
   NTP服务器:network time protocol,网络时间协议

18.  Cal:查看日历
19.  关机:
          halt:poweroff
          Shutdown:shotdown  [option]...  TIME [MESSAGE]
           选项:
             -h:关闭系统
             -r:重新引导系统
             -c:取消一次即将执行的关机作业
           TIME:
             绝对时间:12:00
             相对时间:+#,在#分钟之后执行
                特例:+0  相当于now(马上关机)
20. 注销,退出登录
       Exit:结束当前shell
       Logout:
       快捷键:ctrl + D
21.  Cp: cp [OPTION]... SOURCE  DEST(单源复制)
           Cp [OPTION]... SOURCE...  DIRECTORY(多源复制)(必须是个目录)
       选项:
          -d:复制的源如果是符号链接,则将该符号链接文件直接复制到目标位置,而不是其所链接的那个文件
          -p:在复制文件时,能够保留文件的权限,所有权以及时间戳信息
          -r,-R:能够递归的复制目录及目录中的文件
          -a: 相当于-d   -p  -r  选项的组合
   注意:
      1.使用cp命令至少需要两个参数
      2.通常情况下最后一个参数是此次复制的目标
      3.如果进行单源复制,目标可以不存在,目标可以为非目录文件
      4.如果进行多源复制,目标必须为目录,且复制过程中无法更改文件名
22. Mv: mv [OPTION]... [-T] SOURCE DEST
          mv [OPTION]... SOURCE... DIRECTORY
      选项:
       -f:强制覆盖目标位置中重名文件