標籤: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