红联Linux门户
Linux帮助

shell定义的环境变量

发布时间:2007-05-07 21:47:53来源:红联作者:announcement
  shell在开始执行时就已经定义了一些和系统的工作环境有关的变量,这些变量用户还可以重新定义,常用的shell环境变量有:

  HOME:用于保存注册目录的完全路径名。

  PATH:用于保存用冒号分隔的目录路径名,shell将按PATH变量中给出的顺序搜索这些目录,找到的第一个与命令名称一致的可执行文件将被执行。

  TERM:终端的类型。

  UID:当前用户的标识符,取值是由数字构成的字符串。

  PWD:当前工作目录的绝对路径名,该变量的取值随cd命令的使用而变化。

  PS1:主提示符,在特权用户下,缺省的主提示符是“#”,在普通用户下,缺省的主提示符是“$”。

  PS2:在shell接收用户输入命令的过程中,如果用户在输入行的末尾输入“\”然后回车,或者当用户按回车键时shell判断出用户输入的命令没有结束时,显示这个辅助提示符,提示用户继续输入命令的其余部分,缺省的辅助提示符是“>”。
  $#:位置参数的数量

  $*:所有位置参数的内容

  $?:命令执行后返回的状态

  $$:当前进程的进程号

  $!:后台运行的最后一个进程号

  $0:当前执行的进程名
文章评论

共有 1 条评论

  1. karon_fedora 于 2007-05-07 22:47:38发表:

    set命令可以让你 看到全部的环境变量