Linux常用命令(九) - cat

來源:互聯網
上載者:User

標籤:style   color   ar   使用   sp   strong   檔案   on   log   

cat命令的用途是串連檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案串連起來顯示,或者從標準輸入讀取內容並顯示,它常與重新導向符號配合使用。 

1. 命令格式:

cat [選項] 檔案


2. 命令功能:

cat主要有三大功能:

a. 一次顯示整個檔案: cat filename

b. 建立一個新的檔案, 不能編輯現有檔案: cat > filename

c. 將幾個檔案合并為一個檔案: cat file1 file2 > file


3. 命令參數:

-A, --show all     等價於 -vET

-b, --number nonblank    對非空輸出行編號

-e  等價於 -vE

-E, --show-ends          在每行結束處顯示 $

-n, --number     對輸出的所有行編號,由1開始對所有輸出的行數編號

-s, --squeeze blank  有連續兩行以上的空白行,就代換為一行的空白行 

-t  與 -vT 等價

-T, --show tabs  將跳格字元顯示為 ^I

-u   (被忽略)

-v, --show nonprinting   使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外


4. 命令執行個體: 

執行個體一:輸出log22.txt的檔案內容並加上行號

命令: cat -n log22.txt log33.txt


執行個體二:合并兩個檔案的內容並加上行號

命令: cat -b log22.txt log33.txt 

說明: 將檔案log22.txt和log33.txt的內容加上行號並列印到螢幕上


執行個體三:將檔案內容加上行號並輸入到另一個檔案裡

命令: cat -n log22.txt > log.log

說明: 將檔案log22.txt加上行號後輸入到log.log裡面


執行個體四:反向顯示

命令: tac log.txt

說明:tac是將cat反過來寫, 所以他的功能就跟 cat 相反,cat 是由第一行到最後一行連續顯示在螢幕上,

而 tac 則是由最後一行到第一行反向在螢幕上顯示出來!



Linux常用命令(九) - 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.