1.在用户目录下的.bash_profile中添加(在当前用户有效):
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export a=123 #新添加环境变量
[[email protected] ~]# . .bash_profile
[[email protected] ~]# echo $a
123
[[email protected] ~]# su - cjf #切换用户
[[email protected] ~]$ echo $a #打印出来的是空置
2.在etc/profile中添加(对所有用户都有效)
/etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
# It‘s NOT a good idea to change this file unless you know what you
# are doing. It‘s much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.
pathmunge () {
case ":${PATH}:" in
*:"$1":*)
;;
*)
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
esac
}
export b=789 #新添加环境变量
[[email protected] ~]# . /etc/profile
[[email protected] ~]# echo $b
789
[[email protected] ~]# su - cjf #切换用户
[[email protected] ~]$ echo $b #必然能打印出来值
789
3.在/etc/bashrc中添加