簡明Linux命令列筆記 cat

2022-07-03 21:18:06 字數 1507 閱讀 4783

連線或顯示檔案

cat[options] [file-list]

file-list

是cat

要處理的單個檔案路徑名或多個檔案路徑名列表,如果不指定任何引數或指定乙個連字元(-)代替檔名,cat就從標準輸入讀取資訊,然後列印

-e              在每行結束處顯示$

-n              對輸出的所有行編號

-b              對輸出的非空所有行編號

-s              刪除連續的多個空白行,只保留一行

-t              用^i顯示每個製表符(tab)

cat -

$ cat

hello

hello

$ cat -world

world

讀取並列印,ctrl + d表示退出

cat -e

$ cat -e demo 

能約出來的人都約光$

句末列印美元符號

cat -n

$ cat -n demo 

1能約出來的人都約光

234能吃得下的早已吃光

567很 用 力 談 笑

89比哭還絕望

10 怎麼挨得到打烊

所有行編號

cat -b

$ cat -b demo 

1能約出來的人都約光

2能吃得下的早已吃光

3很 用 力 談 笑

4比哭還絕望

5 怎麼挨得到打烊

所有非空行編號

cat -s

能約出來的人都約光

能吃得下的早已吃光

很 用 力 談 笑

比哭還絕望

怎麼挨得到打烊

刪除多餘空白行

cat -t

$ cat -t demo 

能約出來的人都約光

能吃得下的早已吃光

很^i用^i力^i談^i笑

比哭還絕望

怎麼挨得到打烊

列印製表符為^i

cat > file

$ cat >a.txt

hello

寫入到檔案,ctrl+d退出。此外》用於追加資料,而不是覆蓋

cat file file > file

$ cat a.txt b.txt >c.txt

$ cat

c.txt

hello

world

連線多個檔案到同乙個檔案

tips

1.cat用於顯示簡短的字元檔案效果很不錯,長檔案的閱覽後面講

2.cat可拼接多個檔案,此外還有分割檔案的方法也在後面講

簡明Linux命令列筆記 cat

連線或顯示檔案 cat options file list file list 是cat 要處理的單個檔案路徑名或多個檔案路徑名列表,如果不指定任何引數或指定乙個連字元 代替檔名,cat就從標準輸入讀取資訊,然後列印 e 在每行結束處顯示 n 對輸出的所有行編號 b 對輸出的非空所有行編號 s 刪除...

簡明Linux命令列筆記 ln

為檔案建立鏈結 ln options existing file new link ln options existing file list directory ln可以為乙個或多個檔案建立硬鏈結或符號 軟 鏈結。對於目錄,只能建立符號鏈結,而不能建立硬鏈結 引數第一種格式 existing fi...

簡明Linux命令列筆記 locate

在mlocate資料庫中搜尋條目 locate option pattern pattern 是locate 需要搜尋的檔名或者正規表示式 i 忽略大小寫 r 使用正規表示式搜尋 locate locate mlocate.db usr share man man5 mlocate.db.5 gz ...