zzxworld

Linux cat 命令使用指南

Linux cat 命令使用指南

cat 是一个简单的 Linux 命令,它用来连接文件并在标准输出上输出。标准输出(STDOUT)是一个 Linux 系统术语,通俗点来讲就是该命令能以符合 Linux 系统输出定义的方式输出内容。我通常用这个命令在终端查看文件内容。

「标准输出」还有一个对应的概念是「标准输入」。如果对这个概念还无法理解也不用担心,等了解的 Linux 命令多了以后,在组合使用一些命令时能更加深入的掌握它们。

cat 命令格式

cat [选项]... [文件]...

cat 命令的文件参数可以指定文件路径,也可以不指定。如果不指定文件,或者指定文件为 - 符号,则从标准输入读取。

cat 命令示例

查看指定的文件内容:

cat test.txt

以显示行号的样式查看文件:

cat -n test.txt

同时查看多个文件:

cat test1.txt test2.txt

把多个文件的内容输出到一个新的文件:

cat test1.txt test2.txt > test.txt

cat 命令选项

缩写 完整名称 说明
-A --show-all 等价于 -vET
-b --number-nonblank 对非空输出行编号,同时取消 -n 选项效果
-e 等价于 -vE
-E --show-ends 在每行结束显示 $ 符号
-n --number 给所有输出行编号
-s --squeeze-blank 将所有的连续的多个空行替换为一个空行
-t 等价于 -vT
-T --show-tabs TAB 字符显示为 ^I 符号
-v --show-nonprinting 除了 LFDTAB 之外的不可打印字符,用 ^M- 标记方式显示
--help 显示此帮助信息并退出
--version 显示版本信息并退出