ps命令的参数,分为两种系统形式
1.不带减号的参数
ps ef
e 列出进程信息时,添加每个进程所在的环境变量
f 以ASCII码字符显示进程间的关系
2.带减号的参数
ps -e -f
-e 显示所有进程的信息
-f 显示UID,PID,PPID,C,STIME,TTY,TIME,CMD等信息
ps查看进程的组合命令
ps aux
a:显示当前终端下所有的进程,包括其他用户的进程信息
u:以用户为主的格式显示进程情况
x:显示所有进程
[root@yuweijie test_file]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 43600 4028 ? Ss 12月24 0:35 /usr/lib/syst
参数解释
USER:这个进程属于哪个用户
PID:进程ID号
%CPU:显示CPU的百分比使用情况
%MEM:显示内存的百分比使用情况
VSZ:该进程使用的swap内存单位
RSS:表示进程所在的终端信息
STAT:表示进程此时的状态
S:终端睡眠中,可以被唤醒
s:这个进程含有子进程,就会显示有s
R:这个进程运行中
D:这个进程不可中断睡眠
T:表示进程已停止
Z:进程已经是僵尸进程了(父进程异常奔溃)
+:前台进程
N:低优先级进程
<:高优先级进程
L:该进程已经被锁定
TIME:进程运行的时间
COMMAND:进程执行的命令是什么
ps查看进程的两大命令
ps aux | grep nginx
ps -ef | grep mysql
显示指定用户的进程信息
ps -u # 指定查看某个用户的进程
ps -u root
ps -u chaoge # 显示chaoge用户的进程信息
显示进程树的信息,用UNIX风格的命令,就是携带减号的参数
ps -eH # 显示父进程,子进程的目录结构信息
第1层:父进程 --> ssh登录机器
第2层:字进程 --> sshd远程连接
第3层:远程连接后,启动的bash进程
第4层:相应的操作
自定义进程查看的格式
ps -eo pid,args
# args代表的是command
网友评论