【Linux】帮助指令和文件目录类常用指令

一、帮助指令

当我们对某个指令不熟悉是,可以使用linux提供的帮助指令来了解这个指令的使用方法。

1.通过man指令获得帮助信息

    用法:man [命令]

    例如:man ls   即可获得ls命令的帮助信息。

    

2.通过help指令获得帮助信息

    用法:help [命令]

    例如:help cd   即可获得cd命令的帮助信息。

     

一般看信息都用查看man文档,而help只是一个简单的描述,方便,但man文档中都包含了。

二、文件目录类

1.pwd 指令(显示当前工作目录的绝对路径)

    用法:pwd

     

2.ls指令

    用法:ls [选项] [目录或者文件]

    常用选项: -l: 以列表方式显示详细信息,例如是文件还是目录,它的大小、修改日期和时间、文件或目录的名字以及文件                                  的属主和它的权限(指令“ll”是“ls -l"的别名

                       -a:显示当前目录所有的文件和目录,包括隐藏的。

                       -R:递归列出子目录

                        -r :倒叙列出目录文件

      

3.cd指令(切换到指定目录)

    用法:cd [参数[

    常用参数:绝对路径和相对路径。

      

    还有以下常用命令:

            cd ~:回到自己的家目录

            cd .. :回到当前目录的上一级目录

            cd -:返回到上一次所在目录中

            cd ~username:切换到其他用户的家目录

4.mkdir指令(用于创建目录)

    用法:mkdir [选项] 要创建的目录名

    常用选项:-p:创建多级目录时使用

5.rmdir指令(只能删除空目录)

    用法:rmdir 要删除的空目录

   

6.touch指令(用于创建一个空文件)

    用法:touch 文件名称

    实例:创建一个空文件hello.txt

7.cp指令(用于复制文件或目录)

    用法:cp [选项] 源文件 目标文件

    常用选项:-r:递归复制整个文件夹

    实例:将/home/aaa.txt 拷贝到 /home/bbb 目录下(拷贝单个文件)

    

8.rm指令(用于删除文件或目录)

    用法:rm [选项] 要删除的文件和目录

    常用选项:-r:递归复制整个文件夹

                      -f:强制删除不提示

    实例:将/home/aaa.txt删除

    

9.mv指令(用于移动文件、目录或者重命名)

    用法:rm 要移动的文件、目录或重命名

    实例:将/home/aaa.txt 文件重命名为 bbb.txt

    

            将 /home/bbb.txt 移到 /root 目录下

    

10.cat指令(用于查看文件内容,是以只读的方式打开)

    用法:cat [选项] 要查看的文件

    常用选项:-n:显示行号

    实例:查看 /etc/profile 文件内容,并显示行号

 

   使用细节:cat只能浏览文件,而不能修改文件,为了浏览方便一般会带上 管道命令 | more(会以分页形式)

                     用法:cat 文件名 | more 

11.more指令(用于查看内容较多纯文本文件,因为cat指令会将信息在屏幕上快速翻滚,导致自己来不及看到,内容就翻篇了)

    用法:more 要查看的文件

    快捷键一栏
    

12.less指令(用来分屏查看文件内容,与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件                         内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率)

    用法:less 要查看的文件

    常用选项:-n:显示行号

    快捷键如下

13.> 和 >> 指令

     >指令:输出重定量,会将原来的文件内容覆盖。

     >>指令:追加,不会覆盖原来文件的内容,而是追加到文件的尾部。

     用法:ls > a.txt (列表的内容写入到文件a.txt中)

     

                

14.echo指令(输出内容到控制台)

    用法:echo [选项] [输出内容]

    常用选项:-n:输出不换行

    实例:使用echo指令输出环境变脸

15.head指令(用于显示文件开头部分内容)

    用法:head 文件 (显示文件前10行内容)

               head -n 5 文件 (显示文件前5行内容)

16.tail指令(用于输出文件尾部的内容)

    用法:tail 文件 (显示文件后10行内容)

               tail -n 5 文件 (显示文件后5行内容)

               tail -f 文件 (实时追踪该文件的所有更新,工作常用)

17.ln指令(为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。)

    用法:ln -s 原文件或目录  链接名(即给原文件或目录创建一个超级链接,就像windows桌面应用的快捷方式)

 18.history指令

    用法:history (显示所有历史命令)

              

               history 3 (显示最近使用的3个指令)

              

               可以用 !3 方式执行编号为3的指令

               

猜你喜欢

转载自blog.csdn.net/weixin_41963657/article/details/84555943