Skip to content

Linux 中的  cat  命令

cat  命令与后面会介绍到的  tail  命令有些相似,但  cat  命令可以向任一文件添加内容,这就使得它非常强大。

cat  最简单的用法是将任一文件的内容打印到标准输出中:

cat 文件名

你可以打印输出多个文件的内容:

cat file1 file2

配合输出重定向操作符  > ,你可以把多个文件的内容拼接成一个新的文件:

cat file1 file2 > file3

使用操作符  >> ,你可以将多个文件的内容附加到任一文件中,如果目标文件不存在,则会新建一个:

cat file1 file2 >> file3

当查看源代码时,读取行数是非常有用的。使用  cat  的参数  -n  即可完成:

cat -n file1

使用  -b  参数可以(同时也只能)向文件的非空行添加一个数字。而使用  -s  参数则可以移除文件中所有的多行空行。

cat  经常和管道符  |  一并使用,可以将任一文件的内容输入给另一个命令使用: cat 文件名1 | 另一个命令