linux 文本 命令,Linux下文本查看命令

在Linux中也不同的文件类型,如文本文件及二进制可执行文件等。我们可以使用file命令来查看文件的格式。

对于比较常见的文本文件,本文简要介绍常用的命令,以查看文本文件。

cat

cat是concatenate(连续、持续)的简写,即连续显示文件内容。如下:

0818b9ca8b590ca3270a3433284dd417.png

而-n选项用于显示行号,如:

0818b9ca8b590ca3270a3433284dd417.png

需要注意的是,-n选项即使空白行也会显示行号,如果空白行不显示行号,则可以使用-b选项。

tac

tac是cat命令的反写,命令的作用也和cat相反,即从文件末尾开始倒序显示文件内容。如:

0818b9ca8b590ca3270a3433284dd417.png

nl

nl是nubmer of lines的简写,是默认添加行号地显示文件内容的命令。如:

0818b9ca8b590ca3270a3433284dd417.png

默认情况下,空白行是不显示行号的,如果空白行也需要显示行号,则需要nl �b a,如:

0818b9ca8b590ca3270a3433284dd417.png

还可以使用-n选项来定义行号的显示方式,如:

0818b9ca8b590ca3270a3433284dd417.png

默认情况下,-n时显示的行号是6位,还可以使用-w n选项(n代表数字)来定义行号的位数,如:

0818b9ca8b590ca3270a3433284dd417.png

more

cat、tac、nl都是把文件内容全部显示出来,而more则是一页一页显示,方便我们查看,如:

0818b9ca8b590ca3270a3433284dd417.png

上图显示,当more一个文件时,本页的末尾会显示已经列出的文件内容的百分比。那如何接着向下翻页呢?

在more的输出结果中,有以下几个常见的按键来操作:

space:向下翻一页

enter:向下翻一行

/string:向下搜索关键字string

:f:显示文件名及目前的行数 (注意冒号)

b:向前翻页

q:退出more

less

和more相似的是,less命令也用于逐页显示文件内容。但less比more的功能更强大。表现在可以使用的按键更多、功能更强:

space:向下翻一页

pagedown:向下翻一页

pageup:向上翻一页

enter:向下翻一行

/string:向下搜索关键字string

?string:向上搜索关键字string

n:显示下一搜索结果

N:显示上一个搜索结果

q:退出

head

head命令用于取出文件的前几行。默认是前10行。

0818b9ca8b590ca3270a3433284dd417.png

可以使用-n选项来自定义行数,如:

0818b9ca8b590ca3270a3433284dd417.png

-n选项后面的参数还可以是-[k]的格式,即使用-号来不显示文件最后的k行,如:

0818b9ca8b590ca3270a3433284dd417.png

上图中,-n -120表示,显示文件的内容时,最后的120行不要显示。

tail

tail命令用于显示文件的末几行,默认同样是10行。

需要注意的是,tail只是取出了文件末尾的N行,但仍然是正序显示,而不是逆序显示。

0818b9ca8b590ca3270a3433284dd417.png

tail也有-n的选项,以定义行数,如:

0818b9ca8b590ca3270a3433284dd417.png

在head中,可以使用-(负号) k来表示最后的k行不要显示出来,在tail中同样也有+(正号) k来表示文件开始的k行不要显示出来。如:

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值