在Linux使用命令查看进程信息
在Linux中,可以使用以下命令查看进程信息:
ps 命令:显示瞬间的进程状态
用法:ps [选项]
常用选项:
-a 显示所有进程
-u 以用户为主的格式显示进程
-x 显示没有控制终端的进程
-e 等价于-A,显示所有进程
例如:
ps 显示自己的进程
ps -u 以用户为主的格式显示进程
ps -aux 显示所有进程详细信息
top 命令:实时显示进程状态
用法:top
在top命令下可以按以下键查看不同信息:
P – 根据CPU使用率排序,默认视图
M – 根据内存使用率排序
N – 根据PID排序
q – 退出top
htop 命令:交互式进程查看器
htop是top的替代品,界面更加友好,功能也更强大。
用法:htop
在htop中可以进行以下操作:
使用↑↓方向键选择进程
使用PgUp/PgDn翻页
F2 – 显示或隐藏进程树
F3 – 显示或隐藏进程详细属性
F4 – 过滤显示的进程
pstree 命令:以树形显示进程
用法:pstree [选项] [ PID | 用户 | 终端 ]
常用选项:
-a 显示命令行
-u 显示UID
-p 显示PPID
例如:
pstree 显示所有进程树
pstree -u 显示所有进程树并显示UID
pstree -a 显示所有进程树并显示完整命令行