<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux 中的 13 個基本 cat 命令示例

          共 3542字,需瀏覽 8分鐘

           ·

          2021-12-19 02:04

          點擊上方 "逆鋒起筆關(guān)注,
          星標或者置頂,第一時間送達
          責編:Linux妹 | 來源:逆鋒起筆
          cat (全稱 concatenate) 命令是 Linux/類 Unix 操作系統(tǒng)中最常用的命令之一。cat 命令允許我們創(chuàng)建單個或多個文件、查看文件內(nèi)容、連接文件和重定向終端或文件中的輸出。
          在本文中,我們將了解如何方便地使用 cat 命令及其在 Linux 中的示例。

          Cat 命令的一般語法

          
             
          $ cat [OPTION] [FILE]...

          1. 顯示文件內(nèi)容

          下面的例子將顯示 /etc/passwd 文件。
          
             
          # cat /etc/passwd

          root:x:0:0:root:/root:/bin/bash
          bin:x:1:1:bin:/bin:/sbin/nologin
          rumenz:x:500:500::/home/rumenz:/bin/bash

          2.終端查看多個文件的內(nèi)容

          在下面的示例中,它將顯示 rumenz 和 rumenz1 終端中的文件。
          
             
          # cat rumenz rumenz1

          入門小站
          rumenz.com

          3.用cat命令創(chuàng)建文件

          我們將創(chuàng)建一個名為 rumenz2 使用以下命令創(chuàng)建文件。
          # cat > rumenz2


          等待用戶輸入,鍵入所需文本,然后按 CTRL+D (按住 Ctrl key 并輸入d) 退出。正文將寫在rumenz2文件。你可以使用以下命令查看文件的內(nèi)容cat 命令。
          
             
          # cat rumenz2

          rumenz.com

          4. 使用more和less參數(shù)的Cat命令

          如果有大量的內(nèi)容,屏幕滾動起來非??欤覀兛梢允褂脜?shù)more和less
          
             
          # cat song.txt | more
          # cat song.txt | less

          5. 在文件中顯示行號

          隨著 -n 選項你可以看到一個文件的行號 song.txt 在輸出端。
          
             
          # cat -n song.txt
          1 入門
          2 小站
          3 入門小站
          4 rumenz
          5 rumenz.com
          6 入門 小站
          7 你好 世界

          6.在文件末尾顯示$

          在下面,你可以看到 -e 選項 $ 顯示在行尾,也顯示在空格中 $如果段落之間有任何差距。此選項可用于將多行壓縮為一行。微信搜索readdot,關(guān)注后回復編程資源獲取23種精品資料
          
             
          # cat -e rumenz

          rumenz$
          rumenz.com$
          rumenz com$
          hello world$

          7. 在文件中顯示制表符分隔的行

          在下面的輸出中,我們可以看到TAB空間被' ^I '字符填充。
          
             
          # cat -T rumenz

          rumenz
          rumenz.com
          rumenz^Icom
          hello^Iworld

          8.一次顯示多個文件

          在下面的例子中,我們有三個文件 rumenzrumenz1, 和 rumenz2,并能夠查看這些文件的內(nèi)容,如上所示。我們需要將每個文件分開;
          
             
          # cat rumenz; cat rumenz1; cat rumenz2

          This is a rumenz file
          This is the rumenz1 file.
          This is rumenz2 file.

          9. 使用標準輸出和重定向操作符

          我們可以將文件的標準輸出重定向到一個新文件中,否則現(xiàn)有文件中帶有 >(大于)符號。仔細,現(xiàn)有的內(nèi)容rumenz1 將被內(nèi)容覆蓋 rumenz 文件。
          # cat rumenz > rumenz1

          10. 使用重定向運算符附加標準輸出

          在現(xiàn)有文件中附加 >>(雙大于)符號。這里的內(nèi)容rumenz 文件將附加在文件的末尾 rumenz1 文件。
          
             
          # cat rumenz >> rumenz1

          11. 使用重定向運算符重定向標準輸入

          當你將重定向與標準輸入一起使用時<(小于符號),它使用文件名 rumenz2 作為命令的輸入和輸出將顯示在終端中。
          
             
          # cat < rumenz2

          This is rumenz2 file.

          12. 重定向包含在單個文件中的多個文件

          這將創(chuàng)建一個名為 rumenz3 并且所有輸出都將重定向到新創(chuàng)建的文件中。
          
             
          # cat rumenz rumenz1 rumenz2 > rumenz3

          13. 在單個文件中對多個文件的內(nèi)容進行排序

          這將創(chuàng)建一個文件 rumenz4 和輸出 cat 命令通過管道進行排序,結(jié)果將被重定向到新創(chuàng)建的文件。
          
             
          # cat rumenz rumenz1 rumenz2 rumenz3 | sort > rumenz4

            聲明:本文部分素材轉(zhuǎn)載自互聯(lián)網(wǎng),如有侵權(quán)立即刪除 。

          往日精彩:

          一文搞定:Linux 共享內(nèi)存原理

          再見,Linux

          21 條??嫉?Linux 命令

          帶你真正認識 Linux 系統(tǒng)結(jié)構(gòu)

          放棄使用 15 年的 macOS,我決定換成 Linux!

          瀏覽 33
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天操天天干天天射 | 五月天成人在线视频免费播放 | 免费黄的在线观看中文字幕视频 | 欧美深喉吞精 | 狠狠操在线 |