美文网首页
刘月林 | 改用 zsh 后用户环境变量失效

刘月林 | 改用 zsh 后用户环境变量失效

作者: 刘月林Yuelin_MELB | 来源:发表于2018-07-24 11:53 被阅读0次

    问题

    由于一开始接触环境变量,还不太懂,按照网上的教程改写环境变量,就写的很乱,把我的环境变量写在了~/.bash_profile 和 ~/.profile里面,按道理每次重启系统都会自动去执行一下这个文件的,可是却没有执行,非要手动 source 一下。
    作为小白,很是不解,赶紧去查了一下原因。得到答案是切换到 zsh 后,并没有执行~/.bashprofile 和 ~/.profile文件,并且不是简单的覆盖,毕竟我不止对PATH做了改动,还自己添加了环境变量,如果只是覆盖的话不可能 echo 不到我自定义的环境变量。
    解决方法别人也给出了,切换到 zsh 后重启后系统会执行 ~/.zshrc,只需要把 source ~/.bash_profile这一行加到.zshrc里面去就搞定了。


    步骤




    结果


    刘月林
    写于湖北沙洋
    2018/07/24

    相关文章

      网友评论

          本文标题:刘月林 | 改用 zsh 后用户环境变量失效

          本文链接:https://www.haomeiwen.com/subject/cjyemftx.html