2.16Linux下文件查阅命令之cat和tac

Posted by 撒得一地 on 2015年11月2日 in Linux教程

在linux下,查阅文件命令时,如果想将文件里面所有内容都连续的显示到屏幕上,可以用cat这个命令。cat是从第一行开始显示文件内容。而tac则是从最后一行开始显示文件内容,可以看出tac是cat的倒着写。下面介绍命令的用法及参数分析。

cat(concatenate)用法及参数分析

[root@lmode ~]# cat [-AbEnTv]

选项与参数:

-A  :相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;

-b  :列出行号,仅针对非空白行做行号显示,空白行则不显示行号!

-E  :将结尾的断行字节 $ 显示出来;

-n  :显示出行号,连同空白行也会有行号,与 -b 的选项不同;

-T  :将 [tab] 按键以 ^I 显示出来;

-v  :列出一些看不出来的特殊字符

实例1:查阅/etc/issue这个文件的内容

[root@lmode~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

从打印的内容可以看出来,/etc/issue这个文件的内容包括了本机Linux的发行商及版本信息。

实例2:将显示内容带上行号

[root@lmode ~]# cat -n /etc/issue
     1  CentOS release 6.5 (Final)
     2  Kernel \r on an \m
     3

cat这个命令只适合显示文件内容中行数比较少的,一般当文件内容超过40行,就不适合用tac这个命令了,因为显示的内容已经超过了屏幕能容纳的范围,当文件内容行数较多的时候可以选择用more或less命令。

和cat相反的命令是tac,tac是有最后一行到第一行反向显示文件内容到屏幕上。可以看下面的例子:

实例3:反向显示/etc/issue里面的内容

[root@lmode ~]# tac /etc/issue

Kernel \r on an \m
CentOS release 5.3 (Final)

标签:,

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.