Skip to main content

Linux Cat命令的示例用法

#2.4 Linux 基本指令 nano 和 cat (Linux 机器学习 教程教学 tutorial) (六月 2025)

#2.4 Linux 基本指令 nano 和 cat (Linux 机器学习 教程教学 tutorial) (六月 2025)
Anonim

介绍

Linux中的cat命令允许您连接文件并将输出显示到标准输出,在大多数情况下,这是一个屏幕。

cat最常见的用途之一是在屏幕上显示文件,还可以动态创建文件,并允许直接在终端进行基本编辑。

如何使用Cat创建文件

要使用cat命令创建文件,请在终端窗口中输入以下内容:

猫>

显然,你需要更换 使用您要创建的文件的名称。

以这种方式创建文件时,光标将保留在新行上,您可以开始键入。

这是开始文本文件或快速创建测试数据文件(如逗号分隔文件或管道分隔文件)的好方法。

要完成编辑文件,请按CTRL和D.

您可以通过键入ls命令来测试该过程是否有效:

ls -lt

这将列出当前文件夹中的所有文件,您应该看到新文件,并且大小应大于零。

如何使用Cat显示文件

cat命令也可用于向屏幕显示文件。您需要做的就是消除大于符号,如下所示:

如果文件很长,那么它将非常快速地向上滚动屏幕。

要逐页查看文件,请使用more命令:

|更多

或者,您也可以使用less命令:

|减

要在以下命令中测试此输出类型:

cat / etc / passwd |更多

当然,您可以完全忘记cat并键入以下内容:

少/ etc / passwd

如何显示行号

对于文件中的所有非空行,您可以使用以下命令:

猫-b

如果有没有字符的行,则不会编号。如果要显示所有行的数字,无论它们是否为空,请键入以下命令:

猫-n

如何显示每行的结尾

有时,在解析数据文件时,程序员可能会遇到一个问题,因为在行的末尾有隐藏的字符,而不是像空格那样。这可以防止他们的解析器正常工作。

这只是显示行尾字符的一个原因,以便您可以查看是否有空白字符。

要将美元显示为行尾字符,请输入以下命令:

猫-E

作为示例,请查看以下文本行

那只猫坐在垫子上

当你用它运行它猫-E命令您将收到以下输出:

猫坐在垫子上

减少空白行

当您使用cat命令显示文件的内容时,您可能不希望看到何时存在大量连续的空行。

以下命令显示如何减少输出,以便省略重复的空行。

为了澄清这一点,不会完全隐藏空行,但如果连续有4个空行,则只显示1个空白行。

如何显示标签

如果要显示包含制表符分隔符的文件,通常不会看到选项卡。

以下命令显示^ I而不是选项卡,这样可以很容易地看到它们,假设您的文件中不包含^ I in。

猫-T

连接多个文件

cat的重点是连接,所以你可能想知道如何一次显示多个文件:

您可以使用以下命令将多个文件连接到屏幕:

如果要连接文件并创建新文件,请使用以下命令:

>

以逆序显示文件

您可以使用以下命令以相反的顺序显示文件:

TAC

好吧,所以从技术上讲这不是cat命令,它是tac命令,但它基本上做同样的事情,但相反。

摘要

对于cat命令来说,这几乎就是这样。它对于动态创建文件和显示文件输出很有用,当然,您可以使用它将多个文件连接在一起。