檢視日誌的方式,有很多,簡單列舉幾個
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...