linux进程类命令之ps命令

ps命令

ps命令是linux进程类命令中常见的一个,是linux的进程查看命令。
运用该命令可以确定有哪些进程正在运行、运行的状态、进程是否结束、进程占用资源等情况。

常用功能
ps命令常用于监控后台进程的工作情况。

语法格式
ps [选项]

常用选项

-a :显示当前终端的所有进程信息,包括其他用户的进程;
-u 用户名 :以用户的格式显示进程信息;
-x :显示后台进程运行的参数;
-e : 显示所有进程
-f :以全格式显示
以下是不加f参数和加f参数的区别:
在这里插入图片描述
ps -ef: 以全格式的形式显示当前所有的进程
在这里插入图片描述
返回参数说明:
UID:用户ID;
PID:进程ID;
PPID:父进程ID;
C:CPU用于计算执行优先级的因子,数值越大,表明进程是CPU密集型运算,执行优先级会降低,数值越小,表明该进程是I/O密集型运算,执行优先级会提高。
STIME:进程启动的时间
TTY:完整的终端名称
TIME:CPU时间
CMD:启动进程所用的命令和参数

最常使用的是 ps -ef | grep *** 命令来监控目标进程。

仅查看自己的bash的相关进程
ps -l 命令查看自己的八十相关的进程
在这里插入图片描述
返回参数说明(与上面不同的):
F:进程标志位;
CPU:进程的CPU占用率;
PRI:进程优先级编号;
NI:优先级;
RSS:进程使用的实际内存大小;
WCHAN:进程正在睡眠的内核函数名称;
S:进程的状态;
ADDR:swap address交换地址?

kill命令

可以通过kill pid命令杀死指定进程
kill -9 pid 强行杀死进程
killall name 通过进程名称杀死进程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章