可以使用 man 命令名称
命令查看某个命令的详细用法,其显示的内容包含四个
man 数据库保存在以下目录中(可以使用 manpath 命令查看):
在每一个保存位置可以发现多个以 manX 命名的子目录(其中X代表数字,范围为1~9,分别对应不同的命令):
可以使用 which 命令名称
命令查看某个命令的保存位置,which 命令只会在环境变量 $PATH 指定的目录下查找,环境变量 $PATH 指定系统在执行命令时先尝试的目录,即如果命令保存在这些目录中,则在执行这些命令时并不需要指定命令位置
使用 find 命令时需要指定查找的目录,若没有指定,则会默认指定为当前目录
参数 | 描述 |
---|---|
将查找结果打印在屏幕上,后置使用 | |
-name <文件名称> | 查找包含指定字符串的文件或目录 |
-amin <分钟> / -atime <小时> | 查找一段时间内被访问的文件或目录 |
-cmin <分钟> / -ctime <小时> | 查找一段时间内被修改的文件或目录 |
-user <文件所有者名称> | 查找由某一用户建立的文件或目录 |
-perm <数字> | 查找指定权限数值的文件或目录 |
-size <数字> | 查找指定大小的文件或目录 |
-exec <命令> | 找到文件后对文件执行指定的命令 |
例如:find /etc -name crontab
whereis 命令只会在特定的目录查找特定的文件,特定的目录指的是:
特定的文件指的是:
可以使用 grep 命令查找包含指定字符串的文件
参数:
参数 | 描述 |
---|---|
-n "字符串" | 查找 |
-v "字符串" | 反转查找 |
例如:grep -n "host" /etc/hosts
技巧:grep 命令经常配合管道使用对内容进行过滤,例如:ls -al /usr/bin | grep install
原文:https://www.cnblogs.com/wsmrzx/p/9694805.html