ps命令能够给出当前系统中进程的快照, man ps 查看解析如下
report a snapshot of the current processes.
常用操作
1、分页显示
ps -aux | less
# 或者
ps -ef | more
PS: -aux 跟 -ef 区别不大
2、查看特定用户进程
ps -u root
3、一些排序操作
# 根据cpu使用率来升序排序
ps -aux --sort -pcpu | head -n 10
# 根据内存使用率来降序排序
ps -aux --sort +pmem | less
4、通过进程名字来搜索
ps -fC python # 似乎类似于 ps aux | grep python
5、使用ps实时监控进程状态
# 根据内存使用率来排序 并且每2s刷新一次(只查看前10)
watch -n 2 "ps -aux --sort -pmem | head -n 10"
# 变化高亮显示
watch -n 1 -d "ps -aux --sort -pmem"
网友评论