1.简介
cat
不是猫猫。cat
命令是一个在 Unix 和类 Unix 操作系统中用来查看文件内容的命令。它的名称来源于 concatenate(连接)的缩写,最初的作用是连接文件,但它也可以用来显示文件内容、创建文件、文件合并以及输出文件内容等操作。
现在:显示文本内容才是它的主要业务。
2.参数
格式
cat [选项] [文件]
常见选项
-
-n
:显示行号。 -
-b
:显示非空白行的行号。 -
-s
:压缩连续空行。 -
-E
:在每行的结尾显示$
。 -
-T
:将制表符显示为^I
。 -
-v
:显示非打印字符。
3.示例
-
显示文件内容:
#命令 cat hello_world.txt #输出 你好世界!这是一个文本!
-
显示多个文件内容:
cat file1.txt file2.txt
-
显示文件内容和行号:
cat -n filename.txt
-
创建新文件并输入内容:
cat > newfile.txt
输入文本后使用
Ctrl + D
结束输入。 -
将命令输出重定向到文件:
cat file1.txt > newfile.txt
-
将多个文件合并为一个文件:
cat file1.txt file2.txt > mergedfile.txt
-
将文件内容通过管道传递给其他命令:
cat filename.txt | grep "pattern"
注意:cat
命令在 Linux 系统中非常实用,可以用于多种文件操作任务。记得谨慎使用,特别是在使用重定向或管道时,避免意外覆盖文件或造成数据丢失。