cat命令连接文件并将其打印到输出设备
cat是linux上的基本文本输出命令,通常用于显示文件的内容。
语法
cat (参数) (可选) ) )。
-n或--number :从1开始对所有输出的行数进行编号。
与-b或--number-nonblank:-n类似,但不对空行编号。
-s或--squeeze-blank :如果遇到两行或多行连续的空行,则替换为一行空行。
-v或--show-non printing :使用^和m符号(lfd和TAB除外)。
-E或--show-ends :在每行的结尾显示$。
-T或--show-tabs:将制表符显示为^I。
-e :等效于-vE。
-A,--show-all:-等效于vet。
- t :等效于“- vt”选项;
cat的主要功能
1、一次显示文件所有内容的cat filename
2、从磁盘创建新文件cat filename (只能创建新文件,不能编辑现有文件) )。
3、将几个文件合并成一个文件cat file1 file2 file
事例
cat -n file1 file2在名为file2的文件中为file1的文件内容添加行号
为cat -b file1file2 file3 file1和file2文档的内容添加行号,然后将内容附加到file3文档。
b .如果没有txt文件。 那么,如下。
cat b.txt
EOF
输入第一行,然后输入EOF,回车将生成b.txt文件。 其中,EOF告诉bash表示文件结束的符号。 当然也可以使用自己习惯的符号。
[bob@bob tmp]$ cat b.txt
1
2
3
哥伦比亚广播公司
[bob@bob tmp]$ cat b.txt
1
2
3
清空/etc/test.txt文档的内容:
cat /dev/null /etc/test.txt