LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 864|回复: 4

请问高手什么叫“环境变量”。

[复制链接]
发表于 2006-6-14 21:24:38 | 显示全部楼层 |阅读模式
请问什么叫环境变量,最好能打个比方和作个比较,就像windows下叫文件夹和linux下叫目录,谢谢。
发表于 2006-6-14 22:53:36 | 显示全部楼层
环境变量可简单的表述为进入系统后所有程序所共享的一些变量,比如你的用户名,可执行文件路径,系统时间。。。
环境变量大都是一些系统默认的变量,当然你也可以修改profile文件导入你自己的环境变量。
在执行脚本,程序时可用$变量,来调用相应的环境变量,例如echo $PATH。
可用set命令查看环境变量。
Windows下也有环境变量同样可用set命令查看,不同于linux的是windows下的环境变量不区分大小写,调用方式为 %变量名%, 你可以试着在命令行里输入echo %username%
回复 支持 反对

使用道具 举报

发表于 2006-6-16 08:17:34 | 显示全部楼层

能列举几个常用的环境变量吗?

比如刚才提到的%username%,或者引用个类似的帖子也成,谢谢
回复 支持 反对

使用道具 举报

发表于 2006-6-16 08:30:34 | 显示全部楼层
刚才测试了一下,linux下,应当用$才对,比如,$USERNAME,$LANG,$LOGNAME,$HISTFILE.....
不过还是谢谢,教会了偶用到一个SET。。。。
回复 支持 反对

使用道具 举报

发表于 2006-6-16 08:36:15 | 显示全部楼层
设置变量的话,用 export.

export MYDIR="This is a test"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表