mac下的zsh環境變數

2021-08-20 22:32:55 字數 646 閱讀 7813

當使用了zsh shell的時候,之前的 使用者環境變數就不會自動載入了(.bash_profile),該shell會載入 .zshrc檔案,所以當需要載入原來.bash_profile中的使用者環境變數,那麼就在.zshrc中加入乙個

source ~/.bash_profile

如果是bourne shell。(echo $shell 檢視shell 型別)

那麼你可以把你要新增的環境變數新增到你主目錄下面的.profile或者.bash_profile,如果存在沒有關係新增進去即可,如果沒有生成乙個。

1./etc/profile (建議不修改這個檔案 )

全域性(公有)配置,不管是哪個使用者,登入時都會讀取該檔案。

2./etc/bashrc (一般在這個檔案中新增系統級環境變數)

全域性(公有)配置,bash shell執行時,不管是何種方式,都會讀取此檔案。

我在這裡加入mysqlstart、mysql和mysqladmin命令的別名,保證每乙個使用者都可以使用這3個命令。

3.~/.bash_profile (一般在這個檔案中新增使用者級環境變數)

(注:linux 裡面是 .bashrc 而 mac 是 .bash_profile)

zsh環境變數失效

問題 shell又bash變為zsh,發現 etc profile中設定的環境變數全部失效了 在終端source etc profile設定的環境變數生效,但是zsh的主題以及外掛程式消失。在終端source zshrc後,zsh的主題和外掛程式恢復 重新啟動終端,環境變數再次失效 推測問題原因 e...

MAC下環境變數配置

本文以新增adb命令為例,其他同理 1.開啟終端 在應用程式 實用工具下 2.vim bash profile 3.按一下 i 進入編輯模式 在這裡輸入 export path users user android sdks platform tools users user android sdk...

MAC下配置環境變數

mac系統的環境變數,載入順序為 etc profile 系統級別 etc paths 系統級別 bash profile 使用者級別 1 bash login 使用者級別 2 profile 使用者級別 3 bashrc bash shell開啟時載入 一般情況下前兩個都不要去做修改,只要改使用者...