环境变量(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
Linux环境变量分析及设置
最新推荐文章于 2021-10-12 20:45:25 发布