Linux中设置环境变量


1. 更改变量的配置文件 ~/.bash_profile   ~/.bashrc   ~/.bash_logout

~/.bash_profile  用户登录时被读取,其中包含的命令被执行

~/.bashrc  启动新的shell时被读取,并执行

~/.bash_logout  shell 登录退出时被读取

2. 不同SHELL的环境变量设置方法

Shell  设置  添加 去除 显示当前值 注解
 sh NAME=value1  export NAME NAME=value2:$NAME unset NAME set(internal)或者env(exported) 如果需要子进程也看到该环境变量,需要使用export
 ksh NAME=value1  export NAME NAME=value2:$NAME unset NAME set(internal)或者env(exported) 如果需要子进程也看到该环境变量,需要使用export
 csh setenv NAME value1 setenv NAME value2:$NAME unsetenv NAME set 不需要使用export
 bash NAME=value1 NAME=value2:$NAME unset NAME set或者env 如果需要子进程也看到该环境变量,需要使用export

猜你喜欢

转载自dawnche.iteye.com/blog/1930367