日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux中cat命令的作用有哪些

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Linux中cat命令的作用有哪些,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司是一家以重慶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站營銷、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都辦公空間設(shè)計(jì)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。

cat命令的用途是連接文件或標(biāo)準(zhǔn)輸入并打印。這個(gè)命令常用來顯示文件內(nèi)容,或者將幾個(gè)文件連接起來顯示,或者從標(biāo)準(zhǔn)輸入讀取內(nèi)容并顯示,它常與重定向符號配合使用。

  1.命令格式:

cat [選項(xiàng)] [文件]。。。

  2.命令功能:

cat主要有三大功能:

1.一次顯示整個(gè)文件:cat filename

2.從鍵盤創(chuàng)建一個(gè)文件:cat 》 filename 只能創(chuàng)建新文件,不能編輯已有文件。

3.將幾個(gè)文件合并為一個(gè)文件:cat file1 file2 》 file

  3.命令參數(shù):

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

-b, --number-nonblank 對非空輸出行編號

-e 等價(jià)于 -vE

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

-n, --number 對輸出的所有行編號,由1開始對所有輸出的行數(shù)編號

-s, --squeeze-blank 有連續(xù)兩行以上的空白行,就代換為一行的空白行

-t 與 -vT 等價(jià)

-T, --show-tabs 將跳格字符顯示為 ^I

-u (被忽略)

-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

  4.使用實(shí)例:

  實(shí)例一:把 log2012.log 的文件內(nèi)容加上行號后輸入 log2013.log 這個(gè)文件里

命令:

cat -n log2012.log log2013.log

輸出:

[root@localhost test]# cat log2012.log

2012-01

2012-02

======[root@localhost test]# cat log2013.log

2013-01

2013-02

2013-03

======[root@localhost test]# cat -n log2012.log log2013.log

1 2012-01

2 2012-02

3

4

5 ======

6 2013-01

7 2013-02

8

9

10 2013-03

11 ======[root@localhost test]#

說明:

  實(shí)例二:把 log2012.log 和 log2013.log 的文件內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到 log.log 里。

命令:

cat -b log2012.log log2013.log log.log

輸出:

[root@localhost test]# cat -b log2012.log log2013.log log.log

1 2012-01

2 2012-02

3 ======

4 2013-01

5 2013-02

6 2013-03

7 ======[root@localhost test]#

  實(shí)例三:把 log2012.log 的文件內(nèi)容加上行號后輸入 log.log 這個(gè)文件里

命令:

輸出:

[root@localhost test]# cat log.log

[root@localhost test]# cat -n log2012.log 》 log.log

[root@localhost test]# cat -n log.log

1 2012-01

2 2012-02

3

4

5 ======

[root@localhost test]#

實(shí)例四:使用here doc來生成文件

輸出:

[root@localhost test]# cat 》log.txt 《《EOF

》 Hello

》 World

》 Linux

》 PWD=$(pwd)

》 EOF

[root@localhost test]# ls -l log.txt

-rw-r--r-- 1 root root 37 10-28 17:07 log.txt

[root@localhost test]# cat log.txt

Hello

World

Linux

PWD=/opt/soft/test

[root@localhost test]#

說明:

注意粗體部分,here doc可以進(jìn)行字符串替換。

備注:

tac (反向列示)

命令:

tac log.txt

輸出:

[root@localhost test]# tac log.txt

PWD=/opt/soft/test

Linux

World

Hello

說明:

tac 是將 cat 反寫過來,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行連續(xù)顯示在螢?zāi)簧?,?tac 則是由最后一行到第一行反向在螢?zāi)簧巷@示出來!

上述就是小編為大家分享的Linux中cat命令的作用有哪些了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站題目:Linux中cat命令的作用有哪些
分享鏈接:http://www.dlmjj.cn/article/iedcdp.html