查找命令(which、find)
1. which命令
注:我们前面学的Linux命令。其实它的本体就是一个个的二进制可执行程序和Windows中的.exe文件,是一个意思。
我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪儿
语法:which 要查找的命令
2.find命令——按文件名查找文件
可以通过find命令去搜素指定的文件
语法 :find 起始路径 -name “被查找文件名”
3.find命令——通配符
语法:find 起始路径 -name “被查找文件名”
被查找文件名,支持使用通配符*拉力做模糊查询
符号*表示通配符,即匹配任意内容(包含空),示例:
-
test* ,表示匹配任何以test开头的内容
-
*test ,表示匹配任何以test结尾的内容
-
*test*,表示匹配任何包含test的内容
4.find命令——按文件大小查找文件
语法:find 起始路径 -size (+/-)n[KMG]
-
+、-表示大于和小于
-
n表示数字大小
-
KMG表示大小单位,k(小写字母表示)kb,M表示MB,G表示GB
例:
-
查找小于10KB的文件:find / -size -10KB
-
查找大于100MB的文件:find / -size +100MB
-
查找大于1GB的文件:find / -size +1G
grep、wc和管道符
1. grep命令
可以通过grep命令,从文件中通过关键字过滤文件行
语法:grep [-n] 关键字 文件路径
-
选项 -n ,可选,表示在结果中显示匹配的行的行号
-
参数,关键字,必填,表示过滤的关键字,带有空格或其他特殊符号,建议使用“ ”将关键字包围起来
-
参数,文件路径,必填,表示过滤内容的文件路径,可作为内容输入端口
2. wc命令做数量统计
可以通过wc命令统计文件的行数、单词数量等
语法:wc [-c -m -l -w] 文件路径
-
选项,-c,统计bytes数量
-
选项,-m,统计字符数量
-
选项,-l,统计行数
-
选项,-w,统计单词数量
-
参数,文件路径,被统计的文件,可作为内容输入端口
不加选项,输出了行数,单词数,字节数,和文件名
3. 管道符
管道符:|
含义:将管道符左边命令的结果,作为右边命令的输出
echo、tail 和重定向符
1.echo命令
可以在命令行中输出指定的内容
语法:echo 输出的内容
-
无需选项,只有一个参数,表示要输出的内容,复杂内容可以用 “ ” 包围
-
带有空格或\等特殊符号,建议使用双引号包围
2. 反引号`
被包围的内容会被作为命令执行,而非普通字符
3.重定向符
重定向符:> 和 >>
一:>,将左侧命令的结果,覆盖写到符号右侧指定的文件中
二:>>,将左侧命令的结果,追加写到符号右侧指定的文件中
覆盖写入,会把原本的内容清空,把当前的内容写入
4. tail命令
可以查看文件尾部的内容,跟踪文件的最新更改
语法:tail [-f -num] Linux路径
-
参数,Linux路径,表示被跟踪的文件路径
-
选项,-f,表示持续跟踪
-
选项,-num,表示查看尾部多少行,不填默认10行
标签:选项,文件,Linux4,路径,命令,内容,find From: https://www.cnblogs.com/ninnne/p/17606050.html