如果我們要查閱乙個檔案的內容時,該如何是好呢?這裡有相當多有趣的命令可以來分享一下,最常使用的顯示檔案內容的命令可以說是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下面時,可...