Linux4

查找命令(which、find)

1. which命令

注:我们前面学的Linux命令。其实它的本体就是一个个的二进制可执行程序和Windows中的.exe文件,是一个意思。

我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪儿

语法:which 要查找的命令

 

 

2.find命令——按文件名查找文件

可以通过find命令去搜素指定的文件

语法 :find 起始路径 -name “被查找文件名”

 

 

3.find命令——通配符

语法:find 起始路径 -name “被查找文件名”

被查找文件名,支持使用通配符*拉力做模糊查询

符号*表示通配符,即匹配任意内容(包含空),示例:

  1. test* ,表示匹配任何以test开头的内容

  2. *test ,表示匹配任何以test结尾的内容

  3. *test*,表示匹配任何包含test的内容 

4.find命令——按文件大小查找文件

语法:find 起始路径 -size (+/-)n[KMG]

  1. +、-表示大于和小于

  2. n表示数字大小

  3. KMG表示大小单位,k(小写字母表示)kb,M表示MB,G表示GB

 

例:

  1. 查找小于10KB的文件:find / -size -10KB

  1. 查找大于100MB的文件:find / -size +100MB

  2. 查找大于1GB的文件:find / -size +1G

 

grep、wc和管道符

1. grep命令

可以通过grep命令,从文件中通过关键字过滤文件行

语法:grep [-n] 关键字 文件路径

  1. 选项 -n ,可选,表示在结果中显示匹配的行的行号

  2. 参数,关键字,必填,表示过滤的关键字,带有空格或其他特殊符号,建议使用“ ”将关键字包围起来

  3. 参数,文件路径,必填,表示过滤内容的文件路径,可作为内容输入端口

 

 

2. wc命令做数量统计

可以通过wc命令统计文件的行数、单词数量等

语法:wc [-c -m -l -w] 文件路径

  1. 选项,-c,统计bytes数量

  2. 选项,-m,统计字符数量

  3. 选项,-l,统计行数

  4. 选项,-w,统计单词数量

  5. 参数,文件路径,被统计的文件,可作为内容输入端口

 不加选项,输出了行数,单词数,字节数,和文件名

 

 

3. 管道符

管道符:|

含义:将管道符左边命令的结果,作为右边命令的输出

 

 

 

echo、tail 和重定向符

1.echo命令

可以在命令行中输出指定的内容

语法:echo 输出的内容

  1. 无需选项,只有一个参数,表示要输出的内容,复杂内容可以用 “ ” 包围

  2. 带有空格或\等特殊符号,建议使用双引号包围

2. 反引号`

被包围的内容会被作为命令执行,而非普通字符

 

3.重定向符

重定向符:> 和 >>

一:>,将左侧命令的结果,覆盖写到符号右侧指定的文件中

二:>>,将左侧命令的结果,追加写到符号右侧指定的文件中

 覆盖写入,会把原本的内容清空,把当前的内容写入

 

 

4. tail命令

可以查看文件尾部的内容,跟踪文件的最新更改

语法:tail [-f -num] Linux路径

  1. 参数,Linux路径,表示被跟踪的文件路径

  2. 选项,-f,表示持续跟踪

  3. 选项,-num,表示查看尾部多少行,不填默认10行 

 

 

 

 

posted @ 2023-08-04 15:24  Ninnne  阅读(307)  评论(0)    收藏  举报