Linux下可以通过 ps 命令查看当前系统中运行哪些进程

在命令行下执行 ps -ef 输出结果如下

ps -ef

Linux 下的 ps -ef 命令详解_第1张图片

UID     #用户ID但输出的是用户名

PID    #进程的ID

PPID    #父进程ID

C    #进程占用CPU的百分比

STIME     #进程启动到现在的时间

TTY     #该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程

CMD    #命令的名称和参数

 

ps -ef 常用语法

1)显示所有进程

ps -e

Linux 下的 ps -ef 命令详解_第2张图片

2)显示所有进程的UID、PID等等,常接 grep 命令查找程序

或者查找指定程序的PID号,通过 kill PID 杀死进程

ps -ef

Linux 下的 ps -ef 命令详解_第3张图片

3)查找指定用户所执行的程序

假设我们查找 root 用户执行的所有权限

ps -u root
Linux 下的 ps -ef 命令详解_第4张图片