每天一个Linux命令:ps命令(查看进程信息)

ps 是 process status 的缩写,ps命令用于查看进程信息。

语法:

ps [选项]

选项:

-e:等同于 -a;
-f:显示程序间的关系;

-a:显示所有进程;
-u:显示指定用户的所有进程;
-x:显示所有进程,不以终端机区分;

...
# 更多的选项可以用 ps --help 来查看。 

实例:

# 实例一:显示所有进程

[email protected]:~/test$ ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 19:48 ?        00:00:01 /sbin/init splash
root         2     0  0 19:48 ?        00:00:00 [kthreadd]
root         3     2  0 19:48 ?        00:00:00 [rcu_gp]
root         4     2  0 19:48 ?        00:00:00 [rcu_par_gp]
root         6     2  0 19:48 ?        00:00:00 [kworker/0:0H-kb]
...


# 实例二:查找指定程序的进程

[email protected]:~$ ps -ef | grep vim
jianrry   2136  2126  0 20:56 pts/0    00:00:00 vim
jianrry   2151  2138  0 20:57 pts/1    00:00:00 grep --color=auto vim


# 实例三:查找指定程序的进程(和实例二的效果其实没有区别)

[email protected]:~$ ps -aux | grep vim
jianrry   2136  0.0  0.2  66724  9168 pts/0    Ss+  20:56   0:00 vim
jianrry   2153  0.0  0.0  21536  1076 pts/1    S+   20:58   0:00 grep --color=auto vim
最后修改:2019 年 07 月 11 日 08 : 58 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论