文章目录
Linux - export 命令的生命周期 : 断开会话后 export 的环境变量不生效Linux - export 命令的生命周期 : 断开会话后 export 的环境变量不生效
1、export
用来设置或者显示环境变量
但是 export 是会话级的
在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作
2、每次打开会话都 export 一下
让环境变量在每次新的会话中都生效
只需要修改 ~/.bashrc 文件即可
3 bashrc 文件
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
4 比如
cat >> ~/.bashrc <<"EOF"
export PATH=~/cmd:$PATH
EOF
即可把 cmd 目录注册为环境变量的目录,里面的可执行文件,可以直接在 终端中任意位置访问