ps命令方便我們查看進(jìn)程。啟動一個程序,例如mysql,可以使用常用的ps -aux ,ps -ef 加上個grep mysql 來進(jìn)行一個查看,看看進(jìn)程是否存在呢。那這些參數(shù)的含義是什么呢,我們只有知道了參數(shù)的含義才能在以后靈活運(yùn)用啊。
好的,我們來百度一下。
這張圖是百度后找到的一篇關(guān)于ps命令參數(shù)選項(xiàng)解釋的羅列。下面我們一起來試一下說的對不對呢。
ps -e 從下圖看出雖然格式比較亂linux命令,但是進(jìn)程都是顯示出來了。
ps%20-ef%20%20給它加個格式吧,看起來好多了
ps -rf 確實(shí)是正在運(yùn)行的線程
ps%20-af%20%20從介紹上看,參數(shù)a貌似和e是一個作用。實(shí)際操作來看下
如圖,只顯示了當(dāng)前用戶的進(jìn)程,介紹說終端的所有進(jìn)程,包括其他用戶進(jìn)程。額,其他用戶我是沒有看到。是不是只有root用戶才可以呢?切換到root試試。
依然只有root自己的進(jìn)程,那么暫時記,-a是顯示當(dāng)前用戶的進(jìn)程吧。
-l,-w%20這幾個參數(shù)小伙伴們可以自己回去試試linux命令,我就不一一列舉了,最后看下%20ps%20-aux%20%20,這是一個挺常見的組合了。執(zhí)行下發(fā)現(xiàn)與ps%20-ef基本相同,只是多了幾列,cpu,memory等參數(shù)。差別不大。這時候我們?nèi)サ?a參數(shù)試試,感覺這個a和x重復(fù)了嘛。
ps -ux (上面的箭頭指向了ps -aux命令顯示的輸出,下面的指向 ps -ux顯示的輸出)
看到這里我笑了,-a應(yīng)該是在這里被-x作用覆蓋了,去掉之后顯示的格式和之前是一樣的,那以后就可以少寫個字母了。懶人聽了很開心啊。
上面是我對ps命令參數(shù)的一個簡單的總結(jié),了解了這些,簡單的日常應(yīng)用也差不多可以滿足了,希望大家也能在平時多去動手操作一下命令以及參數(shù)?梢宰约焊玫挠洃浰鼈儭