收录日期:2019/01/20 03:07:28 时间:2016/05/20 18:27:14 标签:应用程序开发区
谁能介绍一下LINUX的环境变量.作用.
另外有装过NS2的吗?环境变量如何设置?
When a shell is running, three main types of variables are present:
    * Local Variables
    * Environment Variables
    * Shell Variables 

A local variable is a variable that is present within the current instance of the shell. It is not available to programs that are started by the shell. The variables that you looked at previously have all been local variables.

An environment variable is a variable that is available to any child process of the shell. Some programs need environment variables in order to function correctly. Usually a shell script defines only those environment variables that are needed by the programs that it runs.

A shell variable is a special variable that is set by the shell and is required by the shell in order to function correctly. Some of these variables are environment variables whereas others are local variables. 
关键字:环境变量  environment variable

1、环境变量的使用与shell有关。下面提供的用法是bash shell的情况。

2、定义一个环境变量:
   # PWLIBDIR=/home/pwlib
   # export PWLIBDIR          
   这样就定义了一个名为PWLIBDIR的环境变量。

3、引用:$PWLIBDIR
   # cd $PWLIBDIR 与 # cd /home/pwlib 相同

4、回显:
   # echo $PWLIBDIR
   返回值:/home/pwlib

5、常用的两个环境变量:
   PATH:可执行文件的搜索路径
   LD_LIBRARY_PATH: 共享函数库的搜索路径

6、按上述方法定义的环境变量,与用户帐号有关。也就是说,如果你以Helen用户名登录,定义了环境变量PWLIBDIR。当你切换到另一个用户帐号,这个定义就不存在了。

7、关机后,按上述方法定义的环境变量重新归为空串。 

----------------------------------------
上述是我通过读书,并结合自己的试验得出的。有些说法可能不对,请各位高手批评指证。另外, 环境变量可能保存在配置文件 /etc/bashrc 中。我不懂这个文件的语法。请高手赐教。

应该说明环境变量是可以传递到subshell的,包括启动的所有应用,这是环境变量与local变量的区别。
能举些常用的环境变量的例子吗?
PATH、HOME、TERM、PS1、PS2、LANG、TZ、LC_ALL等等。

在你的shell下执行env,输出多多。
up
还有人给点意见吗?
man bash/sh/csh

求解一道笔试题 请问GlobalAlloc分配的内存是不是连续的啊 关闭POP子窗口时 想实现父窗口刷新,并且保持父窗口当前状态,该如何实现 引用c写的库(libtiff)报错,怎么解决呀,帮帮我!!!!!!!!!! 有没有人了解神州数码思特奇公司? 比较困难的sql---->行转换成列。 想到北京发展,请各位兄弟姐妹告诉我工资报价 求助一个问题 关于vbs和js在系统直接执行的问题 笔试题啊 谁教教我啊 asp 给定一个时间,求另一个时间 请问java3d里面这个 Math.PI/6 是什么意思? Windows Socket send 问题。 如何自动填充浏览器中的表单 关于VC++2005运算符重载问题,项目还有两天就要交了,大哥们就就小弟阿 Weblogic中关于虚拟目录的问题? 培训机构都是垃圾,昧良心挣钱! 解决Dreamweaver不支持中文文件名 CSplitterWnd 划分不规则田字型窗口问题 gridview和自定义BUTTON的问题 有没有快速的从BMP生成JPEG文件的函数 Intel Pentium D 915 2.8G 4M 65nm的CPU配华硕 P5GZ-MX的板子和DDR667 1G的内存如何? 求助:关于GridView表头文本居中显示 浮点数接收问题 高手进来指点下 推荐几本好的asp.net和ajax的进阶书 dojo中TabContainer的问题,ajax高手进!! 如何动态实例化类?(马上给分) 我在VC6中用ADO操作数据库,需要插入大量数据,除了RecorsetPtr->AddNew()还有别的更好的办法么 我想用main参数实现传递数组如何做 请大家谈谈使用ASP.NET AJAX(Atlas)的心得体会经验