Linux环境变量分析及设置

 环境变量(environment variables)的特性来存储有关shell会话和工作环境的数据,它允许你在内存中存储和使用这些数据,以便运行在shell上的程序和脚本访问.
 1   在linux中按生存周期分,永久和临时的
 永久的:需要修改配置文件,变量永久生效。/etc/profile
 export PATH=$PATH:/home/lm/apache-jena-2.7.4/bin 
 某用户目录下的.bash_profile文件中增加变量对单一用户生效(交互登录时读取的)
 某用户目录下的.bashrc文件中增加变量对单一用户生效(每个新会话)
 然后使用SOURCE 命令,使立即生效
 source /etc/profile 
 source .bashrc
 source .bash_profile 

 临时环境变量,直接在命令提示符下赋值:
  $  TEST="Linux"
  $  echo $TEST
  注意变量前加$,第一个$是sh提示符 .

 设置环境变量常用的几个指令
 echo 
 echo $PATH   

 export
 export JARPATH=”LLZZ”

 env  查看所有变量
 set/unset 设置/删除变量


 2   在linux中按作用范围分全局环境变量,局部环境变量
  这部分对喜欢代码的兄弟有效,其他的可掠过.所以代码省了.

  全局环境变量特点,当前进程和子进程可用,父进程不可用.也就是说子进程是父进程拷贝,对父进程定义的变量没有影响

  局部环境变量特点,只在当前进程有效,父进程,子进程都无效.




 3  常用的几个环境变量
 PATH,HOME,HISTORY,LONGNAME,HOSTNAME,SHELL,LANG
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值