top 命令和 ps 命令
ps 命令
ps 命令查看系統的瞬時信息。通常使用ps -ef | grep 進程名
, -e 代表顯示所有進程,-f 表示做一個更為完整的輸出。經常使用這個命令獲得進程的 pid,然后使用命令kill pid
殺死進程。
ps aux
和ps -ef
命令作用相似,兩者源於 Unix 中的兩種不同風格,具體的輸出略有不同。
top 命令
top 命令能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器。
top 命令和ps命令的區別
ps 看到的是命令執行瞬間的進程信息,而 top 可以持續的監視
ps 只是查看進程,而 top 還可以監視系統性能,如平均負載,cpu 和內存的消耗
另外 top 還可以操作進程,如改變優先級和關閉進程
ps 主要是查看進程的,關注點在於查看需要查看的進程
top 主要看 cpu,內存使用情況,及占用資源最多的進程由高到低排序,關注點在於資源占用情況