cat命令的用途是鏈接文件或標準輸入並打印。這個命令經常使用來顯示文件內容,或者將幾個文件鏈接起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。 file
cat [選項] [文件]...引用
cat主要有三大功能:重定向
1.一次顯示整個文件:cat filenametab
2.從鍵盤建立一個文件:cat > filename 只能建立新文件,不能編輯已有文件.文件
3.將幾個文件合併爲一個文件:cat file1 file2 > file鍵盤
-A, --show-all 等價於 -vET字符
-b, --number-nonblank 對非空輸出行編號參數
-e 等價於 -vEab
-E, --show-ends 在每行結束處顯示 $
-n, --number 對輸出的全部行編號,由1開始對全部輸出的行數編號
-s, --squeeze-blank 有連續兩行以上的空白行,就代換爲一行的空白行
-t 與 -vT 等價
-T, --show-tabs 將跳格字符顯示爲 ^I
-u (被忽略)
-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 以外
cat -n 顯示行號的輸出,從1開始到末尾,
tac -n 顯示行號輸出,從末尾開始到1,
有個特殊的:tac 是將 cat 反過來寫的,因此它的功能就跟 cat 相反, cat 是由第一行到最後一行連續顯示在熒幕上,而 tac 則是由最後一行到第一行反向在熒幕上顯示出來。