一天幾個linux命令 cat

2021-08-01 20:28:32 字數 1038 閱讀 2729

如果我們要查閱乙個檔案的內容時,該如何是好呢?這裡有相當多有趣的命令可以來分享一下,最常使用的顯示檔案內容的命令可以說是cat與more及less了。此外,如果我們要檢視乙個很大型的檔案(好幾百mb時)但是我們只需要後端的幾行字而已,那麼該如何是好?用tail啊!此外,tac這個命令也可以達到。先介紹各個命令的用途吧!

cat - 把指定的檔案串聯在一起,並起在標準輸出中列印出來

cat [option]… [file]…

-a, –show-all:等價於-vet

-b, –number-nonblank: 針對非空白行列印行號

-e 等價於 -ve

-e,–show-ends: 在每一行的行尾展示$

-n, –number 列印出每一行的行號

-s, –squeeze-blank:壓縮重複的輸出行

-t:等價於-vt

-t, –show-tabs: 把tab字元展示為^i

-v, –show-nonprinting:顯示一些看不出來的字元

localhost:~ jianglei$ cat /etc/issue

\skernel \r on an \m

localhost:~ jianglei$ cat -n issue

1 \s

2 kernel \r on an \m

3

linux裡面有「貓」命令?不是的,cat是concatenate(連續)的簡寫,主要的功能是將乙個檔案的內容連續顯示在螢幕上面。例如上面的例子中,我們將/etc/issue列印出來。如果加上-n或-b的話,則每一行前面還會加上行號。

個人還是比較少用cat。畢竟當你的檔案內容的行數超過40行以上,根本根本來不及在螢幕上看到結果。所以,配合more或者less來執行比較好,此處,如果是一般的dos檔案時,就需要特別留意一些奇怪的符號了,例如斷行與[tab]等,要展示出來,是要加入-a之類的引數了。

《鳥哥的私房菜-基礎教學篇》

一天幾個linux命令 mv

mv 移動 重新命名 檔案 mv option t source dest mv option source directory mv option t directory source 把檔名由source重新命名為dest,或移動原始檔到指定的目錄裡。backup control 備份 b 像 ...

一天幾個linux命令 tail

tail 輸出檔案的最後一部分 tail option file 列印每個檔案的最後10行到標準輸出。如果指定多個檔案,在頭部顯示檔名。沒有指定檔案或者指定引數為 從標準輸入讀取 注意 如果表示位元組或行數的k值之前有乙個 號,則從檔案頭的第n項開始顯示,而不是顯示檔案的最後n項。n值後面可以有字尾...

一天幾個linux命令 目錄與路徑

在開始目錄的切換之前,我們必須要先了解一下所謂的 路徑 path 有趣的是 會麼是 相對路徑 與 絕對路徑 絕對路徑 路徑的寫法一定由根目錄 寫起,例如 usr share doc這個目錄 相對路徑 路徑的寫法不是由 寫起,例如由 usr share doc要到 usr share man下面時,可...