Linux--环境变量

综述

将可执行文件的目录路径添加到环境变量里,用户可以在终端的任意位置执行程序

分类

  • 按周期
    • 永久:修改配置文件
    • 临时:export 变量名=变量值,关闭终端失效
  • 按作用域
    • 系统:修改/etc/profile文件
    • 用户:修改~/.bash_profile
      重启终端或运行source+文件名立即生效

配置文件执行顺序

/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc

MAC

问题

  • MAC下.bash_profile失效

原因

MAC默认zsh作为默认shell,启动.zshrc作为配置文件

方法

在.zshrc末尾添加

if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

参考

环境变量详细讲解

猜你喜欢

转载自blog.csdn.net/weixin_43848079/article/details/110820643