ctrl+c:這個鍵可不是用來複製的,在中端下,按下ctrl+c就代表結速當前終端執行的程式,按下的時候一定要慎重。
ctrl+a:將游標移動到命令列的開始處。 ctrl+e:將游標移動到命行令的結尾處。 ctrl+u:刪除行首到游標出的字元。
ctrl+d:退出,相當於logout。
ctrl+u:剪下,可是說是刪除也不為過。
ctrl+k:刪除游標以後的。
ctrl+z:把當前程序送到後台處理。
ctrl+r:搜尋歷史命令。(輸入後顯示歷史命令)。
##檔名+內容
grep -r "查詢內容" 檔案目錄
##根據時間查詢日誌
grep '2020-02-27 17:5[6,9]' xinyar-erp-auto.log
##查詢指定時間段內的日誌
eg、grep -e '2020-02-27 14:5[5-9]|2020-02-28 15:0[0-5]' xinyar-erp-auto.log
##查詢關鍵字
grep -c 10 'aaaa' nohup.out
##只顯示包含內容的檔名
grep -r -l 「查詢內容」 檔案目錄
##檔名+內容
find 檔案目錄 -type f |xargs grep 「查詢內容」;
//查詢第3列為1的資料
cat /root/ps.log | awk 『($3==「1」)』
awk -f" " 『』 data >out
其中雙引號中的表示的是兩列之間的分隔符
,這裡是空格
, $1表示第一列, >out表示把得到的結果輸出到檔案
tail -n 100 filename //檢視檔案的最後100行
tail -f filename //動態檢視檔案內容
引數:
-f 迴圈讀取
-q 不顯示處理資訊
-v 顯示詳細的處理資訊
-c《數目》 顯示的位元組數
-n《行數》 顯示檔案的尾部 n 行內容
--pid=pid 與-f合用,表示在程序id,pid死掉之後結束
-q, --quiet, --silent 從不輸出給出檔名的首部
-s, --sleep-interval=s 與-f合用,表示在每次反覆的間隔休眠s秒
例如:
(1)要顯示 notes.log 檔案的最後 10 行,請輸入以下命令:
tail notes.log
(2)要跟蹤名為 notes.log 的檔案的增長情況,請輸入以下命令:
tail -f notes.log
此命令顯示 notes.log 檔案的最後 10 行。當將某些行新增至 notes.log 檔案時,tail 命令會繼續顯示這些行。 顯示一直繼續,直到您按下(ctrl-顯示檔案 notes.log 的內容
(3)從第 20 行至檔案末尾:
tail -n +20 notes.log
(4)顯示檔案 notes.log 的最後 10 個字元:
tail -c 10 notes.log
linux命令學習 awk 命令學習
三 awk 指令碼 四 awk 程式設計 五 寫在結尾 awk是linux上一款強大的文字分析工具,它可以將檔案逐行的讀入,然後用分割符分割開來,再對分割的各個部分進行處理。awk分割的各個部分叫做域,預設的分割符是空格和製表符。可以通過 f來指定分割符。awk有3個不同版本 awk nawk和ga...
linux命令學習 iostat 命令學習
三 一些擴充套件 參考資料 當我們要看系統io情況時,一般最先想到的應該就是iostat命令的。iostat提供了豐富的引數給我們查詢各種維度的io資料。學習iostat有助於我們排查io相關問題時可以更快的定位到問題根源。以下內容大多來自iostat的man文件,會加上部分自己的理解,英文水平好的...
linux命令學習
1.sudo s 能在不輸入命令的情況下將目錄切換到root使用者 2.du sh 檔名 能夠指示檔案的大小 3.ls lh 檔名 能夠指示檔案的大小和詳細資訊 4.kill 9 pid 絕殺程序 所有程序都能殺 檔案的查詢 find 查詢的路徑 home name 檔名或 檔名 當make時錯誤資...