linux檔案內容檢視

2021-10-16 12:58:39 字數 2670 閱讀 8661

cat:由第一行開始顯示檔案內容

tac:從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫

nl:顯示的時候,同時輸出行號

more:一頁一頁地顯示檔案內容

less:與 more 類似,但是比 more 更好的是,它可以往前翻頁

head:只看前面幾行

tail:只看後面幾行

od:以二進位制的方式讀取檔案內容

[archliu@archliu ~]

# cat [-abentv]

選項與引數

-a:相當於 -vet 的整合選項,可列出一些特殊字元而不是空白而已;

-b:列出行號,僅針對非空白行做行號顯示,空白行不標行號;

-e:將結尾的換行符 $ 顯示出來;

-n:列印出行號,連同空白行也會有行號,與 -b 的選項不同

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

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

cat 是由第一行到最後一行連續顯示在螢幕上,而 tac 則是由最後一行到第一行反向在螢幕上顯示出來

[archliu@archliu ~]

# nl [-bnw] 檔案

選項與引數

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

-b a:表示不論是否為空行,也同樣列出行號(類似 cat -n)

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

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

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

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

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

-w:行號字段占用的字元數

[archliu@archliu ~]

# nl -b a -n rz -w 3 /etc/issue

001 \s

002 kernel \r on an \m

003

[archliu@archliu ~]

# more 檔案

· 空格鍵:代表向下翻一頁

· enter:代表向下翻一行

· :f:立刻顯示出檔名以及目前顯示的行數

· q:代表立刻離開 more,不再顯示該檔案內容

· b 或 [ctrl]-b:代表往回翻頁,不過這操作只對檔案有用,對管道無用

[archliu@archliu ~]

# less 檔案

· 空格鍵:向下翻動一頁

· [pagedown]:向下翻動一頁

· [pageup]:向上翻動一頁

· /字串:向下查詢字串

· ?字串:向上查詢字串

· n:重複前乙個查詢(與 / 或 ? 有關)

· n:反向的重複前乙個查詢

· g:前進到這個資料的第一行

· g:前進到這個資料的最後一行

· q:離開 less 這個程式

[archliu@archliu ~]

# head [-n number] 檔案

選項與引數:

-n:後面接數字,代表顯示幾行的意思

[archliu@archliu ~]

# tail [-n number] 檔案

選項與引數:

-n:後面接數字,代表顯示幾行的意思

-f:表示持續重新整理顯示後面所接檔案中的內容,直到按下[cttl]-c結束

[archliu@archliu ~]

# od [-t type] 檔案

選項或引數:

-t:後面可以接各種【型別(type)】的輸出,例如:

a:利用預設的字元來輸出

c:使用 ascii 字元來輸出

d[size]:利用十進位制(decimal)來輸出資料,每個整數占用 size bytes

f[size]:利用浮點數(floating)來輸出資料,每個整數占用 size bytes

o[size]:利用八進位制(octal)來輸出資料,每個整數占用 size bytes

x[siez]:利用十六進製制(hexadecimal)來輸出資料,每個整數占用 size bytes

修改時間(modification time,mtime):當檔案的【內容資料】變更時,就會更新這個時間,內容資料指的是檔案的內容,而不是檔案的屬性或許可權

狀態時間(status time,ctime):當該檔案的【狀態(status)】改變時,就會更新這個時間

讀取時間(access time:atime):當【該檔案的內容被讀取】時,就會更新這個時間

【注】預設情況下,ls 顯示出來的是該檔案的 mtime

[archliu@archliu ~]

# touch [-acdmt] 檔案

選項或引數:

-a:僅自定義 access time

-c:僅修改檔案的時間,若該檔案不存在則不建立新檔案

-d:後面可以接欲自定義的日期而不用當前的日期,也可以使用 --date=

"日期或時間"

-m:僅修改 mtime

-t:後面可以接欲自定義的日期而不用目前的時間,格式為[yyyymmddhhmm]

Linux 檢視檔案內容

檢視檔案內容的命令 cat 由第一行開始顯示內容,並將所有內容輸出 tac 從最後一行倒序顯示內容,並將所有內容輸出 more 根據視窗大小,一頁一頁的現實檔案內容 less 和more類似,但其優點可以往前翻頁,而且進行可以搜尋字元 head 只顯示頭幾行 tail 只顯示最後幾行 nl 類似於c...

Linux檔案內容檢視

1 直接檢視文章的所有內容 cat tac nl 1 cat 從第一行開始到最後一行將檔案輸出 2 tac 寫法是cat的反寫,輸出內容也是從最後一行到第一行 3 nl 和cat命令類似,但會加上行號 1 more的使用 最後一行顯示文章的內容的百分比 空格鍵 下翻一頁 enter 下翻一行 字元 ...

Linux 檢視檔案內容

1 cat命令 檢視檔案內容 1 cat 檔案掛載點 一次性將全部內容輸出至控制台 命令 cat abentv 選項與引數 a 相當於 vet 的整合選項,可列出一些特殊字元而不是空白而已 b 列出行號,僅針對非空白行做行號顯示,空白行不標行號!e 將結尾的斷行字元 顯示出來 n 列印出行號,連同空...