国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

cat 命令(轉)

2024-06-28 13:21:52
字體:
來源:轉載
供稿:網友
cat 命令(轉)

原文:http://www.CUOXin.com/peida/archive/2012/10/30/2746968.html

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

1.命令格式:

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

2.命令功能:

cat主要有三大功能:

1.一次顯示整個文件:catfilename

2.從鍵盤創建一個文件:cat>filename只能創建新文件,不能編輯已有文件.

3.將幾個文件合并為一個文件:catfile1file2>file

3.命令參數:

-A,--show-all等價于-vET

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

-e等價于-vE

-E,--show-ends在每行結束處顯示$

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

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

-t與-vT等價

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

-u(被忽略)

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

4.使用實例:

實例一:把log2012.log的文件內容加上行號后輸入log2013.log這個文件里

命令:

cat-nlog2012.loglog2013.log

輸出:

[root@localhosttest]#catlog2012.log

2012-01

2012-02

======[root@localhosttest]#catlog2013.log

2013-01

2013-02

2013-03

======[root@localhosttest]#cat-nlog2012.loglog2013.log

12012-01

22012-02

3

4

5======

62013-01

72013-02

8

9

102013-03

11======[root@localhosttest]#

說明:

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

命令:

cat-blog2012.loglog2013.loglog.log

輸出:

[root@localhosttest]#cat-blog2012.loglog2013.loglog.log

12012-01

22012-02

3======

42013-01

52013-02

62013-03

7======[root@localhosttest]#

實例三:把log2012.log的文件內容加上行號后輸入log.log這個文件里

命令:

輸出:

[root@localhosttest]#catlog.log

[root@localhosttest]#cat-nlog2012.log>log.log

[root@localhosttest]#cat-nlog.log

12012-01

22012-02

3

4

5======

[root@localhosttest]#

實例四:使用heredoc來生成文件

輸出:

[root@localhosttest]#cat>log.txt<<EOF

>Hello

>World

>linux

>PWD=$(pwd)

>EOF

[root@localhosttest]#ls-llog.txt

-rw-r--r--1rootroot3710-2817:07log.txt

[root@localhosttest]#catlog.txt

Hello

World

Linux

PWD=/opt/soft/test

[root@localhosttest]#

說明:

注意粗體部分,heredoc可以進行字符串替換。

備注:

tac(反向列示)

命令:

taclog.txt

輸出:

[root@localhosttest]#taclog.txt

PWD=/opt/soft/test

Linux

World

Hello

說明:

tac是將cat反寫過來,所以他的功能就跟cat相反,cat是由第一行到最后一行連續顯示在螢幕上,而tac則是由最后一行到第一行反向在螢幕上顯示出來!


上一篇:nl命令(轉)

下一篇:touch 命令(轉)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浮山县| 杭锦后旗| 临朐县| 隆林| 阳城县| 沙田区| 大港区| 柳林县| 渝北区| 惠东县| 阿图什市| 奎屯市| 营口市| 瑞丽市| 积石山| 阳新县| 惠东县| 乐昌市| 汤原县| 定结县| 龙江县| 万山特区| 海门市| 凯里市| 华安县| 绵竹市| 怀集县| 益阳市| 怀宁县| 嫩江县| 进贤县| 江油市| 临澧县| 祁东县| 房产| 锦州市| 娱乐| 沙雅县| 济源市| 娱乐| 江门市|