第九章 顯示、讀取或拼接文件內容:cat命令
阿新 • • 發佈:2018-05-10
shell拼接文件內容 shell cat 第九章 顯示、讀取或拼接文件內容:cat命令
名字解釋
cat命令 連接文件並打印到標準輸出設備上,cat經常用來顯示文件的內容,類似於linux下的type命令。
註意:當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶往往看不清所顯示的內容,因此一般用more等命令分屏顯示。為了控制滾屏,可以按ctrl+S鍵,停止滾屏;按ctrl+Q鍵可以恢復滾屏。按ctrl+C鍵可以中斷該命令的執行,並且返回shell提示符狀態。
語法
cat (選項) (參數)
選項
- -n或--number:顯示所有輸出行的 行號
- -b或--number-nonblank:和-n類似,只不過對於空白行不編號
- -s或--squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行;
- -A:相當於-vET
- -E:在每行 行尾 顯示$
- -T:顯示tab字符
- -e:等價於“-vE” 選項;
- -t:等價於“-vT” 選項;
- -v:顯示不能打印的,使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外。例如在windows下寫一個簡單的字母之類的文件,在linux中cat查看,就會在每行行尾出現^M。
參數
文件列表:指定要連接的文件列表
實例
設m1和m2是當前目錄下的兩個文件
[root@ceshi ~]# cat m1 #在屏幕上顯示文件m1的內容 m1m1m1m1m1m1m1 [root@ceshi ~]# cat m1 m2 #在屏幕上顯示文件m1和m2的內容 m1m1m1m1m1m1m1 m2m2m2m2m2m2m2m2m2 [root@ceshi ~]# cat m1 m2 > m3 #將文件m1和m2的內容合並後放入文件m3中 [root@ceshi ~]# cat m3 #查看m3文件的內容 m1m1m1m1m1m1m1 m2m2m2m2m2m2m2m2m2
第九章 顯示、讀取或拼接文件內容:cat命令