ps 在linux中是报各程序状况,-e,-f,合起来-ef其中,-e表示显示所有程序;-f表示显示UID,PPIP,C与STIME栏位。"|"表示管道"grep"管道命令,"^"表示以XX打头。在正则表达式中,* 表示匹配前面一个字符的零次或多个出现,$ 表示匹配行结束符。如果 * 前面没有字符,就表示匹配自身(即 * 号)所以上面命令表示。显示以*LOGNAME打头的所有程序。如果不是你可以在LINUX下试验下这个命令。ps -ef |grep "^root"表示以root用户打头的所有程序。然后再试下ps -ef |grep "^$root",其它与ps -ef |grep "^root"是同一效果。对不对试下就知道了。^_^