Linux查看进程命令ps,结果字段分析

命令:ps -ef

参数:

        e:列出全部进程

        f:输出全部信息

结果:

顺序为:UID   PID  PPID   C STIME   TTY           TIME CMD

UID:执行进程的用户的id

PID:进程id

PPID:父进程id

C:cpu使用率,单位%

STIME:该进程启动时间

TTY:登录者的终端位置,若为远端登陆则使用动态终端接口(pts/n),?表示不是由终端发起

TIME:实际使用cpu的时间

CMD:该程序的出发指令

查看本机Java进程:

ps -ef | grep 'java'

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ps命令Linux中非常常用的命令之一,它用于显示当前系统中正在运行的进程信息。具体使用方式如下: 1. 显示所有进程信息 ``` ps -ef ``` 2. 显示当前用户进程信息 ``` ps -u username ``` 3. 显示指定进程信息 ``` ps -p pid ``` 其中,-e选项用于显示所有进程,-f选项用于显示进程的详细信息;-u选项用于指定用户,-p选项用于指定进程ID。补充一下: 4.显示进程树形结构 ``` pstree ``` 5.显示进程内存使用情况 ``` ps -o pid,ppid,cmd,%mem,%cpu --sort=-%mem ``` 其中,-o选项用于指定输出格式,%mem用于显示内存使用率,%cpu用于显示CPU使用率,--sort选项用于按照指定的列进行排序,-表示倒序排序。 6.显示进程CPU使用情况 ``` ps -o pid,ppid,cmd,%cpu,%mem --sort=-%cpu ``` 同样,%cpu用于显示CPU使用率,%mem用于显示内存使用率,--sort选项用于按照指定的列进行排序,-表示倒序排序。好的,下面是关于 Linux 常用命令 `ps` 的一些信息: `ps` 命令用于列出当前系统中的进程信息,包括进程 ID、进程状态、CPU 占用率、内存占用率等等。 常用的 `ps` 命令选项包括: - `-e`:列出所有进程 - `-f`:显示完整的进程信息 - `-u`:指定用户,列出该用户的进程 - `-aux`:显示所有进程信息,包括其他用户的进程 例如,要列出当前系统中所有进程的详细信息,可以使用以下命令: ``` ps -ef ``` 输出结果包括每个进程的用户、进程 ID、父进程 ID、CPU 占用率、内存占用率、启动时间、进程命令等信息。 除了 `ps` 命令本身的选项,还可以使用一些其他命令来对 `ps` 的输出进行过滤或排序,比如: - `grep`:过滤包含指定字符串的行 - `sort`:按指定的字段进行排序 - `awk`:对每行进行处理并输出指定的字段 例如,要找出所有包含关键字 "nginx" 的进程,并按 CPU 占用率从高到低排序,可以使用以下命令: ``` ps -ef | grep nginx | sort -k 3 -r | awk '{print $2, $3, $8}' ``` 输出结果包括进程 ID、CPU 占用率和进程命令

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值