1. 程式人生 > >第九章 顯示、讀取或拼接文件內容:cat命令

第九章 顯示、讀取或拼接文件內容:cat命令

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命令