精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux系統(tǒng)中cat命令的知識(shí)詳解

      Linux系統(tǒng)中cat命令的知識(shí)詳解

      時(shí)間: 佳洲1085 分享

      Linux系統(tǒng)中cat命令的知識(shí)詳解

        Linux系統(tǒng)中cat命令主要用于連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上。下面由學(xué)習(xí)啦小編為大家整理了Linux系統(tǒng)中cat命令的知識(shí)詳解的相關(guān)知識(shí),希望對(duì)大家有幫助!

        Linux系統(tǒng)中cat命令的知識(shí)詳解

        命令:cat

        cat 命令用于連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上。

        使用權(quán)限

        所有使用者

        語(yǔ)法格式

        cat [-AbeEnstTuv] [--help] [--version] fileName

        參數(shù)說(shuō)明:

        -n 或 --number:由 1 開(kāi)始對(duì)所有輸出的行數(shù)編號(hào)。

        -b 或 --number-nonblank:和 -n 相似,只不過(guò)對(duì)于空白行不編號(hào)。

        -s 或 --squeeze-blank:當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行。

        -v 或 --show-nonprinting:使用 ^ 和 M- 符號(hào),除了 LFD 和 TAB 之外。

        -E 或 --show-ends : 在每行結(jié)束處顯示 $。

        -T 或 --show-tabs: 將 TAB 字符顯示為 ^I。

        -e : 等價(jià)于 -vE。

        -A, --show-all:等價(jià)于 -vET。

        -e:等價(jià)于"-vE"選項(xiàng);

        -t:等價(jià)于"-vT"選項(xiàng);

        Linux系統(tǒng)中cat命令的詳解實(shí)例

        把 textfile1 的檔案內(nèi)容加上行號(hào)后輸入 textfile2 這個(gè)檔案里

        cat -n textfile1 > textfile2

        把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(hào)(空白行不加)之后將內(nèi)容附加到 textfile3 里。

        cat -b textfile1 textfile2 >> textfile3

        把test.txt文件扔進(jìn)垃圾箱,賦空值test.txt

        cat /dev/null > /etc/test.txt

        補(bǔ)充:Linux系統(tǒng)中cat命令的其它用法

        1、追加文件

        # cat << EOF >> test.sh 內(nèi)容 EOF

        ---將內(nèi)容追加到 test.sh 的后面,不會(huì)覆蓋掉原有的內(nèi)容

        2、換一種寫法

        # cat > test.sh << EOF 內(nèi)容 EOF

        3、EOF只是標(biāo)識(shí),不是固定的

        # cat << HHH > iii.txt

        > sdlkfjksl

        > sdkjflk

        > asdlfj

        > HHH

        這里的“HHH”就代替了“EOF”的功能。結(jié)果是相同的。

        引用# cat iii.txt

        sdlkfjksl

        sdkjflk

        asdlfj

        4、非腳本中

        如果不是在腳本中,我們可以用Ctrl-D輸出EOF的標(biāo)識(shí)

        # cat > iii.txt

        skldjfklj

        sdkfjkl

        kljkljklj

        kljlk

        Ctrl-D

        結(jié)果:

        引用# cat iii.txt

        skldjfklj

        sdkfjkl

        kljkljklj

        kljlk

        ※關(guān)于“>”、“>>”、“<”、“<<”等的意思,請(qǐng)自行查看bash的介紹。

      3637079