一、下命令查使用內存最多的5個進程
ps -aux | sort -k4nr | head -5
說明:ps -aux中(a指代all——所有的進程,u指代userid——執行該進程的用戶id,x指代顯示所有程序,不以終端機來區分)
sort -k4nr中(k代表從第幾個位置開始,后面的數字4即是其開始位置,結束位置如果沒有,則默認到最后;n指代numberic sort,根據其數值排序;r指代reverse,這里是指反向比較結果,輸出時默認從小到大,反向后從大到小。)。本例中,可以看到%MEM在第4個位置,根據%MEM的數值進行由大到小的排序。
二、可以使用下面命令查使用CPU最多的K個進程
ps -aux | sort -k3nr | head -5