功能:
1)连接多个文件并打印到屏幕输出
2)重定向到指定文件中
3)把多个文件合并成一个文件
4)创建编辑新文件
5)非交互式的编辑或追加内容到文件尾部
[root@fenfa tmp]# cat >>file4.txt <<EOF
> this is one
> this is two
> EOF
[root@fenfa tmp]# cat file4.txt
this is one
this is two
6)清空文件内容 (cat /dev/null > file1.txt)
此命令一般用来显示单个文件内容,或者将几个文件内容连接在一起显示
语法:
cat 【option】【file】
常用选项:
-n 从1开始对所有输出的内容按行编号,包括空白行
-b 按行编号,忽略空白行
-E 在每一行的尾部显示$符
范例1:
[root@fenfa tmp]# cat >> text.txt <<EOF
> this is one server
> this is two server
> EOF---------》这里按回车才能结束,EOF必须成对出现,但是也可以换成别的成对标签来替换,需要注意的是,结尾的EOF必须要顶格写
范例2:
[root@fenfa tmp]# cat -n test.txt
1 this is one
2
3 this is two
4
5 this is three
6
7 one
[root@fenfa tmp]# cat -b test.txt
1 this is one
2 this is two
3 this is three
4 one
- 第一章:文件和目录操作类命令
- 第一节:pwd命令
- 第二节:cd命令
- 第三节:mkdir命令
- 第四节:touch命令
- 第五节:ls命令
- 第六节:cp命令
- 第八节: mv命令
- 第九节:ln命令
- 第十节:find命令
- 第十一节:chattr命令
- 第十二节:chown命令
- 第十三节:chmod命令
- 第二章:文件过滤和内容编辑类命令
- 第一节: cat命令
- 第二节:less命令
- 第三节:head命令
- 第四节:tail命令
- 第五节:cut命令
- 第六节:sort命令
- 第七节:wc命令
- 第八节:tr命令
- 第三章:文本处理三剑客
- 第一节:grep命令
- 第二节:sed命令
- 第四章:linux信息显示类或搜索命令
- 第一节:uname命令
- 第二节:du命令
- 第三节:data命令
- 第四节:echo命令
- 第五节:watch命令
- 第五章: 文件备份和压缩类命令
- 第一节:tar命令
- 第二节:gzip压缩
- 第三节:zip和upzip命令
- 第四节:scp命令
- 第五节: rsync文件同步工具命令
- 第六章:Linux用户管理及用户信息查询类命令
- 第一节:useradd命令
- 第二节:usermod命令
- 第三节:userdel命令
- 第四节:groupadd和groupdel命令
- 第五节:passwd命令
- 第六节:su命令
- 第七节:visudo命令
- 第八节:id命令
- 第九节:w和who命令
- 第十节:last和lastb命令
- 第七章: Linux磁盘及文件系统管理
- 第一节:fdisk命令
- 第二节: partprobe命令
- 第三节:parted磁盘分区工具
- 第四节:mkfs命令
- 第五节:dumpe2fs命令
- 第六节: fsck命令
- 第七节:mount和umount命令
- 第八节:dd命令
- 第九节:df命令