Linux cat 命令 | 查看文件内容
• 最后修改:2024-04-30 • 阅读量:330
cat ( concatenate ) 的定义是连接文件并输出到标准输出上。
Linux cat 命令能够实现顺序查看文件内容及倒序查看文件内容。
cat 的定义解释
cat 命令读取文件的内容,然后显示在终端命令行内,方便用户查看文件内容。
如果没有指定文件,或者指定文件为-
,则从标准输入(即:终端命令行)读取内容。
cat 命令在命令行内使用的语法
cat [参数] [文件名]
cat 命令使用示例
1、查看一个文件的内容:
cat file1.txt
2、查看两个文件的内容(也可查看多个文件内容):
cat file1.txt file2.txt
3、使用 cat 查看内容时,显示行号:
cat -n file1.txt
4、将内容保存到一个新的文件
使用 cat 命令将内容保存到新文件需要配合输出重定向 >
共同实现。
cat file1.txt> newfile.txt
5、使用 cat 将多个文件内容保存到一个新的文件
使用 cat 命令将多个文件内容保存到新文件需要配合输出重定向 >
共同实现。
cat file1.txt file2.txt > merged_file.txt
6、把 file1.txt 和 file2.txt 的文档内容加上行号之后将内容附加到 file3.txt 文档里:
使用 cat 命令将多个文件内容附加到文件中需要配合追加运算符 >>
共同实现。
cat file1.txt file2.txt >> file3.txt
7、使用 tac 命令倒序查看文件内容
tac 命令时 cat 命令的反转,它会按与 cat 命令相反的顺序显示内容:
tac file1.txt
cat 命令中可用参数的解释
如下给出了 Linux cat 命令中所有可用的参数,并给出了解释说明:
参数 | 解释说明 |
---|---|
-n 或 --number | 从行号 1 开始,给所有的行编号 |
-b 或 --number-nonblank | 对非空的行编号,同时取消 -n 选项效果 |
-s 或 --squeeze-blank | 将文件内所有的连续的多个空行替换为一个空行显示 |
-v 或 --show-nonprinting | 除了 LFD 和 TAB 之外的不可打印字符,用 ^ 和 M- 来显示 |
-E 或 --show-ends | 在每行结束显示 $ |
-T 或 --show-tabs | 把 TAB 字符显示为 ^I |
--help | 显示帮助信息并退出 |
--version | 显示版本信息并退出 |
-e | 等价于 -vE |
-t | 等价于 -vT |
-A 或 --show-all | 等价于 -vET |
结语
在本教程中我们介绍了如何使用 Linux cat 命令查看文件内容,以及把内容保存到新文件,以及如何在 linux 倒序查看文件,并给出了多个 Linux cat 命令的使用示例。