linux上ps命令详解 linux中ps命令的作用( 二 )


30487 ?00:00:06 gnome-terminal
30488 ?00:00:00 gnome-pty-helpe
30489 pts/000:00:00 bash
30670 ?00:00:00 debconf-communi
30749 pts/000:00:15 gedit
30886 ?00:01:10 qtcreator.bin
30894 ?00:00:00 qtcreator.bin
31160 ?00:00:00 dhclient
31211 ?00:00:00 aptd
31302 ?00:00:00 sshd
31374 pts/200:00:00 bash
31397 pts/200:00:00 ps
范例3: 显示指定终端信息
root@localhost :~# ps -u root //显示终端1进程信息
PID TTYTIME CMD
1 ?00:00:02 init
2 ?00:00:00 kthreadd
3 ?00:00:00 migration/0
4 ?00:00:00 ksoftirqd/0
5 ?00:00:00 watchdog/0
6 ?00:00:00 events/0
7 ?00:00:00 cpuset
8 ?00:00:00 khelper
9 ?00:00:00 netns
10 ?00:00:00 async/mgr
11 ?00:00:00 pm
12 ?00:00:00 sync_supers
13 ?00:00:00 bdi-default
14 ?00:00:00 kintegrityd/0
15 ?00:00:02 kblockd/0
16 ?00:00:00 kacpid
……省略部分结果
30487 ?00:00:06 gnome-terminal
30488 ?00:00:00 gnome-pty-helpe
30489 pts/000:00:00 bash
30670 ?00:00:00 debconf-communi
30749 pts/000:00:15 gedit
30886 ?00:01:10 qtcreator.bin
30894 ?00:00:00 qtcreator.bin
31160 ?00:00:00 dhclient
31211 ?00:00:00 aptd
31302 ?00:00:00 sshd
31374 pts/200:00:00 bash
31397 pts/200:00:00 ps
范例4: 显示所有进程信息linux上ps命令详解,连同命令行
root@localhost :~# ps -ef //显示所有命令,连带命令行
UIDPID PPID C STIME TTYTIME CMD
root10 0 10:22 ?00:00:02 /sbin/init
root20 0 10:22 ?00:00:00 [kthreadd]
root32 0 10:22 ?00:00:00 [migration/0]
root42 0 10:22 ?00:00:00 [ksoftirqd/0]
root52 0 10:22 ?00:00:00 [watchdog/0]
root62 0 10:22 ?/usr/lib/NetworkManager
……省略部分结果
root31302 2095 0 17:42 ?00:00:00 sshd: root@pts/2
root31374 31302 0 17:42 pts/200:00:00 -bash
root314001 0 17:46 ?00:00:00 /usr/bin/python /usr/sbin/aptd
root31407 31374 0 17:48 pts/200:00:00 ps -ef
范例5: ps 与grep 常用组合用法,查找特定进程
root@localhost :~# ps -ef |grep sshd //查找字串为sshd的进程
root20951 0 10:31 ?00:00:00 /usr/sbin/sshd
root31302 2095 0 17:42 ?00:00:00 sshd: root@pts/2
root31409 31374 0 17:50 pts/200:00:00 grep --color=auto sshd
root@localhost :~#
范例6: 显示命令的完整命令行
root@localhost :~# ps -efww
UIDPID PPID C STIME TTYTIME CMD
root10 0 10:22 ?00:00:02 /sbin/init
root20 0 10:22 ?00:00:00 [kthreadd]
root32 0 10:22 ?00:00:00 [migration/0]
root42 0 10:22 ?00:00:00 [ksoftirqd/0]
root52 0 10:22 ?00:00:00 [watchdog/0]
root62 0 10:22 ?00:00:00 [events/0]
……省略部分结果
root412 0 10:23 ?00:00:00 [kstriped]
root422 0 10:23 ?00:00:00 [kmpathd/0]
root432 0 10:23 ?00:00:00 [kmpath_handlerd]
root442 0 10:23 ?00:00:00 [ksnapd]
root452 0 10:23 ?00:00:00 [kondemand/0]
root462 0 10:23 ?00:00:00 [kconservative/0]
root2332 0 10:23 ?00:00:00 [mpt_poll_0]
root2342 0 10:23 ?00:00:00 [mpt/0]
root2352 0 10:23 ?00:00:00 [scsi_eh_2]
root2532 0 10:23 ?00:00:12 [jbd2/sda1-8]
root2542 0 10:23 ?00:00:00 [ext4-dio-unwrit]
root3141 0 10:23 ?00:00:00 upstart-udev-bridge --daemon
范例7: 显示进程间的关系
root@localhost :~# ps -efh
Warning: bad ps syntax, perhaps a bogus '-'? See
31374 pts/2Ss0:00 -bash USER=root LOGNAME=root HOME=/root PATH=/usr/local/sbin:/usr/
31418 pts/2R+0:00 \_ ps -efh TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=93b5d3d0
30489 pts/0Ss+0:00 bash XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg SPEECHD_PORT=6560
30749 pts/0S0:15 \_ gedit ui_mainlocalhost.h ORBIT_SOCKETDIR=/tmp/orbit-root SSH_AGENT
1025 tty7Ss+10:12 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-Ge8TFD/
1021 tty1Ss+0:00 /sbin/getty -8 38400 tty1 PATH=/usr/local/sbin:/usr/local/bin:/usr

推荐阅读