使用cat命令可以查看文本文件,如果你熟悉MS-DOS,cat命令类似于DOS type命令。
但是,cat命令的名称来自单词concatenate,正如该名称所暗示的,它允许你将多个文件合并在一起,你将在下面的示例中看到。
cat命令例子
cat命令可以在屏幕上显示文本文件的内容,例如,要查看你的unix/Linux系统上的/etc/passwd文件的内容,请使用以下命令:cat /etc/passwd
将cat和其他命令合并
如果该文件就几行,它可能就显示在你的当前屏幕,但是,如果文件有很多行,则会快速滚动,因此,许多人都会键入这样的命令:cat my-long-file.txt | more
他们使用more命令来保持内容的滚动,但是,如果这是你想要做的,你最好直接使用如下more命令:more my-long-file.txt
Linux cat命令:从多个文件创建一个文件
如前所述,cat名称来自单词"concatenate",cat命令允许将多个文件组合到一个较大的文件中:cat file1 file2 file3 > file4
此命令将前三个文件的内容合并到file4中,使用了这个命令,如果file4尚不存在,则创建它。 (或者如果file4已经存在,它将覆盖file4),
Linux cat命令:显示行号
你可以使用-n选项在文件中显示行号,如下所示:cat -n myfile.txt
这将在输出的每一行之前打印行号。
Linux cat命令:显示非打印字符
你可以使用cat命令显示非打印字符,-T选项显示制表符,如下所示:cat -T myfile.txt
除换行和制表符以外,-v选项显示所有非打印字符,如下所示:cat -v myfile.txt
你还可以组合这些选项,如下所示:cat -Tv myfile.txt
或者使用小写-T选项,这相当于使用这两个标志:
更多cat命令信息
有关更多信息,请在Linux命令行处键入man cat,以显示cat命令的联机"手册"。