您常常需要将几个文件处理成一个文件并将这种处理的结果保存到一个单独的输出文件。cat(“concatenate”的缩写)命令在其输入上接受一个或多个文件并将它们作为一个单独的文件打印到它的输出。

例如,catchapter01chapter02chapter03>book将三个chapterxx文件保存在一个单独的book文件中。
输入文件按照它们在cat命令后的排列顺序被打印,因此,要调换信息的顺序,就必须先调换输入文件的顺序。此外,当需要处理的文件数目对于您来说过大而无法手工输入这些文件的名称时,您可以使用通配符,如在catchapter*>book中使用的那样,记住,文件名将会按升序排列。当您突然发现chapter13被发送到输出中时会在chapter2之前,而会在chapter02之后时,这会引起很有意思的问题。
可以使用cat命令从文件中读入两个文件,然后将重定向到一个新的文件。
也可以只使用cat命令读入一个文件,然后使用>>将文本流追加到另一个文件的末位。
cat file1 > file 3cat file2 >> file3执行上面两条命令后,file3的内容就变成file1和file2合并在一起的内容了(file2在file1之后)。
2输入【cat】空格,把需要合并的文件拖入命令后。
4那么就会看到生成的新的txt,要查看它,输入:【cat】+xx.txt名字。
5那么就会看到合并到一起的文本内容了的。