介绍如果你曾在 Linux 中工作过,你肯定见过使用该cat
命令的代码片段。Cat 是 concatenate 的缩写。此命令显示一个或多个文件的内容,而无需打开文件进行编辑。
如何使用Linux Cat命令?在本文中,学习如何cat
在 Linux 中使用该命令,包括相关的Linux Cat命令用法示例。
先决条件
- 一个运行 Linux 的系统
- 访问终端窗口/命令行
cat
命令,请遵循以下格式:cat [
options] filename(s)
[options]
– 这让你可以向cat
命令发出附加指令。例如,要显示每行编号的文件内容,请使用以下–n
选项:cat –n filename
filename(s)
– 指定要显示的文件(或多个文件)的名称。如果你使用多个文件名,将显示每个文件。Linux Cat命令用法示例本文包括15 个
cat
命令和如何使用它们的示例。要试用这些命令,请创建几个示例文件,并测试下面列出的 cat 命令。1. 创建一个新文件
如何使用Linux Cat命令?你可以使用该
cat
命令创建新文件并向其中添加内容。创建test1.txt和test2.txt,你可以将它们用作示例文件来测试其他命令。
1. 打开终端窗口并创建第一个文件:
cat >test1.txt
2. 光标移动到一个新行,你可以在其中添加所需的文本。输入一个简单的句子,例如:
This is test file #1.
3. 要退出提示并将更改写入文件,请按住Ctrl键并按d。

文章图片
4. 重复该过程以创建test2.txt。跑:
cat >test2.txt
5. 类型:
This is test file #2.
6. 按Ctrl+d。

文章图片
2. 显示单个文件的内容
要使用
cat
命令运行显示 test1.txt 的内容:cat test1.txt
输出显示的内容如下图所示。

文章图片
3. 显示多个文件的内容
要显示这两个文件的内容,请运行以下命令:
cat test1.txt test2.txt

文章图片
4. 重定向单个文件的内容
Linux如何使用Cat命令:
cat
可以将它们放在一个文件中,而不是在屏幕上显示文件的内容。cat test1.txt > test3.txt
如果目标文件名不存在,它将被创建。如果你
cat
在test3.txt 上运行,你应该会看到test1.txt的内容:cat test3.txt
输出显示:

文章图片
如果导出的文件已经存在,这将覆盖文件的内容:
cat test2.txt > test3.txt
cat test3.txt
test3.txt 文件现在包含以下内容:

文章图片
5. 重定向多个文件的内容
如何使用Linux Cat命令?你可以将多个文件的内容重定向到一个文件中:
cat test1.txt test2.txt > test3.txt
显示test3.txt的内容:
cat test3.txt
输出显示了两个文件的内容,如下图所示。

文章图片
6. 逆序显示内容
【如何使用Linux Cat命令(用法示例指南)】Linux Cat命令用法示例:该
cat
命令可以以相反的顺序(按行)显示文件的内容。为此,请使用tac
(cat in reverse):tac test3.txt

文章图片
7. 将文件内容附加到另一个文件
该
cat
命令可以将一个文件的内容添加到另一个文件的末尾。不要使用单>
号,而是使用双>
>
号:cat test1.txt >> test3.txt
运行以下命令打开test3文件:
cat test3.txt
应显示test3后跟test1的内容。

文章图片
注意:如果要删除示例文件,请查看如何使用 Linux 命令行 删除文件和目录。
8. 将文本附加到现有文件
你可以使用类似的命令将文本附加到现有文件:
cat >> test1.txt
在文件中添加一个新行:
This is the second line in test file #1.
按住Ctrl并点击d。
检查test1.txt文件的内容:
cat test1.txt

文章图片
9. 组合操作
Linux如何使用Cat命令:
cat
命令的功能可以组合使用。例如,要合并两个文件的输出,并将结果存储在一个新文件中:cat test1.txt test2.txt > test4.txt
cat test4.txt

文章图片
或者,你可以将多个文件附加到现有文件的末尾:
cat test2.txt test1.txt >> test4.txt
cat test4.txt

文章图片
请注意,指定的顺序是文件添加到目标文件的顺序。
注意:创建多个文件后,你可能希望将它们分组到一个目录中。看看如何使用 mkdir 命令来制作或创建 Linux 目录。
10. 更多和更少的选项(管理大文件)
如何使用Linux Cat命令?如果你
cat
在一个非常大的文件上使用,你最终会得到一大串难以阅读的数据。你可以使用| more
以下方法将其分成几页:cat test4.txt | more
这将显示文件的单个页面。当你按下一个键时,它将滚动到下一页。
如果你希望能够在显示屏中前后滚动,请使用
| less
。cat test4.txt | less
11. 显示行号
Linux Cat命令用法示例:你可能会发现在输出中包含行号很有用,尤其是对于大文件。要启用行编号,请将
-n
选项添加到cat
命令中:cat –n test1.txt
输出应如下图所示:

文章图片
12. 显示行尾
你可以使用$指示 cat 突出显示每行的结尾和行之间的空格。
为此,请使用以下命令:
cat -e test1.txt
由于示例文件test1.txt只有一行,因此输出会在其末尾显示一个$。

文章图片
13.显示TAB分隔线
Linux如何使用Cat命令:该
cat
命令可以选择显示文件内容以及文本中的制表符空间。要为样品运行显示制表符分隔的行:
cat -t test4.txt
文本中的制表符空间由^I表示。
14. 删除空行
要使用
–s
选项从 cat 的输出中省略空行:cat -t test4.txt
15. 列出所有 CAT 命令
如何使用Linux Cat命令?如果你无法记住这些选项,请使用以下
--help
命令:cat ––help

文章图片
cat
在 Linux 中使用该命令有了很好的了解
。推荐阅读
- 如何在Cassandra中创建、删除、更改和截断表(用法指南)
- 如何在Cassandra中创建键空间(详细操作指南)
- 如何在Ubuntu 18.04/20.04上安装ELK软件栈()
- kms激活工具windows764位运用图文图文详细教程
- windows7一键激活系统工具运用图文图文详细教程
- Ghost windows 7系统旗舰版64位激活工具下载
- 最新联想windows764位旗舰版系统自制步骤
- windows7 ghost 64位旗舰版系统激活图文图文详细教程
- windows7激活工具 小马一键激活运用图文图文详细教程