🎈归属专栏:从浅学到熟知Linux
🚗个人主页:Jammingpro
🐟每日一句:一篇又一篇,学写越上头。
文章前言:本文介绍find、grep、head和tail指令用法并给出示例和截图。
文章目录
- find
- 基本语法
- 功能
- 选项
- -name
- -type
- -size
- grep
- 基本语法
- 功能
- 选项
- 无选项
- -i
- -n
- -v
- head
- 基本语法
- 功能
- 示例演示
- tail
- 基本语法
- 功能
- 示例演示
find
基本语法
find pathname -options
功能
查询指定文件。(没有指定pathname
,默认从当前路径开始查找)
选项
-name
功能:按文件名称查询
示例:
find -name gcc
示例执行结果:
-type
功能:按文件类型查询。(文件类型为f,目录类型为d,符号链接为l等)
示例:
find -type d
示例执行结果:
-size
功能:按文件大小查询。用+
、-
表示大于、小于。用b、c、w、k、M、G表示文件大小。
示例:
find -size -100b
示例执行结果(注意:find会递归搜索当前目录下的各个子目录中的内容):
grep
基本语法
grep [选项] 搜寻字符串 文件
功能
在文件中搜索字符串,将找到的行打印出来。以下选项演示示例的搜索内容为下侧文本👇
选项
无选项
功能:搜索需要找出的字符串。
示例:
grep the text.txt
示例执行结果:
-i
功能:忽略大小写。
示例:
grep end text.txt
示例执行结果:
-n
功能:输出对应行号。
示例:
grep -in function text.txt
示例执行结果:
-v
功能:反向搜索,即输出无法匹配要搜索字符串的行。
示例:
grep -ivn end text.txt
示例执行结果:
head
基本语法
head -n [文件]
功能
查询文件开头几行。
示例演示
示例:
head -2 text.txt
示例执行结果:
tail
基本语法
tail -n [文件]
功能
查询并显示倒数n行。
示例演示
示例:
tail -2 text.txt
示例执行结果:
文章结语:这篇文章只对Linux基本指令中的find、grep、head和tail命令,并没有涵盖所有的选项,但常用选项基本都涉及到了。如果上述内容有任何问题,欢迎在下方留言区指正b( ̄▽ ̄)d