Cat指令的全称是concatenate
Cat指令有三大功能
1.一次性显示整个文件。$ cat filename
2.从键盘创建一个文件。$cat >filename
注意:只能创建新的文件,不能编辑已经存在的文件,如何输入已经存在的文件名字,那么将覆盖掉新的内容
3.将几个文件合并为一个文件:$cat file1 file2 >file
参数:
-n--number由1开始对所有输出的行数编号
-T--将\t显示为^I
-b--不显示空行
-E--末尾加$符号
cat 连接多个文件的内容并且输出到一个新的文件中
假设有test1,test2和test3文件
内容如下
test1.txt
123456
test2.txt
7891011
test3.txt
1213141516
执行指令cat test1.txt test2.txt test3.txt >test.txt
结果如下
~$ cat test.txt
123456
7891011
1213141516
Cat把一个或多个已存在的文件内容追加到一个已存在的文件中
这个时候新建一个test4.txt文件内容为:
>的意思是创建,>>是追加的意思,不要弄错了
输入指令 cat test4.txt>>test.txt
此时test文件的结果如下
wayne@wayne:~$ cat test.txt
123456
7891011
1213141516
>的意思是创建,>>是追加的意思,不要弄错了