Linux cat命令示例

时间:2020-02-23 14:39:25  来源:igfitidea点击:

cat命令是Linux中最常用的命令之一。
Linux cat命令是连接的缩写,它允许用户执行以下操作。

  • 查看文件内容
  • 重定向文件输出
  • 创建文件和输入内容

在本教程中,我们看一下cat命令以及一些如何使用它的示例。

语法:

$cat [option] [file]

1.显示文件内容

要查看文件的内容,请使用以下语法。

$cat file-name

例如,查看文件/etc/passwd运行:

$cat /etc/passwd

2.查看多个文件

除了查看单个文件之外,您还可以使用如下所示的语法在一个命令中查看多个文件。

$cat file1 file2

例如,我们有2个文件,其内容如下。

要同时查看文件,请运行:

$cat file1.txt file2.txt

3.编号文件中的内容行

如果要对文件中的内容行进行编号,请使用-n,如下所示。

$cat -n filename

例如,

$cat -n /etc/passwd

4.使用cat命令或者多或者少的选项

"更多"或者"更少"参数使用户可以轻松滚动很长的内容,而滚动的内容很快就滚动下来,从而难以跟随。
synatx非常简单。

$cat filename | less

或者

$cat filename | more

5.使用cat命令创建文件

要创建文件,请使用">"符号,如以下语法所示。

$cat > filename

接下来,键入所需的文本输入,最后,按CTRL + D退出。

文本将被写入文本文件。
您可以使用cat命令来验证这一点,如第一个示例所示。

6.一次查看多个文件

假设您要一次查看多个文件,请使用冒号";"分隔显示的文件,如图所示。

cat file1.txt; cat file2.txt; cat file3.txt; cat file4.txt ...

7.将标准输出附加到另一个文件

您可以使用双倍大号重定向操作符" >>"将内容附加到文件中,如图所示。

cat file1 >> file2

这会将文件1的内容附加到文件2上。

8.使用重定向运算符将文件的输出重定向到另一个文件

您可以使用">"(大于)符号将文件的标准输出重定向到新文件中。

cat file1 > file2

如上面的输出所示,执行此操作时应格外小心,因为此操作将覆盖目标文件的内容。

要将多个输出重定向到单个文件中,请使用以下语法

$cat file1 file2 file3 file4 > file5