🎈归属专栏:从浅学到熟知Linux
🚗个人主页:Jammingpro
🐟每日一句:写完这篇我要去吃晚饭啦!!
文章前言:本文介绍cat、more和less指令三种查看文件的用法并给出示例和截图。
文章目录
- cat
- 基本语法
- 功能
- 选项
- 无选项
- -n
- -b
- -s
- tac
- 基本语法
- 功能
- 示例演示
- more
- 基本语法
- 功能
- 示例演示
- less
- 基本语法
- 功能
- more与less的不同之处
- 操作
- 查看文本
- /
- -i
- -N
cat
基本语法
cat [选项][文件]
功能
查看目标文件的内容。(该指令会将文件中的所有结果一次性打印到屏幕上,适合于阅读小文本)
选项
无选项
功能:查看文本
示例:
cat test.txt
示例执行结果:
-n
功能:显示内容时,给所有内容加上行号。
示例:
cat -n test.txt
示例执行结果(在上面执行结果的基础上):
-b
功能:在显示内容时,给非空行加上行号(空行仍然会显示,只是不累计行号)。
示例:
cat -b test.txt
示例执行结果(在上面执行结果的基础上):
-s
功能:在输出时,遇到连续多个空行,只会输出1个空行。
示例:
cat -s test.txt
示例执行结果(在上面执行结果的基础上):
tac
基本语法
tac [选项][文件]
功能
反向输出文本内容
示例演示
tac test.txt
示例执行结果:
more
基本语法
more [选项][文件]
功能
用于查看文件内容,支持翻页(但只能向后翻,不能向前翻),适合于中大型文件。一直回车一直向下翻。
示例演示
示例:
more .vimrc
示例执行结果:
ps:more命令还有很多选项,由于各Linux操作系统对more的选项设置的功能不同,这里就不介绍了,需要时可以查看man手册。
less
基本语法
less [选项][文件]
功能
用于查看文件内容,支持翻页,适合于中大型文件。
more与less的不同之处
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux 正统 查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看。但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来 往前往后 翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
操作
查看文本
功能:查看文本(在bash中执行下方示例,即可查看对应文本)
示例:
less .vimrc
实例执行结果:
/
功能:向下查找
用法:输入/
+要搜索的内容,按回车即可进行搜索(后面的-i
会演示该操作)。
-i
功能:忽略搜索时的大小写。在底行模式中,输入/要搜索的内容
,回车后即可进行搜索。
搜索功能演示:
Step1:在底行输入/Plug
,搜索带有Plug
的行👇
Step2:回车后显示结果👇
忽略大小写演示:
Step1:在底行输入-i
,显示如下内容后,按下回车键进入忽略大小写的模式中👇
Step2:输入/plug
进行搜索,大小写均匹配成功👇
-N
功能:显示行号及取消显示行号(第一次执行完为显示行号,再次执行为取消显示行号)
示例(在底行模式执行):
-N
示例执行结果:
文章结语:这篇文章只对Linux基本指令中的cat、more和less指令,并没有涵盖所有的选项,但常用选项基本都涉及到了。如果上述内容有任何问题,欢迎在下方留言区指正b( ̄▽ ̄)d