• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>操作系統>Linux教程>

    linux的cat命令的詳細解釋

    時間: 佳洲1085 分享

      linux下的cat是一個文本文件查看和連接工具,它主要是用來查看文件內容的。下面由學習啦小編整理了linux的cat命令的詳細解釋,希望對你有幫助。

      linux的cat命令的詳細解釋

      cat 是一個文本文件查看和連接工具。查看一個文件的內容,用cat比較簡單,就是cat 后面直接接文件名。

      比如:

      de>[root@localhost ~]# cat /etc/fstabde>

      為了便于新手弟兄靈活掌握這個工具,我們多說一點常用的參數;

      1、linux的cat命令語法結構

      de>cat [選項] [文件]...de>

      選項-A, --show-all 等價于 -vET-b, --number-nonblank 對非空輸出行編號-e 等價于 -vE-E, --show-ends 在每行結束處顯示 $-n, --number 對輸出的所有行編號-s, --squeeze-blank 不輸出多行空行-t 與 -vT 等價-T, --show-tabs 將跳 字符顯示為 ^I-u (被忽略)-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外--help 顯示此幫助信息并離開

      2、linux的cat命令的詳解實例

      實例一、查看文件內容

      de>[root@localhost ~]# cat /etc/profile 注:查看/etc/目錄下的profile文件內容;

      [root@localhost ~]# cat -b /etc/fstab 注:查看/etc/目錄下的profile內容,并且對非空白行進行編號,行號從1開始;

      [root@localhost ~]# cat -n /etc/profile 注:對/etc目錄中的profile的所有的行(包括空白行)進行編號輸出顯示;

      [root@localhost ~]# cat -E /etc/profile 注:查看/etc/下的profile內容,并且在每行的結尾處附加$符號;de>

      cat 加參數-n 和nl工具差不多,文件內容輸出的同時,都會在每行前面加上行號;

      de>[root@localhost ~]# cat -n /etc/profile

      [root@localhost ~]# nl /etc/profilede>

      cat 可以同時顯示多個文件的內容,比如我們可以在一個cat命令上同時顯示兩個文件的內容;

      de>[root@localhost ~]# cat /etc/fstab /etc/profilede>

      cat 對于內容極大的文件來說,可以通過管道|傳送到more 工具,然后一頁一頁的查看;

      de>[root@localhost ~]# cat /etc/fstab /etc/profile | morede>

      實例二、cat 的創建、連接文件功能實例;

      cat 有創建文件的功能,創建文件后,要以EOF或STOP結束;

      de>[root@localhost ~]# cat > linuxsir.org.txt << EOF 注:創建linuxsir.org.txt文件;

      > 我來測試 cat 創建文件,并且為文件輸入內容; 注:這是為linuxsir.org.txt文件輸入內容;

      > 北南南北 測試; 注:這是為linuxsir.org.txt文件輸入內容;

      > EOF 注:退出編輯狀態;

      [root@localhost ~]# cat linuxsir.org.txt 注:我們查看一下linuxsir.org.txt文件的內容;

      我來測試 cat 創建文件,并且為文件輸入內容;

      北南南北 測試;de>

      cat 還有向已存在的文件追加內容的功能;

      de>[root@localhost ~]# cat linuxsir.txt 注:查看已存在的文件linuxsir.txt 內容;

      I am BeiNanNanBei From LinuxSir.Org . 注:內容行

      我正在為cat命令寫文檔

      [root@localhost ~]# cat >> linuxsir.txt << EOF 注:我們向linuxsir.txt文件追加內容;

      > 我來測試cat向文檔追加內容的功能; 注:這是追回的內容

      > OK?

      > OK~

      > 北南 呈上

      > EOF 注:以EOF退出;

      [root@localhost ~]# cat linuxsir.txt 注:查看文件內容,看是否追回成功。

      I am BeiNanNanBei From LinuxSir.Org .

      我正在為cat命令寫文檔

      我來測試cat向文檔追加內容的功能;

      OK?

      OK~

      北南 呈上de>

      cat 連接多個文件的內容并且輸出到一個新文件中;

      假設我們有sir01.txt、sir02.tx和sir03.txt ,并且內容如下;

      de>[root@localhost ~]# cat sir01.txt

      123456

      i am testing

      [root@localhost ~]# cat sir02.txt

      56789

      BeiNan Tested

      [root@localhost ~]# cat sir03.txt

      09876

      linuxsir.org testingde>

      我想通過cat 把sir01.txt、sir02.txt及sir03.txt 三個文件連接在一起(也就是說把這三個文件的內容都接在一起)并輸出到一個新的文件sir04.txt 中。

      注意:其原理是把三個文件的內容連接起來,然后創建sir04.txt文件,并且把幾個文件的內容同時寫入sir04.txt中。特別值得一提的是,如果您輸入到一個已經存在的sir04.txt 文件,會把sir04.txt內容清空。

      de>[root@localhost ~]# cat sir01.txt sir02.txt sir03.txt > sir04.txt

      [root@localhost ~]# more sir04.txt

      123456

      i am testing

      56789

      BeiNan Tested

      09876

      linuxsir.org testingde>

      cat 把一個或多個已存在的文件內容,追加到一個已存在的文件中

      de>[root@localhost ~]# cat sir00.txt

      linuxsir.org forever

      [root@localhost ~]# cat sir01.txt sir02.txt sir03.txt >> sir00.txt

      [root@localhost ~]# cat sir00.txt

      linuxsir.org forever

      123456

      i am testing

      56789

      BeiNan Tested

      09876

      linuxsir.org testingde>

    3634900 主站蜘蛛池模板: 国产一区二区三区电影| 久久精品国产99国产精2020丨| 天下第一社区视频welcome | 色婷婷在线视频| 久久久久久亚洲精品不卡| 四虎精品成人免费视频| 女同恋のレズビアンbd在线| 色综合色综合久久综合频道| 久久丫精品久久丫| 亚洲欧美日韩高清综合678| 国产成人综合欧美精品久久| 成人最新午夜免费视频| 污污视频在线免费看| 邻居的又大又硬又粗好爽| blacked欧美一区二区| 五月婷在线视频| 人妻少妇精品专区性色AV| 国产成人在线观看网站| 菠萝蜜视频网在线www| 99国产精品国产精品九九| 久久国产真实乱对白| 亚洲精品成人片在线观看精品字幕| 国产成人综合久久综合| 天下第一社区视频在线观看www| 香蕉大视频在线播放持久| 99国产精品久久久久久久成人热 | 在线观看日本www| 男人的天堂一区二区视频在线观看| 99久久无色码中文字幕人妻| 亚洲日本久久一区二区va| 国产漂亮白嫩的美女| 无遮挡呻吟娇喘视频免费播放| 男人j桶进女人p无遮挡在线观看| 香蕉成人伊视频在线观看| 91精品久久久久久久久久| yy11111光电影院手机版| 久久精品人人爽人人爽| 亚洲精品线在线观看| 国产一区二区在线|播放| 国产精品成人va在线观看入口| 性欧美丰满熟妇XXXX性久久久|