1、查看命令
(1)man
可以使用 man 命令名称
命令查看某个命令的详细用法,其显示的内容如下:
- NAME:命令名称
- SYNOPSIS:语法
- DESCRIPTION:说明
- OPTIONS:选项
man 数据库保存在以下的目录中(可以使用 manpath
命令查看):
- /usr/local/man
- /usr/local/share/man
- /usr/share/man
在每一个保存位置可以发现多个以 manX 命名的子目录(X 代表数字,范围为 1~9,分别对应不同的命令):
- 1:可执行文件和 shell 命令
- 2:由核心提供的系统调用
- 3:系统函数库的函数调用
- 4:在 /dev 目录中的设备文件
- 5:文件格式
- 6:与游戏相关
- 7:惯例与协议
- 8:供管理员使用的系统管理命令
- 9:核心内部命令
(2)which
可以使用 which 命令名称
命令查看某个命令的保存位置,which 命令只会在环境变量 $PATH 指定的目录下查找
2、查找文件
(1)find
使用 find 命令时需要指定查找的目录,若没有指定,则会默认指定为当前目录
将查找结果打印在屏幕上,后置使用 | |
-name 文件名称 | 查找包含指定字符串的文件或目录 |
-amin 分钟 / -atime 小时 | 查找一段时间内被访问的文件或目录 |
-cmin 分钟 / -ctime 小时 | 查找一段时间内被修改的文件或目录 |
-user 文件所有者名称 | 查找由某一用户建立的文件或目录 |
-perm 数字 | 查找指定权限数值的文件或目录 |
-size 数字 | 查找指定大小的文件或目录 |
-exec 命令 | 找到文件后对文件执行指定的命令 |
(2)whereis
whereis 命令只会在特定的目录查找特定的文件,特定的目录指的是:
- /bin
- /etc
- /sbin
- /usr
特定的文件指的是:
- 源代码
- 二进制文件
- 帮助文件
3、查找文件内容
可以使用 grep
命令查找包含指定字符串的文件,常用的参数如下:
-n "字符串" | 查找 |
-v "字符串" | 反转查找 |
技巧:grep 命令经常配合管道使用,用于对内容进行过滤,例如:ls -al /usr/bin | grep install
【Linux学习笔记相关文章】