查看文件内容的命令:cat、tac、more、less、head、tail
1、cat与tac
cat的功能是将文件从第一行开始连续的将内容输出在屏幕上。但是cat并不常用,因为当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。
cat语法:cat [-n] 文件名 (-n : 显示时,连行号一起输出)
tac的功能是将文件从最后一行开始倒过来将内容输出在屏幕上,tac实际上是cat反过来写,这个命令也不常用。
tac语法:tac 文件名
2、more与less(常用)
more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容,按照【翻页】的方式查看文件。
more语法:more 文件名
支持以下操作:
下一页:直接按【空格键】
下一行:直接按【Enter键】
查找字符串:直接按【/】,然后按对应需要查找的字符串
显示文件和行数:输入【:f】
停止查看文件:之间按【q】
往回翻页:按【b】
less的功能和more相似,但是使用more无法向前翻页,只能向后翻。
less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。
less的语法:less 文件名
less还有一个功能,可以在文件中进行搜索你想找的内容,假设你想在passwd文件中查找有没有weblogic字符串,那么你可以这样来做:
[root@redhat etc]# less passwd
然后输入:
/weblogic
回车
此时如果有weblogic字符串,linux会把该字符已高亮方式显示。
退出查看页面,请按“q”键。
3、head和tail
head查看文件的前几行内容。
语法:head [-n 数字] 文件
查看文件的前面部分,如果没有指定-n选项,默认查看文件的前面10行内容。该命令同时支持切片式查看,比如不想查看文件的后100行,可以指定命令head -n -100 a.txt,此时将只会显示a.txt文件的除了后100行外的其余内容。
tail与head功能相反,查看文件的后几行内容。
语法:tail [-n 数字] 文件
查看文件的后面部分内容,如果没有指定-n选项,将默认查看文件的后面10行内容。该命令同时支持切片式查看,比如不想查看文件的前100行,可以指定命令tail -n +100 a.txt,此时将只会显示a.txt文件的除了前100行外的其余内容。
参考链接:https://www.cnblogs.com/luying--lulu/p/5314963.html
https://blog.youkuaiyun.com/bible_reader/article/details/77131459