进程查看
进程查看
您需要使用 ps 命令,pstree 命令和 pgrep 命令来查看当前进程的快照。要查看当前进程,请使用 ps 命令:
ps
ps aux | less
ps aux | grep "process-name"
ps aux | grep "httpd"
ps alx | grep "mysqld"
pstree
要显示进程树,请使用 pstree 命令:
$ pstree
init─┬─acpid
├─apache2───6*[apache2]
├─atd
├─atop
├─avahi-daemon───avahi-daemon
├─bonobo-activati───{bonobo-activati}
├─console-kit-dae───63*[{console-kit-dae}]
├─cron
├─2*[dbus-daemon]
├─dbus-launch
├─dd
├─deluge───5*[{deluge}]
├─dhclient
├─dnsmasq
├─evince───{evince}
├─firefox───run-mozilla.sh───firefox-bin───27*[{firefox-bin}]
├─gconfd-2
├─gdm───gdm─┬─Xorg
│ └─gnome-session─┬─gnome-panel
│ ├─gpg-agent
│ ├─metacity
│ ├─nautilus
│ ├─python
│ ├─seahorse-agent
│ ├─ssh-agent
│ ├─tracker-applet
│ ├─trackerd───2*[{trackerd}]
│ ├─update-notifier
│ └─{gnome-session}
├─gedit
├─6*[getty]
├─gnome-power-man
├─gnome-screensav
├─gnome-settings-───{gnome-settings-}
├─gnome-terminal─┬─bash───pstree
│ ├─bash───ssltx───ssh
│ ├─gnome-pty-helpe
│ └─{gnome-terminal}
├─gvfs-fuse-daemo───3*[{gvfs-fuse-daemo}]
├─gvfs-gphoto2-vo
├─gvfs-hal-volume
├─gvfsd
├─gvfsd-burn
├─gvfsd-trash
├─hald───hald-runner─┬─hald-addon-acpi
│ ├─hald-addon-cpuf
│ ├─hald-addon-inpu
│ └─hald-addon-stor
├─jsvc─┬─jsvc
│ └─jsvc───39*[{jsvc}]
├─klogd
├─lighttpd───2*[php-cgi───4*[php-cgi]]
├─mixer_applet2───{mixer_applet2}
├─mount.ntfs
├─mysqld_safe─┬─logger
│ └─mysqld───10*[{mysqld}]
├─netspeed_applet
├─ntpd
├─pppd───sh───pptpgw
├─pptpcm
├─pulseaudio─┬─gconf-helper
│ └─2*[{pulseaudio}]
├─squid───squid───unlinkd
├─sshproxyd
├─syslogd
├─system-tools-ba
├─thunderbird───run-mozilla.sh───thunderbird-bin───10*[{thunderbird-bin}]
├─udevd
├─vmnet-bridge
├─2*[vmnet-dhcpd]
├─vmnet-natd
├─3*[vmnet-netifup]
├─winbindd───winbindd
├─workrave───{workrave}
├─workrave-applet
└─wpa_supplicant
pgrep
pgrep 浏览当前正在运行的进程,并列出要与选择标准匹配的进程 ID。列出 vivek 用户拥有的名为 php-cgi AND 的进程。
pgrep -u vivek php-cgi
# To list the processes owned by vivek OR krish.
pgrep -u vivek,krish