Linux中的ps
命令是Process Status的缩写,ps
命令用来列出系统中当前运行的那些进程。ps
命令可以列出当前进程的运行情况(状态、时间等信息)。在Linux系统中,进程有5中状态,在ps
命令中分别用5个大写字母表示:
除此之外,还有ps
命令还有一些进程状态信息:
默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程。
$ ps
PID TTY TIME CMD
50498 ttys000 0:00.02 -bash
$ ps -f
UID PID PPID C STIME TTY TIME CMD
501 50498 50497 0 9:27下午 ttys000 0:00.08 -bash
$ ps -l
UID PID PPID F CPU PRI NI SZ RSS WCHAN S ADDR TTY TIME CMD
501 50498 50497 4006 0 31 0 2466156 1648 - S 0 ttys000 0:00.08 -bash
ps
命令的结果列信息表示如下:
ps命令的常用参数有:
ps -u ltc
ps -aux --sort -pcpu
或ps -aux --sort -pmem
ps -C test
ps -L 123
,123为进程ID