7. 猫

学习了文件系统导航后,下一步是查看文件内容。一个基本且多功能的工具是linux cat commandcat的名称是“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页面。

登录以保存您的学习进度

登录

练习

实践造就完美!以下是一些实践操作,以加强您对查看文件内容的理解:

  1. Linux cat 命令:文件连接 - 学习使用cat命令来查看、连接和操作文本文件,增强您在命令行中高效处理文本文件的技能。
  2. 在 Linux 中查看日志和配置文件 - 练习使用cat等命令来高效查看和导航文本文件,包括系统日志和配置文件,以提取关键信息。

这些实验将帮助您在实际场景中应用这些概念,并建立在 Linux 中查看文件内容方面的信心。

测验

在命令行上用于显示文件内容的是哪个命令?(注意:您的答案应为单个小写英文字符串。)