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 | 另一个命令。