【Linux】cat、tail、head、grep、sed檢視檔案任意幾行的資料
阿新 • • 發佈:2019-02-01
grep結果太多, 可否只取前面10行匹配的結果
grep ...... | head -10
檢視CPU是幾核:#cat /proc/cpuinfo |grep "cores"|uniq
-------------------------------------------------------------------------------------------------
一、使用cat、tail、head組合
1、檢視最後1000行的資料
cat filename | tail -n 1000
2、檢視1000到3000行的資料
cat filename | head -n 3000 | tail -n +1000
1、cat filename 列印檔案所有內容
2、tail -n 1000 列印檔案最後1000行的資料
3、tail -n +1000 列印檔案第1000行開始以後的內容
4、head -n 1000 列印前1000的內容
二、使用sed命令
顯示1000到300行的資料
sed -n '1000,3000p' filename
============================================
輸入ps,它就是我們今天的主角,ps是linux作業系統中最基本同時也是非常強大的程序檢視命令,如果你對此命令不是十分了解,我們可以輸入ps
--help命令來檢視此命令的幫助資訊。
通過幫助資訊我們可以看到,ps命令的相關引數有很多,很多初學的朋友可能會看的一頭霧水,不知道該怎麼組合這些引數,下面小編就舉一些實際應用例子,來介紹一些比較常用的檢視程序的固定命令組合。
我們先來看第一個命令,ps
-l命令。這個命令和直接使用ps效果類似,但是不同之處在於使用ps命令獲得結果很短,而使用-l引數之後將會較長、較詳細的列出該PID的的資訊列出,由於引數較多,小編就不一一介紹各個引數的含義了,如果想要了解引數的具體含義可以上網檢視相關資訊。
接著我們來看第二個命令ps
aux,有“-”符號和沒有兩者是有區別的,這個命令應該是比較常用的一個命令,作用就是列出目前所有的正在記憶體當中的程式,其中a表示顯示現行終端機下的所有程式,包括其他使用者的程式,u表示以使用者為主的格式來顯示程式狀況,x表示顯示所有程式,不以終端機來區分,它的相關引數也不少,例如user,表示屬於那個使用者賬號的,%CPU表示使用掉的CPU資源百分比,其他的引數就不一一的介紹了,有興趣可以自行檢視。
================================ rl+ 是什麼狀態 linux ?是串聯和是並聯。