mac使用zsh終端環境變量配置無效的解決方案

  • 建立 ~/.bash_profile文件shell

  • vim ~/.bash_profile文件,進行環境變量的配置vim

  • 完了以後使用zsh終端發現配置的環境變量仍是無效,每次打開zsh都須要手動source ~/.bash_profilebash

  • 解決方案:修改zsh的配置文件,讓其在每次啓動的時候來讀取~/.bash_profile裏面的配置。 vim~/.zshrc 在文件的最後面加上 source~/.bash_profile微信

  • source ~/.zshrc 使其當即生效app

  • OK~spa

profile(/etc/profile),用於設置系統級的環境變量和啓動程序,在這個文件下配置會對全部用戶生效。當用戶登陸(login)時,文件會被執行,並從/etc/profile.d目錄的配置文件中查找shell設置。 通常不建議在/etc/profile文件中添加環境變量,由於在這個文件中添加的設置會對全部用戶起做用。 bashprofile只有單一用戶有效,文件存儲位於~/.bashprofile,該文件是一個用戶級的設置,能夠理解爲某一個用戶的profile目錄下。這個文件一樣也能夠用於配置環境變量和啓動程序,但只針對單個用戶有效。 和profile文件相似,bashprofile也會在用戶登陸(login)時生效,也能夠用於設置環境變理。但與profile不一樣,bashprofile只會對當前用戶生效。.net


本文分享自微信公衆號 - 喜歡天文(AllUnderControl)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。code

相關文章
相關標籤/搜索