檢視檔案的內容:
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...