Linux中,查看文档内容的命令有:cat,tac,nl,more,less,head,tail。下面对这些命令逐一介绍
cat命令
cat命令是单词concatenate(连续)的缩写,该命令能将文档内容连续的显示在终端界面上,命令使用方法:
cat [-AbEnTv] filename
选项-A等于-vET组合,将特殊字符也显示出来
选项-b,显示非空白的行号
选项-E,将结尾的换行符以$显示出来
选项-n,显示所有行的行号
选项-T,将制表符tab键以^I显示出来
选项-v,显示无法打印的字符
tac命令
仔细观察tac命令,可以发现tac正好是cat反过来写的,因此该命令的作用跟cat命令的作用相反,即从文档的最后一行到第一行的顺序来显示文档内容。如果文档很长,而我们只想看文档最后的内容,这个命令就能帮上大忙。
tac filename
nl命令
nl命令是添加行号将文档内容显示出来。
nl [-bnw] filename
选项-b,指定行号显示的方式:-b a显示所有行的行号,-b t显示非空行的行号(默认值)
选项-n,指定行号显示的位置:-n ln屏幕最左方显示,-n rn字段最右方显示不加0,-n rz字段最右方显示加0
选项-w,指定行号显示占用的位数
more命令
上面介绍的三个命令都是,一次性将文档内容显示在终端界面上,而more命令则是一页一页显示文档内容,通过向上向下翻动来查看文档内容。
空格键:向下翻一页
Enter:向下翻一行
:f: 显示文件名和当前行号
b:往回翻页
q:退出该命令
less命令
空格键:向下翻一页
[pagedown]:向下翻劢一页;
[pageup] :向上翻劢一页;
head命令
head命令显示文档前num行的内容,命令使用如下:
head [-n num] filename
如果没有添加选项,默认显示文档前10行内容。
tail命令
tail命令显示文档尾部num行的内容,命令使用如下:
tail [-n num] filename
如果没有添加选项,默认显示文档尾部10行内容。