find
语法:find [搜索范围] [匹配条件]
作用:查找文件或目录
参数说明
-name:按文件名称查找
-user:按文件拥有者查找
-size:根按文件大小查找文件( n大于,-n小于,n等于)
举例
在test目录下查找test1.txt文件
[root@ljh2020 ~]# find test/ -name test1.txt
test/test1.txt
查找test目录下查找用户root的文件
[root@ljh2020 ~]# find test/ -user root
test/
test/test.txt
test目录下查找小于100M的文件
[root@ljh2020 ~]# find test/ -size -102400
test/
test/test.txt
grep
语法:grep [参数] 查找内容 源文件
作用:在文件内搜索字符串匹配的行并输出
参数:
-c:count只输出匹配行的计数
-n:line-number显示匹配行及行号
举例:
[root@ljh2020 test]# grep -n who test.txt
[root@ljh2020 test]# grep -c who test.txt
0
which
语法:which [选项] 命令
作用:搜索命令所在目录及别名信息
举例:
搜索cd命令所在的目录
[root@ljh2020 test]# which cd
/usr/bin/cd