1. 1  $$:父进程号
  2.  
  3. 2  $!:子进程号  
  4.  
  5. 3  $0:该程序的名字,比如:CGI,bash程序名称。
  6.  
  7. 4  bashname path:去掉以\结尾的字符。
  8.  
  9. 5  一般在屏幕上看到的信息:stdout(standard output)和stderr(standard error output)  
  10.  
  11. 6  >/dev/null:是把stdout送到/dev/null里面  
  12.  
  13. 7  /dev/null:是unix/Linux里的无底洞  
  14.  
  15. 8  echo ${HOSTNAME}:  
  16.  
  17. 9  shell命令中[]部分是判断表达式 -d表示判断是否为目录  
  18.  
  19. 10 &&:命令1&&命令2 解释:如果命令1返回结果为真(即执行返回0  
  20. ,成功执行后,命令2才被执行)  
  21.  
  22. 11 ||:命令1||命令2 解释:如果命令1没有执行成功则执行命令2  
  23.  
  24. 12 shell中一些特殊符号的含义简介:  
  25.  
  26.     ~:帐号的home目录 cd ~user:例彩电~trial打到trial用户的根目录
  27.  
  28.     ;:担任"连续指令"功能的符号 例:cd ~/backup;mkdir startup;cp ~/* startup/
  29.  
  30.     '':被单引号括住的内容,将被视为单一字串,在引号内的代表变数的$符号,没有作用。
  31.  
  32.      "":被双引号括住的字符串将被视为单一字串,它防止通配符扩展,但允许变量扩展,例:heyyou=home;echo "$heyyou" 输出结果为:we get home  
  33.  
  34.     ``:到引号`键盘上的~下的字符;括住的是字串,该字串如果是一串命令,将会被执行,例:fdv=`date+%F`;echo "today $fdv" 
  35.  
  36.      \:倒斜线:①放在指令前,有取消aliase的作用②放在特殊符号前,则该符号的特殊作用消失③放在指令的最末端,表示指令连接下一行。