cat是一個文本查看和連接工具,可以用來顯示文件,或者創建文件,也可以把幾個文件合成一個文件
2. 系統之家Linux下如何使用cat命令
cat命令連接文件並列印到標准輸出設備上,cat經常用來顯示文件的內容,類似於下的type命令。
注意:當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶往往看不清所顯示的內容。因此,一般用more等命令分屏顯示。為了控制滾屏,可以按Ctrl+S鍵,停止滾屏;按Ctrl+Q鍵可以恢復滾屏。按Ctrl+C(中斷)鍵可以終止該命令的執行,並且返回Shell提示符狀態。
語法
cat(選項)(參數)
選項
-n或-number:有1開始對所有輸出的行數編號;
-b或--number-nonblank:和-n相似,只不過對於空白行不編號;
-s或--squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行;
-A:顯示不可列印字元,行尾顯示「$」;
-e:等價於"-vE"選項;
-t:等價於"-vT"選項;
參數
文件列表:指定要連接的文件列表。
實例
catm1(在屏幕上顯示文件ml的內容)
catm1m2(同時顯示文件ml和m2的內容)
catm1m2>file(將文件ml和m2合並後放入文件file中)
3. linux中cat和more的區別
Linux命令——cat/less/more的區別
cat命令:用於顯示整個文件的內容,單獨使用沒有翻頁功能,經常和 more 命令搭配使用,cat 命令還可以將數個文件合並成一個文件。
more命令:讓畫面在顯示滿一頁時暫停,此時可按空格健繼續顯示下一個畫面,或按 q 鍵停止顯示。
less命令:less 命令的用法與 more 命令類似,也可以用來瀏覽超過一頁的文件。所不同的是 less 命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來翻動文件。當要結束瀏覽時,只要在 less 命令的提示符「:」下按 q 鍵即可。
這三個命令除了 cat 命令有合並文件的功能,其餘功能上相近,只是從瀏覽習慣和顯示方式上有所不同
4. linux中cat命令的使用方法
linux中cat命令的使用方法linux
cat命令在linux系統中算是比較常用的命令.cat主要有三大功能:
www.shiwu.com
1.一次顯示整個文件。$
cat
filename2.從鍵盤創建一個文件。$
cat
>
filename只能創建新文件,不能編輯已有文件.3.將幾個文件合並為一個文件。$cat
file1
file2
>
filecat具體命令格式為
:
cat
[-AbeEnstTuv]
[--help]
[--version]
fileName說明:把檔案串連接後傳到基本輸出(屏幕或加
>
fileName
到另一個檔案)參數:-n
或
–number
由
1
開始對所有輸出的行數編號-b
或
–number-nonblank
和
-n
相似,只不過對於空白行不編號-s
或
–squeeze-blank
當遇到有連續兩行以上的空白行,就代換為一行的空白行-v
或
–show-nonprinting
www.shiwu.com
範例:cat
-n
linuxfile1
>
linuxfile2
把
linuxfile1
的檔案內容加上行號後輸入
linuxfile2
這個檔案里cat
-b
linuxfile1
linuxfile2
>>
linuxfile3
把
linuxfile1
和
linuxfile2
的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3
里。範例:把
linuxfile1
的檔案內容加上行號後輸入
linuxfile2
這個檔案里cat
-n
linuxfile1
>
linuxfile2把
linuxfile1
和
linuxfile2
的檔案內容加上行號(空白行不加)之後將內容附加到
linuxfile3
里。cat
-b
linuxfile1
linuxfile2
>>
linuxfile3cat
/dev/null
>
/etc/test.txt
此為清空/etc/test.txt檔案內容本文來自於時光漂流瓶
5. Linux cat命令作用是什麼
cat是一個文本查看和連接工具,可以用來顯示文件,或者創建文件,也可以把幾個文件合成一個文件
6. linux中cat命令的功能
cat 是一個文本文件查看和連接工具。查看一個文件的內容,用cat比較簡單,就是cat 後面直接接文件名,如cat linuxyw.txt
cat --help可以查看cat幫助信息,如各種參數使用方法,當然也可以用man cat來查看,建議大家養成遇到命令不懂用法時,用--help或man來查看幫助信息,養成好習慣。filename為文件名,即系統中需要查看的文件名字。《Linux就該這么學》 與這個命令相似功能的命令有:tac,less,tail,more
7. Linux裡面cat -s file命令作用是什麼
題主你好,
-s參數的作用說白了就是如果有多個連續的空行,只輸出一個.
測試截圖:
從測試截圖上可以看出,當直接使用"cat ll"時,3和4之間是有兩個空行的; 當加上-s參數,"cat -s ll"後,輸出的內容里3和4之間只剩一個空行了.
*.需要注意的是cat命令一般不會影響到原文件的內容,也就是說,無論你加什麼參數,影響的也只是輸出到終端上的顯示效果,原文件里該啥樣還啥樣.
=====
希望可以幫到題主, 歡迎追問.
8. linux查看文件內容命令
步驟如下:
1.點擊終端,點擊打開開始菜單上的終端。
2.輸入命令按下回車,在終端上輸入cat命令,後面加上要查看內容的文件的路徑,按下回車鍵。
3.查看到內容,在終端里查看到文件的內容。
9. linux下cat 命令使用詳解:顯示文件內容
cat命令的用途是連接文件或標准輸入並列印。這個命令常用來顯示文件內容,或者將幾個文件連接起來顯示,或者從標准輸入讀取內容並顯示,它常與重定向符號配合使用。
1.命令格式:
cat
[選項]
[文件]...
2.命令功能:
cat主要有三大功能:
1.一次顯示整個文件:cat
filename
2.從鍵盤創建一個文件:cat
>
filename
只能創建新文件,不能編輯已有文件.
3.將幾個文件合並為一個文件:cat
file1
file2
>
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
-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]#
說明:
實例二:把
log2012.log
和
log2013.log
的文件內容加上行號(空白行不加)之後將內容附加到
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]#
實例三:把
log2012.log
的文件內容加上行號後輸入
log.log
這個文件里
命令:
輸出:
代碼如下:
[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]#
實例四:使用here
doc來生成文件
輸出:
代碼如下:
[root@localhost
test]#
cat
>log.txt
<
>
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可以進行字元串替換。
備註:
tac
(反向列示)
命令:
tac
log.txt
輸出:
代碼如下:
[root@localhost
test]#
tac
log.txt
PWD=/opt/soft/test
Linux
World
Hello
tac
是將
cat
反寫過來,所以他的功能就跟
cat
相反,
cat
是由第一行到最後一行連續顯示在螢幕上,而
tac
則是由最後一行到第一行反向在螢幕上顯示出來!
10. linux cat >> 命令
cat 命令用於連接文件並列印到標准輸出設備上。cat是concatenate的簡寫,類似於dos下面的type命令,使用許可權為所有使用者。
cat file1 >> file2的意思是把 file1 的文檔內容輸入file2 這個文檔里。
(10)linuxcat命令擴展閱讀:
cat的語法格式:
cat [-AbeEnstTuv] [--help] [--version] fileName
參數說明:
-n 或 --number:由 1 開始對所有輸出的行數編號。
-b 或 --number-nonblank:和 -n 相似,只不過對於空白行不編號。
-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符號,除了 LFD 和 TAB 之外。
-E 或 --show-ends: 在每行結束處顯示 $。
-T 或 --show-tabs: 將 TAB 字元顯示為 ^I。
-A, --show-all:等價於 -vET。
-e:等價於"-vE"選項;
-t:等價於"-vT"選項;
比如:
把 textfile1 的文檔內容加上行號後輸入 textfile2 這個文檔里:
cat -n textfile1 > textfile2