一、which
1、作用:查找命令的程序文件
2、语法:which 要查找的命令
无需选项,只需要输入要查找哪个命令即可
3、实践展示:
实践展示:
当我们输入which pwd命令时,下面就给我们反馈了pwd程序的文件路径。
二、find
1、作用:用于查找指定的文件
2、语法:(1)按文件名查找:find Linux路径 -name "要查找的文件名"
支持通配符
(2)按文件大小查找:find Linux路径 -size +|-n"kMG"
3、实践展示:
实践展示:
我们输入find / -name txt命令。
这个命令的意思是从根目录下找有关txt的文件名。
给我们反馈了很多信息,但很多都是权限不够的问题,我们就不展开讨论有关权限的问题了。
我们输入find / -size +1G 命令
意思是在根目录下找大于1G的文件
当然,很多都是虚拟的。
这里也可以搭配通配符使用
三、grep
1、作用:从文件中通过关键字过滤出文件内容
2、语法:grep [-n] 关键字 文件路径
(1)-n选项,可选,表示在结果中显示匹配的行的行号
(2)参数,关键字,必填,表示要过滤出的关键字,带有空格和其他特殊符,建议用双引号括""起来
(3)参数,文件路径,必填,表示过滤内容的文件路径,可作为内容的输入端口
3、实践展示
实践展示:
我们可以看到当前我们的工作目录下test.txt文件内容有:
我们输入grep hello test.txt命令
加上-n选项,grep -n hello test.txt,他就会给我们展示行号
这里也可以和通配符搭配一起使用
四、wc
作用:用来统计文件内容中的行数,单词数等
语法:wc -[c m l w] 文件路径 (不加选项:行数,单词数,字节数)
-c选项:统计文件内容的字节(bytes)数
-m选项:统计文件内容的字符数
-l选项:统计文件内容的行数
-w选项:统计文件内容的单词数
参数:文件路径,被统计的文件,可作为内容输入端口
实践展示:
实践展示:
输入wc test.txt命令
不加选项:默认为行数,单词数,字节数
五、管道符 "| "
作用:将管道符左边命令的结果作为右边命令的输入(可以嵌套使用)
实践展示:
实践展示:
输入cat hello.txt | wc -w命令,意思是将查看hello.txt文件内容的输出作为wc -w命令的输入,也就是省去了参数部分。