介绍
Linux中的cat命令允许您连接文件并将输出显示到标准输出,在大多数情况下,这是一个屏幕。
cat最常见的用途之一是在屏幕上显示文件,还可以动态创建文件,并允许直接在终端进行基本编辑。
如何使用Cat创建文件
要使用cat命令创建文件,请在终端窗口中输入以下内容:
猫>
显然,你需要更换 以这种方式创建文件时,光标将保留在新行上,您可以开始键入。 这是开始文本文件或快速创建测试数据文件(如逗号分隔文件或管道分隔文件)的好方法。 要完成编辑文件,请按CTRL和D. 您可以通过键入ls命令来测试该过程是否有效: 这将列出当前文件夹中的所有文件,您应该看到新文件,并且大小应大于零。 cat命令也可用于向屏幕显示文件。您需要做的就是消除大于符号,如下所示: 如果文件很长,那么它将非常快速地向上滚动屏幕。 要逐页查看文件,请使用more命令: 或者,您也可以使用less命令: 要在以下命令中测试此输出类型: 当然,您可以完全忘记cat并键入以下内容: 对于文件中的所有非空行,您可以使用以下命令: 如果有没有字符的行,则不会编号。如果要显示所有行的数字,无论它们是否为空,请键入以下命令: 有时,在解析数据文件时,程序员可能会遇到一个问题,因为在行的末尾有隐藏的字符,而不是像空格那样。这可以防止他们的解析器正常工作。 这只是显示行尾字符的一个原因,以便您可以查看是否有空白字符。 要将美元显示为行尾字符,请输入以下命令: 作为示例,请查看以下文本行 当你用它运行它猫-E命令您将收到以下输出: 当您使用cat命令显示文件的内容时,您可能不希望看到何时存在大量连续的空行。 以下命令显示如何减少输出,以便省略重复的空行。 为了澄清这一点,不会完全隐藏空行,但如果连续有4个空行,则只显示1个空白行。 如果要显示包含制表符分隔符的文件,通常不会看到选项卡。 以下命令显示^ I而不是选项卡,这样可以很容易地看到它们,假设您的文件中不包含^ I in。 cat的重点是连接,所以你可能想知道如何一次显示多个文件: 您可以使用以下命令将多个文件连接到屏幕: 如果要连接文件并创建新文件,请使用以下命令: 您可以使用以下命令以相反的顺序显示文件: 好吧,所以从技术上讲这不是cat命令,它是tac命令,但它基本上做同样的事情,但相反。 对于cat命令来说,这几乎就是这样。它对于动态创建文件和显示文件输出很有用,当然,您可以使用它将多个文件连接在一起。ls -lt
如何使用Cat显示文件
猫
猫
猫
cat / etc / passwd |更多
少/ etc / passwd
如何显示行号
猫-b
猫-n
如何显示每行的结尾
猫-E
那只猫坐在垫子上
猫坐在垫子上
减少空白行
猫
如何显示标签
猫-T
连接多个文件
猫
猫
以逆序显示文件
TAC
摘要