美文网首页
Linux中查看文档内容命令cat,tac,nl,more,le

Linux中查看文档内容命令cat,tac,nl,more,le

作者: 莹小武 | 来源:发表于2017-01-02 20:28 被阅读134次

Linux中,查看文档内容的命令有:cat,tac,nl,more,less,head,tail。下面对这些命令逐一介绍

cat命令

cat命令是单词concatenate(连续)的缩写,该命令能将文档内容连续的显示在终端界面上,命令使用方法:

cat [-AbEnTv] filename

选项-A等于-vET组合,将特殊字符也显示出来

选项-b,显示非空白的行号

选项-E,将结尾的换行符以$显示出来

选项-n,显示所有行的行号

选项-T,将制表符tab键以^I显示出来

选项-v,显示无法打印的字符

cat不同选项的结果

tac命令

仔细观察tac命令,可以发现tac正好是cat反过来写的,因此该命令的作用跟cat命令的作用相反,即从文档的最后一行到第一行的顺序来显示文档内容。如果文档很长,而我们只想看文档最后的内容,这个命令就能帮上大忙。

tac filename

tac命令执行结果

nl命令

nl命令是添加行号将文档内容显示出来。

nl [-bnw] filename

选项-b,指定行号显示的方式:-b a显示所有行的行号,-b t显示非空行的行号(默认值)

选项-n,指定行号显示的位置:-n ln屏幕最左方显示,-n rn字段最右方显示不加0,-n rz字段最右方显示加0

选项-w,指定行号显示占用的位数

nl命令加不同选项执行结果

more命令

上面介绍的三个命令都是,一次性将文档内容显示在终端界面上,而more命令则是一页一页显示文档内容,通过向上向下翻动来查看文档内容。

空格键:向下翻一页

Enter:向下翻一行

:f:  显示文件名和当前行号

b:往回翻页

q:退出该命令

less命令

空格键:向下翻一页

[pagedown]:向下翻劢一页;

[pageup] :向上翻劢一页;

head命令

head命令显示文档前num行的内容,命令使用如下:

head [-n num] filename

如果没有添加选项,默认显示文档前10行内容。

head命令执行结果

tail命令

tail命令显示文档尾部num行的内容,命令使用如下:

tail [-n num] filename

如果没有添加选项,默认显示文档尾部10行内容。

tail命令执行结果

相关文章

网友评论

      本文标题:Linux中查看文档内容命令cat,tac,nl,more,le

      本文链接:https://www.haomeiwen.com/subject/azrbvttx.html