首页 > 编程笔记

Linux cat命令:查看文件内容

cat 是 "concatenate" 的缩写,它是 Linux 系统中一个非常基础的命令,用于连接并显示文件的内容。

cat 命令常用于显示文件内容或将多个文件内容合并输出。语法格式如下:
cat [选项] [参数]
cat 命令的常用选项见下表。

表 1 cat 命令的常用选项
常用选项 说  明
-n 对输岀的所有行进行编号,即输出的内容增加行号,从 1 开始编号
-b 只对非空行编号,从 1 开始编号
-s 遇到有连续两行以上的空白行,转换为一行的空白行

【实例 1】查看文件内容。
如果你想查看一个文件的内容,你可以使用 cat 命令:
# cat filename
这会将 filename 文件的内容全部显示在终端上。

【实例 2】合并多个文件内容。
如果你有两个或多个文件,并且你想将它们的内容合并并显示在终端上,你可以这样做:
# cat file1 file2
这会将 file1 和 file2 的内容连续地显示在终端上,就像它们是同一个文件的内容一样。

【实例 3】将文件内容输出到另一个文件。
你可以使用重定向操作符 > 将 cat 命令的输出保存到另一个文件中。这可以用于创建新文件或覆盖现有文件的内容。
# cat file1 > newfile
这会将 file1 的内容复制到 newfile 中。如果 newfile 已经存在,它的内容会被 file1 的内容覆盖。如果你想将内容追加到现有文件的末尾而不是覆盖它,你可以使用 >> 操作符。

推荐阅读