Linux cat命令教程(和例子)

・3 分钟阅读

使用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命令的联机"手册"。

Syq2803 profile image