linux cat命令學習

一、cat 命令概述:
     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 命令的標準鍵盤輸入導向爲自己指定的任意輸入(如某個已存在的文件)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章