簡明Linux命令列筆記:cat

來源:互聯網
上載者:User
文章目錄
  • 參數
  • 選項
  • 樣本

串連或顯示檔案

cat [options] [file-list]

 

參數

file-listcat要處理的單個檔案路徑名或多個檔案路徑名列表,如果不指定任何參數或指定一個連字號(-)代替檔案名稱,cat就從標準輸入讀取資訊,然後列印

 

選項

-E              在每行結束處顯示$

-n              對輸出的所有行編號

-b              對輸出的非空所有行編號

-s              刪除連續的多個空白行,只保留一行

-T              用^I顯示每個定位字元(Tab)

 

樣本cat -
$ cathellohello$ cat -worldworld

讀取並列印,ctrl + D表示退出

 

cat -E
$ cat -E demo 能約出來的人都約光$

句末列印貨幣符號

 

cat -n
$ cat -n demo      1    能約出來的人都約光     2         3         4    能吃得下的早已吃光     5         6         7    很    用    力    談    笑      8         9    比哭還絕望    10    怎麼挨得到打烊

所有行編號

 

cat -b
$ cat -b demo      1    能約出來的人都約光     2    能吃得下的早已吃光     3    很    用    力    談    笑      4    比哭還絕望     5    怎麼挨得到打烊

所有非空行編號

 

cat -s
能約出來的人都約光能吃得下的早已吃光很    用    力    談    笑 比哭還絕望怎麼挨得到打烊

刪除多餘空白行

 

cat -T
$ cat -T demo 能約出來的人都約光能吃得下的早已吃光很^I用^I力^I談^I笑 比哭還絕望怎麼挨得到打烊

列印定位字元為^I

 

cat > file
$ cat > a.txthello

寫入到檔案,ctrl+D退出。此外>>用於追加資料,而不是覆蓋

 

cat file file > file
$ cat a.txt b.txt > c.txt$ cat c.txt helloworld

串連多個檔案到同一個檔案

 

Tips

1.cat用於顯示簡短的字元檔案效果很不錯,長檔案的閱覽後面講

2.cat可拼接多個檔案,此外還有分割檔案的方法也在後面講

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.