红联Linux门户
Linux帮助

关于Linux中(环境)变量的一些概念-系统预设变量和用户自设变量

发布时间:2008-08-05 16:59:17来源:红联作者:iSPanle
作者:wanglilife

Linux下添加和修改(环境)变量一直是我没有弄懂的,这个问题目前主要是出现在软件安装的时候(或许以后的系统管理也会出现类似的问题,暂且不提),为了运行程序,必须要在安装完成之后设置相关的(环境)变量才能正确运行程序,也许这是和Windows下程序的安装的有一大不同吧。下面主要介绍概念以及一下可能的实例。

一、系统预设变量一般的默认的大写的单词,而用户的自设变量最好不要大写,以便于和系统预设变量相区别;

二、用env命令查看系统所有预设变量,用set命令查看当前所有变量(包括 预设变量和自设变量);

三、用echo $variable 来查看变量variable的值;

四、变量累加设定,用以扩增之前已经设定的变量的值,如 PATH="$PATH:/home/mozhu“ 或者 PATH="$PATH":/home/mozhu 都可以达到给PATH变量添加值的功能;

五、为了让设定的变量多同一个程序的多个副本(父子关系,类似操作系统中父进程与子进程)中运行,得用export来设定此变量,如 export PATH 或者接上面的有 export PATH="$PATH:/home/mozhu" 都可以使设定的PATH变量在程序的多个副本里生效;

六、为使变量的设定真正生效,有时我们得先logout再login才可以,但是使用 source variable的色设定文件名 就可以立即使这个变量的设定值生效,而不学要前面的logout and login了。
文章评论

共有 0 条评论