locate 命令:用于快速查找文件(不是直接查找分区而是在文件资料库进行查找)
命令格式locate 文件名
可以通过用参数-i来不区分大小写进行查找文件
locate查找文件或目录时通过文件资料库进行查找所以一些不包含在内的目录或文件不能进行查找(比如临时目录tmp)查找新创建的文件时由于没有加进文件资料库,所以需要进行更新用updatedb命令进行更新。linux版本不同可能命令会不一样。新版本Linux把locate命令废除,需要安装命令。
Which命令:用来查找命令所在的位置和别名信息
Whereis命令:用于查找命令所在位置和帮助文档路径
grep命令用来在文件内容中进行查找
命令格式 grep 选项 查找条件 文件名
主要选项:
-c查输出匹配行的计数
-i不区分大小写进行查找
-n显示匹配行以及行号
-v显示不包含匹配文本的所有行
在不显示注释的行时在#前加^符号代表行首为#的行
选项-l查询多文件时只输出包含匹配字符的文件名
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
帮助命令man命令:用来查看命令帮助信息和配置文件信息info命令与man命令类似但是显示格式不同。
命令格式 :man +命令
在用man命令查看配置文件帮助时不能加文件的绝对路径
当查看的既有命令又有配置文件时要在man命令后面添加数字(一般情况下数字1代表命令5代表配置文件)
whatis +命令名 用来查看命令的概要信息(命令的用途)
apropos+ 配置文件名 用来查看配置文件的简短信息
命令+--help用来查看命令的参数
help命令用来查看shell内置命令