Linux檔案的檢視

2022-09-07 15:00:22 字數 1868 閱讀 4792

檢視檔案的內容:

1、cat

cat 檔名 //cat檢視小檔案時候使用

# cat /etc/group

檢視檔案時列印行號 -n

# cat -n /etc/group

/var/log/messages 這個檔案相對來說較大,不適合cat

tac -- 反轉顯示檔案

tac 檔名

2、more —— 可以分頁檢視檔案

# more /var/log/messages

[enter]:向下翻一行

[space]:向下翻一頁

q:退出

設定每一頁顯示的行數

# more -5 /var/log/messages

more只能向下翻,不能向上翻

more裡也支援查詢

3、less —— 支援上下翻、支援查詢、支援分頁顯示

# less /var/log/messages

[enter]和[↓] :向下翻一行

[↑]:向上翻一行

[space]和[pagedown]:向下翻一頁

[pageup] :向上翻一頁

查詢、搜尋

/:正向查詢

n:向下

n:向上

?:反向查詢

n:向下

n:向上

退出:q

練習檔案:/etc/group /etc/shadow等等

4、head 檢視檔案的開頭部分

# head /etc/group //預設檢視檔案的前10行

# head -3 /etc/group //只檢視檔案的前3行

5、tail 檢視檔案的結尾部分

# tail /etc/group //預設檢視檔案的末尾10行

# tail -1 /etc/group //檢視檔案的最後一行

選項:-f:動態檢視檔案

實驗:標籤一:

# ping 172.16.254.254 > /tmp/ping.log

標籤二:

# tail -f /tmp/ping.log //會發現螢幕一直會有新的輸出內容

實驗完成,在標籤一和標籤二分別執行ctrl+c

>:重定向,將命令的輸出結果儲存到檔案中

注: f前面可以加行數

# tail -0f /tmp/ping.log

# tail -100f /tmp/ping.log

# tailf /tmp/ping.log等價於tail -f /tmp/ping.log

管道和重定向:

檔案描述符:

標準輸入: 0

所有標準輸出:& 程式正確執行或錯誤執行後顯示的結果

標準輸出: 1 程式正確執行後顯示的結果

錯誤輸出: 2 程式錯誤執行後顯示的結果

重定向:

輸出重定向:

標準輸出重定向: > (覆蓋)

標準輸出追加重定向: >> (追加)

錯誤輸出重定向: 2>

錯誤輸出追加重定向: 2>>

所有輸出重定向: &>

輸入重定向: <

管道:|

將管道前面的命令的標準輸出作為後面命令的輸入

管道連線兩個命令,可以連續使用多個管道

Linux 檔案檢視

var log messages 包括整體系統資訊,其中也包含系統啟動期間的日誌。此外,mail,cron,daemon,kern和auth等內容也記錄在var log messages日誌中。var log dmesg 包含核心緩衝資訊 kernel ring buffer 在系統啟動時,會在螢幕...

Linux 檢視檔案

cat more less head tail cat 是乙個文字檔案 檢視 和 連線 工具,通常與more搭配使用,與more不同的是cat可以合併檔案。檢視乙個檔案的內容,用cat比較簡單,就是cat後面直接接檔名。語法結構 cat 選項 檔案 選項 a,show all 等價於 vet b,n...

Linux 檢視檔案

1 cat file full name 這種方法適合檢視小檔案 cat n file full name n 可以加行號!2 tac file full name 這個命令與cat 差不多,cat 是從前向後看,tac是從後向前看!5 head number file full name 顯示前n...