最近文章更新
- 1966年生产的广州 珠江 SB6-2型 ..
- HD6870/6850全面评测,让你大饱眼..
- 百万现金刚入门 中国7大奢华私人..
- 罕见4G希捷酷鱼系类万转SCSI服务..
- IBM 6x86MX PR333 CPU
- 采用MC68000 CPU的进口老计算机主..
- 1989年IBM-XT机软驱
- BC3型饱和标准电池拆解
- JUKO ST
- Kingston 品牌的CPU
- YAMAHA 719
- intel 30线 内存条
- intel mmx cpu和主板
- 首款xHCI 1.0正式版标准USB 3.0控..
- 《极品飞车:地下狂飙》纹理MOD视..
- USB接口加扩展子卡:影驰神秘GTX..
- 阿里巴巴将发布浏览器 核心不是W..
- 黄仁勋大秀NVIDIA LOGO纹身
- Google Earth上的奇特卫星图片
- 开火!讯景限量版HD 5970详细测试..
相关文章链接
本类文章排行
最新新闻资讯
本周下载排行
- ArcSoft TotalMedia Theatre 3 P..
- Windows 7 Build 7600 16385 RTM..
- 《姗姗来迟软件光盘+飞扬PE工具箱..
- MSDN Windows 7 RTL 7600 Ultima..
- Windows 7 Home Premium (x86) -..
- Windows Virtual PC (x86) - (Mu..
- MSDN Windows 7 Language Pack X..
- Windows 7 Language Pack (x64) ..
- Windows 7 Starter (x86) - DVD ..
- Windows 7 Professional (x86) -..
- Windows 7 Language Pack (x86) ..
- Windows 7 Home Premium (x64) -..
- Windows XP Mode (x86, x64) - (..
- 7127.0.090507-1820_x86fre_clie..
- DMG2ISO
本月下载排行
- ArcSoft TotalMedia Theatre 3 P..
- Windows 7 Build 7600 16385 RTM..
- 《姗姗来迟软件光盘+飞扬PE工具箱..
- MSDN Windows 7 RTL 7600 Ultima..
- MSDN Windows 7 Language Pack X..
- Windows 7 Home Premium (x86) -..
- Windows 7 Language Pack (x64) ..
- Windows 7 Professional (x86) -..
- 7127.0.090507-1820_x86fre_clie..
- Windows 7 Professional (x64) -..
- Windows 7 Starter (x86) - DVD ..
- Windows Virtual PC (x86) - (Mu..
- Windows 7 Ultimate (x64) - DVD..
- Lenovo Windows 7 Ultimate OEM ..
- Windows 7 Home Premium (x64) -..
- 阅览次数: 文章来源: 原文作者: 整理日期: 2010-07-12
让Unix环境变量永远有效
让Unix环境变量永远有效
三、如何让配置文件中的环境变量及时有效。
在谈这个话题之前,大家先回顾一下在Windows操作系统中设置环境变量的生效时间。如果系统工程师先打开一个COMMAND命令行窗口,然后再设置这个环境变量。那么此时这个新设置的环境变量对于刚刚打开的命令行窗口是无效的。此时如果再重新打开一个命令行窗口的话,则这个新设置的环境变量就会生效的。也就是说,新设置的环境变量(用户环境变量),在不需要重新登陆的情况下,就会生效,只需要重新打开一个命令行窗口即可。
那么在Unix操作系统中,这个环境变量的生效时间又是如何呢?一般来说,修改用户主目录下的.profile脚本文件,需要先注销或者重新启动操作系统,然后再重新登陆才会有效。不过如果想不退出操作系统就让其生效的话,那么只需要在命令行中使用..profile即可,也就是说利用.命令来执行.profile这个配置文件。此时新设置的环境变量在新打开的会话中就会生效。也就是说,在Unix操作系统中环境变量的生效时间跟Unix操作系统下略有不同。前者要对新打开的会话有效的话,必须手工的执行..profile命令才行。而后者的话,只需要重新打开一个命令行窗口新的环境变量即生效。这个差异是大部分系统工程师从Windows向Unix操作系统转型过程中经常忽视的地方,也是在环境变量配置中最容易犯的错误。
总之,系统工程师可以通过配置启动脚本让环境变量永远生效(每次登录时操作系统自动初始化)。不过有时候会了考虑环境变量的独立性,在某些脚本程序中配置环境变量是代替profile脚本文件的一个比较有效的处理方式。因为其可以保证某些环境变量只在特定的会话中有效。
[1] [2]