其他参数:
$CDPATH包含一系列目录名,cd命令对他们逐个进行搜索来查找作为参数传递给它的目录;如果该变量未设置,cd命令搜索当前目录
$EDITOR 程序(如e-mail程序)里使用的默认编辑器
$ENV UNIX查找配置文件的路径
$HOME 用户初次登录时的起始目录名
$MAIL 用户的系统邮箱文件的名称
$MAILCHECK shell检查用户邮箱是否有新邮件并将结果通知用户的间隔时间(以秒为单位)
$PATH 包含用户的搜索路径的变量—shell用来搜索外部命令或程序的目录
$PPID 父进程的进程ID
$PS1 系统第一个提示符,一般为$
$PS2 系统第二个提示符,一般为>
$PWD 当前工作目录的名称
$TERM 用户的控制终端的类型.
$LINENO 所在的代码行,一般用来输出错误行号
shift [n] 将命令行参数往左移n位,但$0不变
export 变量名表 将变量名表所列变量传递给子进程
read 变量名表 从标准输入读字符串,传给指定变量
echo 变量名表 将变量名表指定的变量显示到标准输出
set 显示设置变量
env 显示目前所有变量
set命令可以重新设定参数表.如set hello wold命令会设定$*为字符串hello world,$n和$#也同时受影响。
shift命令可以将所有参数左移一个单位,$*、$n、$#均受影响。