十个你所不知道的Linux命令盘点(1)


下面可能是你不曾用过后十个Linux的命令。相当的有用。

1)pgrep

pgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的。如:

$ pgrep -u hchen
22441
22444

这个命令相当于:

1 ps -ef | egrep '^hchen' | awk '{print $2}'

2)pstree

这个命令可以以树形的方式列出进程。如下所示:

[hchen@RHELSVR5 ~]$ pstree
init-+-acpid
|-auditd-+-python
| `-{auditd}
|-automount---4*[{automount}]
|-backup.sh---sleep
|-dbus-daemon
|-events/0
|-events/1
|-hald---hald-runner---hald-addon-acpi
|-httpd---10*[httpd]
|-irqbalance
|-khelper
|-klogd
|-ksoftirqd/0
|-ksoftirqd/1
|-kthread-+-aio/0
|-aio/1
|-ata/0
|-ata/1
|-ata_aux
|-cqueue/0
|-cqueue/1
|-kacpid
|-kauditd
|-kblockd/0
|-kblockd/1
|-kedac
|-khubd
|-6*[kjournald]
|-kmirrord
|-kpsmoused
|-kseriod
|-kswapd0
|-2*[pdflush]
|-scsi_eh_0
|-scsi_eh_1
|-xenbus
| `-xenwatch
|-migration/0
|-migration/1
|-6*[mingetty]
|-3*[multilog]
|-mysqld_safe---mysqld---9*[{mysqld}]
|-smartd
|-sshd---sshd---sshd---bash---pstree
|-svscanboot---svscan-+-3*[supervise---run]
|-supervise---qmail-send-+-qmail-clean
|-qmail-lspawn
| `-qmail-rspawn
| `-2*[supervise---tcpserver]
|-syslogd
|-udevd
|-watchdog/0
|-watchdog/1
-xinetd


相关内容