Bootstrap

Linux下的常见shell指令及用法

1、pwd命令

命令格式:pwd
功能:显示当前工作目录的完整路径

2、cd命令

命令格式:cd [目录]
功能:切换到指定目录
目录可以是绝对路径,也可以是相对路径。cd的几种特殊用法:
(1)不跟参数直接执行cd命令,将切换回户主目录。
(2) cd ..: "..“代表父目录,回到当前目录的上级目录。
(3)cd - :”-"代表回到前一次工作目录,使用“cd -”可以在两个工作目录之间来回切换。
(4)cd ~ :“~”代表当前用户的主目录,切换回用户的主目录。

3、ls命令

命令格式:ls [选项] [目录|文件]
功能:查看指定目录下的文件和子目录信息,当不指定目录时,表示查看当前目录下的文件与子目录信息,功能相当于Windows下cmd命令行模式的dir命令。
常用的主要选项如下:
(1)-a:列出目录下的所有文件,包括以 . 开头的隐含文件。
(2)-l:列出文件的详细信息,包括文件类型、权限、所有者和所属群组、文件大小、最后修改时间、文件名等信息。
(3)-d:如果参数是一个目录,则只显示指定目录的详细信息,而不是显示该目录中的文件及子目录的信息。
(4)-i:输出文件的inode节点的索引信息。

4、mkdir命令

命令格式:mkdir [选项] [目录]
功能:按指定的路径建立目录,可以同时建立多个目录。
选项:-p,--parents的目录参数可以是一个路径名称。此时若路径中的目录尚不存在,加上此选项后,系统将自动建立那些尚不存在的目录,即依次可以建立多个目录。

5、rmdir命令

命令格式:rmdir [-p] [目录]
功能:删除一个或多个子目录,指定要删除的目录必须为空,可以同时删除多个目录,选项-p的功能是当子目录被删除后如果上一级目录也成为空目录,则一并删除。

6、dmesg查看内核日志

命令:dmesg
功能:查看Linux内核日志信息

7、tail/head 显示文件的末尾或开头几行

命令:tail [-n] 文件名
功能:查看某文件指定行数的末尾,如果加上参数-n,则n为具体数字,缺省数字n,表示默认查看10行。

命令:head [-n] 文件名
功能:查看某文件指定行数的头几行,用法类似tail。

;