Linux中cat命令的使用 您所在的位置:网站首页 imagine相关用法 Linux中cat命令的使用

Linux中cat命令的使用

2023-08-18 11:35| 来源: 网络整理| 查看: 265

cat("concatenate"的缩写)命令是 Linux/Unix 操作系统中最常用的命令之一。cat命令允许我们创建单个或多个文件,查看文件的内容,连接文件并在终端或文件中重定向输出。cat 命令将文件内容显示到屏幕上。Cat 命令将标准输入连接到标准输出。当没有文件或者文件是 - 那么它读取标准输入?它执行与操作文本文件相关的三个主要角色:创建它们,显示它们和组合它们。

cat命令的语法如下:

[root@localhost ~]# cat OPTIONS FILE_NAME

OPTIONS 参数如下:

A: 展示所有文件内容 b: 此选项用于提供具有非空/非空输出行的数字,并覆盖选项 -n e: 等同于选项 -vE E: 显示文件行尾 n: 文件每行前面打印行号. s: 此选项将抑制多个空输出行s. t: 等同于选项  -vT T: 它用于显示特殊的制表符^I u: 它被用来忽略. v: 它用于显示使用的^和M符号的不可打印字符

1,创建新的文件

使用Cat命令,我们可以轻松创建一个文件。让我们创建一个名为Testfile.txt文件并编写内容"hello,大家好,我是大乐学IT"。

[root@sharplee sharplee]# cat > Testfile.txt

注意:上图中执行命令输入完内容之后,按住ctr+d来保存退出。

2,显示单个文件内容

执行以下命令,来显示单个文件的内容,执行命令如下。

[root@sharplee sharplee]# cat Testfile.txt

3,显示多个文件内容

显示多个文件内容,在单个文件查看的基础上再命令后面增加想要查看的文件即可,执行命令如下。

[root@sharplee sharplee]# cat Testfile.txt test1.txt test2.txt

4,备份文件内容到另一个文件

cat命令能够把一个文件的内容拷贝到另外一个文件,执行方式和创建新文件类似,不过这次的内容是指定的一个文件内容,执行命令如下。

[root@sharplee sharplee]# cat test2.txt >test3.txt

5,备份多个文件内容到另一个文件

cat命令能够把多个文件的内容拷贝到另外一个文件,执行方式和备份一个文件方法类似,不过这次的内容是指定多个文件内容,执行命令如下。

[root@sharplee sharplee]# cat Testfile.txt test1.txt test2.txt > test4.txt

6,反序查看文件内容

cat 命令可以按相反的顺序(按行)显示文件的内容。为此,请使用 tac(反向为cat)

[root@sharplee sharplee]#tac test4.txt

7,添加文件内容到另外一个文件末尾

cat 命令可以将一个文件的内容添加到另一个文件的末尾。不要使用单>符号,而是使用双>>符号,下面命令是把Testfile.txt文件内容添加到test4.txt文件的末尾。

[root@sharplee sharplee]#cat Testfile.txt >> test4.txt

8,输入内容添加到一个文件末尾

使用cat命令将输入的新文本追加到现有文件中,下面是把输入的"hello,world"输入到test4.txt文件的末尾。

[root@sharplee sharplee]#cat >> test4.txt

注意:输入内容之后想要保存内容到文件末尾中,按住ctr+d保存。

9,多个文件内容添加到另一个文件末尾

使用cat命令将多个文件的内容合并追加到另外一个文件中,下面是把输入的test1.txt test2.txt test3.txt输入到test4.txt文件的末尾。

[root@sharplee sharplee]#cat test1.txt test2.txt test3.txt >> test4.txt

注意:多个文件的内容是按照文件的先后顺序依次添加到文件末尾中。

10,查看大文件通过more或者less翻页

如果你在一个非常大的文件上使用cat,你最终会得到一个难以阅读的大量数据字符串。您可以使用|more来翻页:

[root@sharplee sharplee]#cat test4.txt | more

如果你在一个非常大的文件上使用cat,你最终会得到一个难以阅读的大量数据字符串。您可以使用less来从前往后读,不是按页走的

[root@sharplee sharplee]#cat test4.txt | less

11,查看文件内容展示行号

您可能会发现在输出中使用行号很有用,特别是对于大文件。要启用行号,请将 -n 选项添加到 cat 命令中:

[root@sharplee sharplee]#cat -n test4.txt

12,查看文件行的末尾

您可以指示 cat 用$突出显示每行的末尾和行之间的空格。

[root@sharplee sharplee]#cat -e test4.txt

13,查看制表符行

cat 命令可以选择在文本中显示文件内容以及制表符空格。

[root@sharplee sharplee]#cat -t test4.txt

14,查看省略空白行

要使用 –s 选项从 cat 的输出中省略空白行,挤压或压缩空白行,为了挤压/压缩文件中的空白行,我们可以使用带有-s选项。它将挤压空行,然后抑制重复的空输出行。

[root@sharplee sharplee]#cat -s test4.txt

15,重定向标准输入

当您使用带有标准输入"



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有