linux head和tail 檢視檔案

2021-07-26 04:13:23 字數 706 閱讀 2821

檢視日誌的方式,有很多,簡單列舉幾個

head 用來顯示檔案的開頭至標準輸出

tail 命令從指定點開始將檔案寫到標準輸出

sed 主要是以行為單位進行處理,可以將資料行進行替換、刪除、新增、選取等特定工作

// 顯示檔案最後 5 行內容

tail -n

5log

-2017.

log// 從檔案第 5 行開始顯示內容

tail -n+5

log-

2017.

log// 使用tail命令的-f選項可以方便的查閱正在改變的日誌檔案,

// tail -f filename會把filename裡最尾部的內容顯示在螢幕上,

// 並且不但重新整理,使你看到最新的檔案內容。

tail -f

log-

2017.

log

// 顯示檔案的前 6 行內容

head -6

log-2017.log

// 顯示檔案的 5-10 行內容

sed -n

'5,10p'

log-

2017.

log

參考檔案:

tail:

head:

sed:

廣義表head和tail

根據表頭 表尾的定義可知 任何乙個非空廣義表的表頭是表中第乙個元素,它可以是原子,也可以是子表,而其表尾必定是子表。也就是說,廣義表的head操作,取出的元素是什麼,那麼結果就是什麼。但是tail操作取出的元素外必須加乙個表 以下有幾個例子僅供參考!e.g.已知廣義表ls a,b,c d,e,f 如...

df命令和tail命令

df 選項 file 檔案 a,all 包含所有的具有 0 blocks 的檔案系統 檔案 block size 使用 大小的 blocks 檔案 h,human readable 使用人類可讀的格式 預設值是不加這個選項的 檔案 h,si 很像 h,但是用 1000 為單位而不是用 1024 檔案...

head 和 tail 和 sed 讀取檔案

tail 從後往前 f 迴圈讀取 q 不顯示處理資訊 v 顯示詳細的處理資訊 c 數目 顯示的位元組數 n 行數 顯示行數 tail file n 3 從後往前讀三行 pid pid 與 f合用,表示在程序id,pid死掉之後結束.q,quiet,silent 從不輸出給出檔名的首部 s,sleep...