Linux命令 - ps

ps命令能够给出当前系统中进程的快照, man ps 查看解析如下

report a snapshot of the current processes.

常用操作

1、分页显示

ps -aux | less 
# 或者
ps -ef | more

PS: -aux 跟 -ef 区别不大

Linux下ps -ef和ps aux的区别

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"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ps命令 ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程...
    夏夏夏夏顿天阅读 1,014评论 0 0
  • ps -ef (e环境变量,f程序间的关系 ) ps -A显示所有进程 ps -AH 树状结构显示所有进程 ps ...
    icecrea阅读 447评论 1 1
  • ps命令 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Proces...
    荒原_狼阅读 2,457评论 0 0
  • 主要功能 用来查看主机上当前运行的进程 常用用法 ps aux显示所有包含其他使用者的进程输出解释: 其中,STA...
    是阿离阅读 119评论 0 0
  • 查看进程ps -ef|grep http
    清水芦苇阅读 191评论 0 0