学习了文件系统导航后,下一步是查看文件内容。一个基本且多功能的工具是linux cat command。cat的名称是“concatenate”(连接)的缩写,这暗示了它将文件链接在一起的能力。
查看文件内容
cat命令最基本的使用方法是将单个文件的内容直接显示在终端中。
cat myfile.txt
此命令会将myfile.txt的全部内容打印到屏幕上。虽然这对于简短的配置文件或文本片段非常理想,但对于查看大文件来说并不理想,因为文本会滚动得非常快。我们将在后续课程中介绍更适合大文件的工具。
连接文件
顾名思义,cat可以组合或连接多个文件,并显示它们的组合输出。cat linux实用程序按提供的顺序读取文件并按顺序打印它们。
cat dogfile birdfile
此命令将首先显示dogfile的内容,紧接着是birdfile的内容。
使用重定向创建文件
您还可以将cat与输出重定向运算符(>)一起使用来创建新文件。linux cat >组合是一种直接从终端向文件中写入文本的快速方法。
cat > newfile.txt
运行此命令后,您可以输入文本。在新的一行上按Ctrl+D保存并退出。这将使用您输入的内容创建newfile.txt。请注意,对现有文件使用>会完全覆盖它。
常见的 cat 命令选项
cat命令有一些选项可以修改其行为。以下是两个常见的选项:
-n: 此选项对所有输出行进行编号,从 1 开始。-b: 此选项仅对非空输出行进行编号。
有关功能的完整列表,您可以随时通过在终端中输入man cat来查阅cat manual linux页面。