cat 命令是 concatenate(連鎖)的簡寫,意思是合併文件。
二、cat 命令的使用方式:
cat [-AbeEnstTuv] [-help] [--version] fileName
把檔案串連接後傳到基本輸出(屏幕 或者 追加到另一個文檔)
三、cat 命令的參數:
-n (-number) 由 1 開始對所有輸出的行數編號
-b (-number-nonblank) 和 -n 相似,只是該參數不會對空白行進行編號
-s (-squeeze-blank) 當遇到有連續兩行以上的空白行,就將其替換爲一行的空白行
-v (-show-nonprinting)
四、cat 命令使用示例:
1、cat -n textfile1 > textfile2 把 textfile1 文檔的內容進行編號後,輸出到 textfile2 這個文檔中。
注:該操作會將 textfile2 文檔中的原有內容進行清空和替換
2、cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 文檔的內容進行編號(空白行不編號)後,將其內容追加到 textfile3 文檔裏
注:該操作只是將內容追加到 textfile3 文檔的最後,並不會對該文檔的原有內容進行變動
3、cat /dev/null > /etc/text.txt 清空 text.txt 文檔的內容
五、cat 命令的主要三大功能:
1、一次顯示整個文件: $ cat filename
2、從鍵盤創建一個文件。 $ cat > filename (該操作只能創建新文件,不能編輯已有文件)
3、將多個文件合併爲一個文件 $ cat file1 file2 > file3
六、重導向符號:
1、 ">" :這個是重導向輸出符號,可以將 cat 命令的標準屏幕輸出導向爲自己指定的任意輸出(如某個文件)
2、 "<" :這個是重導向輸入符號,可以將 cat 命令的標準鍵盤輸入導向爲自己指定的任意輸入(如某個已存在的文件)