#3 Linux常用的命令的使用方法

    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.ls:ls [OPTION]... [FILE]...

       在Linux文件系统中,所有以“.”开始的文件名,都表示隐藏文件;

     选项:

        -a:显示所有的文件,包括隐藏文件;

        -A:显示除了“.”和“..”之外的所有文件,包括隐藏文件;

        -d:不显示目录的内容,而只显示该目录命;

        -l,--long:以长格式显示文件的详细属性;

         drwxr-xr-x.  2  root  root   18  12月  23  06:50  account

         D:文件类型2表示

         Rwxr-xr-x:文件的权限设置;

         Rwx:文件的属主所具备的权限;

         R-x:文件的属组所具备的权限;

         R-x:其他用户对该文件所具备的权限;

         .:表示该文件是否具有特殊属性;

         2:表示该文件被硬连接的次数;

         Root:表示文件的属主;

         Root:表示文件的属组;

         18:表示文件的大小;

         12月  23  06:50:文件最后一次被修改的时间;

         Account:文件名

         Brw-rw----. 1 root disk      8,     0  3月  11 13: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:nano [OPTIONS] [[+LINE,COLUMN] FILE]...(全屏编辑工具)结尾用$符号表示一行结束

        ^:脱字符,表示Ctrl键

        ^+o:保存文档内容

        ^+x:退出编辑界面

    10.cat:cat [OPTION]... [FILE]...

        -b:对于非空行内容进行按行编号;

        -n:对于所有行进行按行编号;

        -s:合并多行空白行为一行;

        -E:显示文档中每行末尾的行结束符,用“$”表示;

 注意:若果没有给出参数,则通过标准输入完成操作,最后使用^+d退出即可。

    11.tac:tac [OPTION]... [FILE]...cat的逆序输出

    12.head:head [OPTION]... [FILE]...

        -n #(数字):显示文件的前n行内容,也可以简写为:-n;

        -c #(数字)[b|k|m|g]:显示文件的前#多个字符;

        1b=512byte

        1k=1024byte

如果不加任何选项,则默认显示文件的前10行;如果文件不足10行,则显示所有内容;

    13.tail:tail [OPTION]... [FILE]...head的逆序输出,从结尾开始显示

        -n #(数字):显示文件的前n行内容,也可以简写为:-n;

        -c #(数字)[b|k|m|g]:显示文件的前#多个字符;

        -f:一直监控文件末尾的变化情况,使用^+c退出;

    14.more:分页显示文件的内容;/XXXX可以关键字;

    15.less:分页显示文件的内容;/XXXX可以关键字 less 按大写N可以向上看;

日期时间相关的命令:

    16.硬件时钟:

          hwclock,clock:hwclock [function] [option...]

        -s, --hctosys:以硬件时钟为参考设置系统时钟;

        -w, --systohc:以系统时钟为参考设置硬件时钟;

        --set --date“time”:将硬件时钟设置为“time”所表示的时间;

           hwclock --set --date "2017/3/12 11:03:00"

           hwclock --set --date "2017-3-12 11:03:00"

   17.系统时钟:date

        -s: 更改时间

            date -s"2017/3/12 11:03:00"

            date -s"2017-3-12 11:03:00"

            date +%T

         %F:完整格式的日期:年-月-日

         %T:完整格式的时间:时:分:秒

         %Y:年

         %m:月

         %d:日

         %H:时

         %M:分

         %S:秒

         %s:时间戳,从1970年1月1日到当前系统时间所经过的秒数;

         NTP服务器:network time protocol,网络时间协议        

   18.cal:查看日历

   19.关机:

         halt、powroff

         shutdown: shutdown [OPTION]...  TIME [MESSAGE]

           选项:

          -h:关闭系统

          -r:重新引导系统(重启)

          -c :取消一次即将执行的关机作业

         reboot:重新引导(重启)

      TIME:

         绝对时间:12:00

         相对时间:+#,在#分钟之后执行

             特例:+0相当于now

   20.注销,退出登录

        exit:结束当前shell

        logout:结束当前shell

        ^+b: 结束当前shell  

   21.cp:cp [OPTION]... SOURCE DEST(单源复制)可以没有目录,没有目录会创造目录

          cp [OPTION]... SOURCE... DIRECTORY(多源复制)多源复制目标必须是目录

      选项:

          -d:复制的源如果是符号链接文件,则将该符号链接文件直接复制到目标位置,而不是其所链接的那个文件;          

          -p:在复制文件时,能够保留文件的权限、所有权以及时间戳信心;

          -R、-r:能够递归的复制目录及目录中的文件;

          -a:相当于-dpr选项的组合;

注意:复制就是备份数据

        1.使用cp命令,至少需要两个参数;

        2.通常情况下,最后一个参数是此次复制的目标;

        3.若果进行单源复制,目标可以不存在,目标可以为非目录文件;

        4. 如果进行多源复制,目标必须为目录,而复制过程中无法更改文件名;

   22.mv:mv [OPTION]... [-T] SOURCE DEST(单源移动)

          mv [OPTION]... SOURCE... DIRECTORY(多源移动)

      选项:

          -f:强制覆盖目标位置中重名的文件;



本文转自谁等了谁 51CTO博客,原文链接:http://blog.51cto.com/12486569/1906601

上一篇:ML训练成本降90%,被万家公司使用:进入中国的Amazon SageMaker你也能免费试试


下一篇:查看某个方法的doc