这也许需要几年甚至是几十年,才能真正掌握Linux shell 命令。这里有10个你从来没有听说或使用过的命令。他们在没有特定的顺序。我最喜欢的是mkfifo。
1、pgrep,替代:
# ps -ef | egrep '^root ' | awk '{print $2}' 1 2 3 4 5 20 21 38 39 ... |
你还可以这样:
# pgrep -u root 1 2 3 4 5 20 21 38 39 ... |
2、pstree,在tree 格式中列出进程,当有webSphere或重任务应用时非常有用。
# pstree init-+-acpid |-atd |-crond |-cups-config-dae |-cupsd |-dbus-daemon-1 |-dhclient |-events/0-+-aio/0 | |-kacpid | |-kauditd | |-kblockd/0 | |-khelper | |-kmirrord | `-2*[pdflush] |-gpm |-hald |-khubd |-2*[kjournald] |-klogd |-kseriod |-ksoftirqd/0 |-kswapd0 |-login---bash |-5*[mingetty] |-portmap |-rpc.idmapd |-rpc.statd |-2*[sendmail] |-smartd |-sshd---sshd---bash---pstree |-syslogd |-udevd |-vsftpd |-xfs `-xinetd |