${WHEN:="Saturday"} 给变量设置默认值
# 是注释,在遇到'' 、"" 和 \就当一般字符使用。 
 ; 命令分隔符,可以在一行写多个命令
 ;; 终止“case”选项
执行脚本方法
使用vi编辑  XXX.sh 的文件
 给脚本添加可执行的权限  chmod +x XXX.sh
 执行文件    ./XXX.sh
脚本参数:
 shell脚本参数可以任意多,但只有前9各可以被访问,使用shift命令可以改变这个限制。参数从第一个开始,在第九个结束。
 $0 程序名字
 $n 第n个参数值,n=1..9 
 $* 所有命令行参数
 $@ 所有命令行参数,如果它被包含在引号里,形如”$@”,则每个参数也各自被引号包括
 $# 命令行参数个数 
 $$ 当前进程的进程ID(PID)
 $!  最近后台进程的进程ID 
 $?  最近使用命令的退出状态
history 历史记录 
  !!  执行上一个指令
  !32 执行第32条指令
  !al 执行最近的一次以al开头的指令内容
man 查看命令帮助
env 环境变量查看
eval 二次迭代
如: days=365 
        year=days
        eval echo \$$year   结果为365 
使用<Tab>键可以补全命令
alias  别名,查看当前别名
  如 alias rm='rm -i' 
 unalias 取消别名
uname  显示当前操作系统名称
  -a 显示完整系统名和版本栏
  
 lsb_release  显示系统版本信息
  -a 查看系统版本,详细信息
  -d 只显示描述行信息










