Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103118262
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-18 23:37:21

作者:Rstuosd   
  
Linux环境(也称为Shell环境)由许多变量及这些变量的值组成。这些变量和变量的值决定了用户环境的外观。注意,如果要使用环境变量或其它Shell变量的值,必须在变量名之前加上一个“$”符号,不能直接使用变量名。

常用的环境变量如下:

HOME 用户主目录的全路径名。

LOGNAME 即注册名,由Linux自动设置。它是与系统交互的名字或字符串。

MAIL 系统信箱的路径。

PATH 查找命令的目录列表。PATH变量包含带冒号分界符的字符串,这些字符串指向含有所使用命令的目录。

PS1 Shell的主提示符。bash默认的主提示符一般为“\s-\v\$ ”。其中,\s表示Shell的名称;\v表示bash的版本号。当然,也可以随意设置PS1的值,例如:

PS1="Enter Command> "

则主提示符改成“Enter Command> ”。

PWD 当前工作目录的路径,它指出目前在Linux文件系统中处在什么位置。

SHELL 当前使用的Shell,它也指出Shell解释程序放在什么地方。

TERM 终端类型。

可以使用unset命令删除一个环境变量(如NAME):

$ unset NAME

可以创建一个新的环境变量,或者改变一个已有的环境变量的值,其形式与设置一般变量相同。如果变量值的字符串中带有空格等特殊字符,需要用引号把整个字符串括起来。利用export命令可以将这些变量导出,使它们成为公用量,如:

export HOME HZ LOGNAME TERM

可以利用env命令列出所有的环境变量,包括本进程及以前的“祖先进程”所导出的变量。 
 
阅读(335) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~