導航:首頁 > 程序命令 > linux中cat命令

linux中cat命令

發布時間:2022-06-21 10:06:44

linux中cat和more的區別

Linux命令——cat/less/more的區別
cat命令:用於顯示整個文件的內容,單獨使用沒有翻頁功能,經常和 more 命令搭配使用,cat 命令還可以將數個文件合並成一個文件。

more命令:讓畫面在顯示滿一頁時暫停,此時可按空格健繼續顯示下一個畫面,或按 q 鍵停止顯示。

less命令:less 命令的用法與 more 命令類似,也可以用來瀏覽超過一頁的文件。所不同的是 less 命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來翻動文件。當要結束瀏覽時,只要在 less 命令的提示符「:」下按 q 鍵即可。

這三個命令除了 cat 命令有合並文件的功能,其餘功能上相近,只是從瀏覽習慣和顯示方式上有所不同

Ⅱ 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
則是由最後一行到第一行反向在螢幕上顯示出來!

Ⅲ Linux有三個查看文件的命令,若希望在查看文件內容過程中可以用游標上下移動來查看文件內容,使用的命令是

C。

本題考查Linux文件內容查看命令。使用cat、more、less都可以查看文本內容,cat命令一次性將文件內容全部輸出,more命令可以分頁查看,less命令可以使用游標向上或向下移動一行。menu命令和查看文件無關。

cat 命令用於連接文件並列印到標准輸出設備上。cat是concatenate的簡寫,類似於dos下面的type命令,使用許可權為所有使用者。cat file1 >> file2的意思是把 file1 的文檔內容輸入file2 這個文檔里。

(3)linux中cat命令擴展閱讀:

cat >file1:結果是會「空出一行空白行」,等待輸入文字,輸入完畢後再按[Ctrl]+[c]或[Ctrl]+[d],就會結束編輯,並產生file1這個文件,而file1的內容就是你剛剛輸入的內容。這個過程和dos裡面的 con file1的結果是一樣的。

另外,如果你使用如下的指令:cat file1>>file2:這將變成將file1的文件內容「附加」到file2的文件後面,而file2的內容依然存在,這種重定向符〉〉比〉常用,可以多多利用。

Ⅳ linux命令 cat

cat命令查看其文件內容 這個是顯示你文件的內容
Linux系統中有很多個用於查看文件內容的命令,每個命令又都有自己的特點,比如這個cat命令就是用於查看內容較少的純文本文件的。《Linux就該這么學》裡面的命令大全有介紹
cat命令
cat命令用於查看純文本文件(內容較少的),格式為「cat [選項] [文件]」。
文件內容太多就換一個
文件內容較大時,文本內容會在屏幕上快速閃動(滾屏),用戶往往看不清所顯示的具體內容。因此對於較長文件內容可以按Ctrl+S鍵,停止滾屏;以及Ctrl+Q鍵可以恢復滾屏;而按Ctrl+C(中斷)鍵則可以終止該命令的執行。或者對於大文件,乾脆用more命令吧!

Ⅳ 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檔案內容本文來自於時光漂流瓶

Ⅵ linux cat >> 命令

cat 命令用於連接文件並列印到標准輸出設備上。cat是concatenate的簡寫,類似於dos下面的type命令,使用許可權為所有使用者。

cat file1 >> file2的意思是把 file1 的文檔內容輸入file2 這個文檔里。

(6)linux中cat命令擴展閱讀:

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

Ⅶ linux cat命令

簡單的說,有兩種:讀和寫。

1. cat 接普通文件名,會把文件內容列印到屏幕;
2. cat > file,這個可以向文件「file」寫入內容,最後按 Ctrl + D 結束輸入,會將你輸入的數據保存到文件。

Ⅷ linux cat命令什麼意思

cat命令是linux下的一個文本輸出命令,通常是用於觀看某個文件的內容的;
cat主要有三大功能:
1.一次顯示整個文件。
$ cat filename
2.從鍵盤創建一個文件。
$ cat > filename
只能創建新文件,不能編輯已有文件.
3.將幾個文件合並為一個文件。
$cat file1 file2 > file
cat具體命令格式為 : cat [-AbeEnstTuv] [--help] [--version] fileName
說明:把檔案串連接後傳到基本輸出(屏幕或加 > fileName 到另一個檔案)
參數:
-n 或 –number 由 1 開始對所有輸出的行數編號
-b 或 –number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 –squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 –show-nonprinting
範例:
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 >> linuxfile3
cat /dev/null > /etc/test.txt 此為清空/etc/test.txt

Ⅸ Linux cat命令作用是什麼

cat是一個文本查看和連接工具,可以用來顯示文件,或者創建文件,也可以把幾個文件合成一個文件

Ⅹ Linux裡面cat -s file命令作用是什麼

題主你好,

-s參數的作用說白了就是如果有多個連續的空行,只輸出一個.

測試截圖:

從測試截圖上可以看出,當直接使用"cat ll"時,3和4之間是有兩個空行的; 當加上-s參數,"cat -s ll"後,輸出的內容里3和4之間只剩一個空行了.

*.需要注意的是cat命令一般不會影響到原文件的內容,也就是說,無論你加什麼參數,影響的也只是輸出到終端上的顯示效果,原文件里該啥樣還啥樣.

=====

希望可以幫到題主, 歡迎追問.

閱讀全文

與linux中cat命令相關的資料

熱點內容
廣義的機器人編程語言有 瀏覽:669
python爬蟲url怎麼看 瀏覽:713
tar解壓成功返回值非0 瀏覽:236
漢語大詞典pdf 瀏覽:209
cad如何快速統計數量命令 瀏覽:912
文華量化交易策略源碼 瀏覽:932
三好程序員經典語錄 瀏覽:809
陝西伺服器託管大帶寬雲空間 瀏覽:276
怎麼整理手機app里的網址 瀏覽:563
程序員必讀書櫃 瀏覽:538
如何舉報非法網站和游戲伺服器 瀏覽:306
安卓怎麼看在哪個地方呆了多久 瀏覽:573
120萬程序員徵婚 瀏覽:247
對稱可搜索加密演算法 瀏覽:649
uc如何免費解壓 瀏覽:652
一本電子書怎麼編譯目錄 瀏覽:256
手機壓縮軟體官方下載 瀏覽:218
如何關閉文件夾左邊的導航 瀏覽:219
鏈路狀態路由演算法的實現 瀏覽:936
遺傳演算法錦標賽選擇 瀏覽:477