PWD(Print Work Dir)
作用是打印出当前所在目录。有人可能奇怪:现在Shell不都在提示符前或者标题上显示出工作目录了么?为什么还要有呢?其实,这是从Unix时代来的,那个时候是哑终端,面前只有一台打字机和一台打印机,现在明白它的作用了吧?现在,这个命令有了新用处:一些Shell脚本里面用来命令置换,以`pwd`代替当前工作目录。
PS(Process Suitiation)
这条命令用来查看当前进程,语法比较发杂,而且根据发行版不同语法也有些区别。常用的参数有a(显示所有程序,不仅仅这个终端)u(显示以用户为主的格式,并把UID转换成用户名)x(和a差不多,我也没搞明白…………)l(显示出进程优先级)w(显示更宽),这些中u和l冲突。常用的应该是ps aux |grep **查找进程。
GREP(Global search Regular Expression and Print out the line)
通用正则表达式搜索、结果输出程序,这个程序之强悍、语法可以之复杂,无法想象。不过最普通的用法就是从文件中找出某些字grep someword <somefile或者从管道中接受并搜索someprogram|grep someword。Grep还有两个衍生工具:egrep和pgrep,pgrep用来查找进程,egrep和grep区别在于使用的正则库不同,对新手来说只要用grep足矣。