Linux文件和目录管理命令---- cat 命令

发布时间:2023年12月27日

cat(concatenate 的缩写)是 Unix 和类 Unix 系统中最常用的命令之一。它主要用于查看、创建和连接文件的内容。让我们探索 cat 的几种用法,并通过命令行示例来理解它们。

1. 查看文件内容

最基本的 cat 用法是查看一个或多个文件的内容。

命令:

cat file1.txt

输出:

这是 file1.txt 的内容。

2. 连接多个文件

cat 可以用来连接多个文件的内容,并将其显示在标准输出上。

命令:

cat file1.txt file2.txt

输出:

这是 file1.txt 的内容。
这是 file2.txt 的内容。

3. 创建文件

通过重定向,cat 可以用来创建新文件。

命令:

cat > newfile.txt

(在此之后输入内容,然后使用 CTRL+D 来结束输入)

输出: 创建了包含输入内容的 newfile.txt

4. 追加内容到文件

cat 也可以用来追加内容到现有文件的末尾。

命令:

cat >> existingfile.txt

(在此之后输入内容,然后使用 CTRL+D 来结束输入)

输出: 在 existingfile.txt 的末尾添加了新内容。

5. 显示行号

使用 -n 选项可以在显示文件内容时加上行号。

命令:

cat -n file1.txt

输出:

     1  这是 file1.txt 的第一行。
     2  这是 file1.txt 的第二行。

6. 查看非打印字符

使用 -v 选项可以查看文件中的非打印字符,如制表符和行尾符。

命令:

cat -v file1.txt

输出:

这是 file1.txt 的内容^M

7. 压缩多个空行为一行

cat-s 选项可以将连续的多个空行压缩为一个空行。

命令:

cat -s file1.txt

输出:

这是 file1.txt 的内容。

这里是另一段内容。

结论

cat 命令的用途广泛,从查看文件内容到连接和创建文件,都是日常工作中不可或缺的工具。通过熟练使用 cat 命令,你可以提高处理文本文件的效率。

文章来源:https://blog.csdn.net/redrose2100/article/details/135234376
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。