linux系统设置环境变量

style="WIDTH: 345px; HEIGHT: 285px" align="left" marginwidth="0" marginheight="0" src="http://www.ymfund.com/web/ad.html" frameborder="0" width="468" scrolling="no" height="60">

Linux中环境变量及路径的设置

shell运行起来后,会自动设置很多变量,这些变量是可以通过命令行来修改和添加。最重要的几个变量有: PATH, LD_LIBRARY_PATH和INCLUDE。

变量中存储的是一个字符串,用 echo 命令可以查看变量的内容,用法如下

[hjk41@Redhat hjk41]$ echo $PATH
/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin

注意PATH前面有个"$"。我们可以看到,PATH中存储了很多目录名,它们之间是用冒号隔开的。

当我们执行命令时,shell就会去读取PATH中的内容,然后依次进入各个目录,查找可执行文件,一旦找到,它就会执行这个可执行文件并返回。比如我们输入的"ls"可以在/bin中找到相应的名字为"ls"的可执行文件,这时shell会执行这个文件并返回

LD_LIBRARY_PATH中存储的是动态链接库所在的目录,而INCLUDE是一些头文件所在的目录,这两个变量主要用在编程中

设置环境变量很容易,只需要使用 export 命令,用法如下:

[hjk41@Redhat hjk41]$ export PATH=$PATH:/home/hjk41/bin
[hjk41@Redhat hjk41]$ echo $PATH
/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/home/hjk41/bin

注意这里的"$"用法。光写PATH指的是PATH这个变量,而写 $PATH 则指PATH这个变量所指向的字符串,也就是"/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin"。所以第一条命令就是将PATH这个变量设置为一个新的字符串,这个字符串前面部分是旧的PATH字符串,后面是新的字符串":/home/hjk41/bin"。

如果export后面跟的变量名是没有被设置过的,那么shell会将其视为一个新的变量。比如:

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值