Mac和Linux下環境變數配置

2021-08-18 15:37:07 字數 704 閱讀 8590

mac

配置環境變數的地方

1./etc/profile  

(建議不修改這個檔案

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

2./etc/bashrc    

(一般在這個檔案中新增系統級環境變數)

全域性(公有)配置,【bash shell】(強調是bash shell 其他shell也可以存在)

執行時,不管是何種方式,都會讀取此檔案。

登入時?和shell

執行時?的區別。

3.~/.bash_profile  

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

每個使用者都可使用該檔案輸入專用於自己使用的

shell資訊,

當使用者登入時

,該檔案僅僅執行一次

!登入時執行。

source一下會馬上生效。

export path=/usr/local/webserver/php/bin:$path

臨時變數。當前shell有效。關閉就沒了。

那麼我用iterm切分出來的shell是不同的shell,在左邊設定的臨時環境變數在右邊無效。

mac沒有~./bashrc

linux待補充。

登入或者非登入shell:ps可以看到我們的是-bash是登入式shell

互動式或者非互動式shell:普通shell和指令碼的區別

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開啟時載入 一般情況下前兩個都不要去做修改,只要改使用者...

Mac下環境變數配置

以android ndk配置舉例子 1.開啟終端 輸入open e bash profile 2.假如本地沒有.bash profile,則建立 建立 bash profile 檔案 輸入 touch bash profile3.開啟.bash profile 4.新增 export ndk roo...