
-A 列出所有的进程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
-A 显示所有进程(等价于-e)(utility)
-a 显示一个终端的所有进程,除了会话引线
这个解释下,是表示的当前终端的进程,如下所示
linux-zhqQow:/home # ps -a
PID TTY TIME CMD
pts/ :: ps
linux-zhqQow:/home # ./test.sh &
[]
linux-zhqQow:/home # ps -a
PID TTY TIME CMD
pts/ :: test.sh
pts/ :: sleep
pts/ :: ps
-x 显示没有控制终端的进程,同时显示各个命令的具体路径。dx不可合用。(utility)
-p pid 进程使用cpu的时间
linux-zhqQow:/home # ps -p
PID TTY TIME CMD
? :: kworker/:
-u uid or username 选择有效的用户id或者是用户名 root用户在当前终端的进程
linux-zhqQow:~ # ps -u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 0.0 0.0 ttyS0 Ss+ : : /sbin/agetty --keep-baud ttyS0 vt220
root 0.0 0.0 tty1 Ss+ : : /sbin/agetty --noclear tty1 linux
root 0.0 0.0 pts/ Ss : : -bash
root 0.1 0.0 pts/ Ss : : -bash
root 0.0 0.0 pts/ S : : su lbh
root 0.0 0.0 pts/ R+ : : ps -u
切换为其他用户
linux-zhqQow:/home # su lbh
[lbh@linux-zhqQow home]$ ps -u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
lbh 0.2 0.0 pts/ S : : bash
lbh 0.0 0.0 pts/ R+ : : ps -u
linux-zhqQow:~ # ps -u lbh
PID TTY TIME CMD
pts/ :: bash
pts/ :: test.sh
pts/ :: sleep
打印所有的pid tid
ps -eLwwo pid,ppid,tid,stat,wchan:30,start_time,comm