鳥哥的Linux私房菜(五) 查閱檔案內容

2021-08-31 15:53:04 字數 2182 閱讀 9051

在linux系統中,如果想查閱乙個檔案的內容,可以使用哪些命令呢?接下來,我們就了解一下這些有趣的命令吧。

作用: cat是concatenate(連續)的縮寫,主要功能是將檔案的內容從第一行開始連續的顯示到螢幕上。一般比較少用,因為當文              件過大內容行數較多時,螢幕無法顯示全部內容,此時不適宜用cat。

格式:cat  [-bentv]   檔名

引數:-b:列出行號,僅針對非空白行顯示行號,空白行不標行號。(常用)

-e:將結尾的斷行字元$顯示出來。

-n:列印出行號,連同空白行也會有行號,注意與b引數的差異。(常用)

-t:將[tab]按鍵以^i顯示出來。

-v:列出一些看不出的特殊字元。

作用:tac剛好是將cat反寫,所以它的功能跟cat相反。從最後一行到第一行反向將檔案內容一次性的顯示在螢幕上。這個命令不            常用。

格式:tac  檔名

作用:nl可以將輸出的檔案內容自動加上行號。其預設的結果與cat -n 有點不一樣,功能也比較多。nl 可以將行號做比較多的顯            示設計,包括位數與是否自動補全等功能。

格式:nl  [-bnw]  檔名

引數:-b:指定行號的方式,主要有兩種:

-b  a:表示無論是否為空行,都列出行號(類似cat -n);

-b  t:如果有空行,空的那行不列出行號(預設值,類似cat  -b)。

-n:列出行號表示的方式,主要有三種:

-n  ln:行號在螢幕的最左方顯示;

-n  rn:行號在自己欄位的最右方顯示,且不加0;

-n   rz:行號在自己欄位的最右方顯示,且加0。

-w:行號字段占用的位數。

作用:將檔案從第一行開始,根據視窗的大小,一頁一頁的顯示檔案內容。重點是最後一行會顯示出目前顯示內容的百分比。而

且還可以在最後一行輸入一些有用的命令。具體按鍵的使用說明:

格式:more  [-ncdlpsu]  檔名

引數:+n從第n行開始顯示

-n 定義螢幕大小為n行

+/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示

-c 從頂部清屏,然後顯示

-d 提示「press space to continue,』q』 to quit(按空格鍵繼續,按q鍵退出)」,禁用響鈴功能

-l 忽略ctrl+l(換頁)字元

-p 通過清除視窗而不是滾屏來對檔案進行換頁,與-c選項相似

-s 把連續的多個空行顯示為一行

-u 把檔案內容中的下畫線去掉

作用:less的功能和more相似,但是less的用法比more更加有彈性,more無法向前翻頁,只能向後翻。less既可以向前翻頁

格式:less  [-mps]    檔名

引數:-m:顯示讀取檔案的百分比;

-p :用來搜尋指出的字串。例如,在/etc/passwd目錄中搜尋字串userl,就用less -p userl  /etc/passwd,這樣該檔案中所有的字串userl將反色顯示 ;

-s  :把連續的多個空行顯示為一行。

作用:顯示檔案內容的前幾行。預設顯示檔案的前10行。

格式:head  [-n   number]   檔名

引數:-n後面接的數字是數字(number),代表顯示number行。

head   -n   5  test.txt——顯示test.txt檔案的前5行

-n後面接的數字是-number,代表列出檔案前面的所有行,但不包括後面的number行。

head  -n    -100   test.txt——假設test.txt檔案有120行,命令結果是只顯示檔案的前20行內容,後100行內容不顯示。

作用:顯示檔案內容的末尾幾行,預設顯示檔案的後10行。

格式:tail  [-n  number]   檔名

引數:-n後面接的數字是數字(number),代表顯示number行的意思;

tail   -n   20   test.txt  ——顯示檔案的最後20行

-n後面接的數字是+number,代表檔案內容從第number行開始顯示,即列出number行以後的資料;

tail   -n   +100  test.txt——假設test.txt檔案有120行,該命令結果只列出test.txt檔案100行以後的資料,前20行不顯示。

鳥哥Linux私房菜

linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...

鳥哥私房菜

鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...

鳥哥的linux私房菜

各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...