功能

Cat命令有两个作用:

  1. 输出文件内容到标准输出
  2. 合并文件内容

输出文件内容

cat file

查看文件内容

cat -n file

查看文件内容,带行号,统计所有行(包括空行)

cat -b file

查看文件内容,带行号,不统计空行

cat -s file

查看文件内容,压缩空行,多个空行只显示一行空行

cat -E file

查看文件内容,显示行结束符号为 $

cat -T file

查看文件内容,显示tab符号为 ^

cat -A file

查看文件内容,显示tab符号为 ^ ,显示行结束符号为 $

cat multiple files

查看多个文件

合并文件内容

cat配合linux的管道命令可以实现更强大的功能

cat file1 file2 > file3

cat >newfile

这是一个很强大的命令,可以直接创建文件并把输入的内容写入到新创建的文件中

cat

只输入cat会发生什么呢,它会把输入的内容再输出出来,没事可以自言自语了

cat -n file1 file2 > file3

统计两个文件的内容带行号写入到file3

cat file1 - file2 > file3

获取file1的内容,用户进行输入,最后加上file2的内容写到file3文件中

cat file1 >> file2

追加file1的内容到file2中

REF

cat (Unix) - Wikipedia

cat(1) - Linux manual page