Linux cat 命令详解

返回 Linux 文档目录

将文件内容或标准输入组合输出到标准输出,不过 cat 这个命令适合用于查看内容较少的纯文本文件的,如果是较大的文件,推荐使用 more 这种命令。

另外当文件内容较大时,文本内容会在屏幕上快速闪动(滚屏),用户往往看不清所显示的具体内容。因此对于较长文件内容可以按Ctrl+S键,停止滚屏;以及Ctrl+Q键可以恢复滚屏;而按Ctrl+C(中断)键则可以终止该命令的执行。

用法

cat [参数] 文件

常用参数:

参数 功能
-n 显示行数(空行也编号)
-s 显示行数(多个空行算一个编号)
-b 显示行数(空行不编号)
-E 每行结束处显示$符号
-T 将TAB字符显示为 ^I符号
-v 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
-e 等价于”-vE”组合
-t 等价于”-vT”组合
-A 等价于 -vET组合
–help 显示帮助信息
–version 显示版本信息

示例

1、普通输出

[root@shuaidi ~]# cat test.txt
i love you

www.iamshuaidi.com

2、显示行号

[root@shuaidi ~]# cat -n test.txt
     1  i love you
     2
     3  www.iamshuaidi.com

3、空行不现实行号

[root@shuaidi ~]# cat -b test.txt
     1  i love you

     2  www.iamshuaidi.com

4、清空文件内容

[root@shuaidi ~]# cat /dev/null > test.txt # /dev/null 有点像是一个无底洞

发表评论

后才能评论

评论(1)