Linux中查看文本内容的多个命令介绍

Linux中查看文本内容有多个命令可以实现,包括cat,more,less,head,tail.下面一一介绍这几个命令。

 

  1.cat命令

 

  该命令通常用于查看的内容不多的文本文件,长文件会因为滚动太快无法阅读。(这个命令相当于DOStype命令)

 

  查看root下的A.txt , 命令如下:

 

  cat /root/A.txt

 

  cat命令后面可以指定多个文件或使用通配符,实现依次显示多个文件的内容。

 

  比如,依次显示root下的A.txt B.txt。命令如下:

 

  cat  /root/A.txt   B.txt

 

  另外,cat命令还可以创建新文件或将几个文件合并成一个文件。

 

  比如:cat  >1.txt , 便创建了一个1.txt的新文件

 

  cat  A.txt  B.txt  >2.txt ,把A.txt B.txt合并为2.txt

 

  cat命令用于显示文本内容时,加选项 -n 可以在显示时加上行编号。

 

  cat -n 1.txt

 

  2.)more less命令

 

  对于内容较多的文本文件就不适合用cat命令了,前面讲过适用cat命令会因滚动太快而无法阅读,此时可使用moreless命令来查看。

 

  ①more命令

 

  该命令一次显示一屏文本,显示满之后,停下来,并在终端底部打印出- More- ,系统还将同时显示出已显示文本占全部文本的百分比,若要继续显示,按回车或空格键即可。

 

  该命令有一个常用选项 -p ,作用是显示下一屏之前先清屏。

 

  要退出more显示,按 q 便可。

 

  more命令用法:more 选项文件

 

  ②less命令

 

  less命令比more命令功能更强大,除了拥有more的功能外,还支持光标上下滚动浏览文件,对于宽文档还能水平滚动,当到达底端时,less命令不会自动退出,需要按 q 退出浏览。

 

  另外,要移动到用文件的百分比表示的某位置,可指定0100之间的数,并按p即可。譬如:50p

 

  less 命令用法:less  选项文件

 

  3.) head tail 命令

 

  head 命令用来查看文件前面部分的内容,默认显示前面10行的内容,当然也可以指定要查看的行数。

 

  用法为:head -n  文件名

 

  tail 命令的功能与head相反,用于查看文件的最后若干行的内容,默认为最后10行,用法与head相同。

 

  另外,tail命令带选项 -f ,则可实现不停的读取和显示文件内容,这样有实时监视的效果。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值