功能:
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命令