Mac環境變量配置
阿新 • • 發佈:2017-09-29
應該 所有 spa 我們 快捷鍵 生效 alias命令 mac環境變量 通過
mac環境變量保存的地方
當沒有zsh的時候,mac中的環境變量保存在
1./etc/profile (建議不修改這個文件 )
全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。
2./etc/bashrc (一般在這個文件中添加系統級環境變量)
全局(公有)配置,bash shell執行時,不管是何種方式,都會讀取此文件。
3.~/.bash_profile (一般在這個文件中添加用戶級環境變量)
每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行
如果要修改環境變量,一般修改~/.bash_profile
就行了。
查看環境變量
$ printenv
$ echo $SHELL /bin/zsh
查看當前使用的shell
zsh安裝後
安裝zsh後,默認情況下就不會自動讀取~/.bash_profile
了。
在用戶目錄下應該有.oh-my-zsh
目錄,和.zshrc
配置文件
-
.oh-my-zsh
目錄: 它是zsh的安裝文件夾,可以自己更改 -
.zshrc
: 裏面是zsh默認配置,可以用於設置環境變量(export),alias命令別名,設置主題等但是zsh不建議直接操作這個默認配置,如果用戶需要自定義配置,推薦去這裏./oh-my-zsh/custom/custom.zsh修改。
註意:custom文件夾裏的所有配置都會被zsh自動讀取並配置。 -
./oh-my-zsh/custom/my_custom.zsh
:用戶設置自定義系統變量、自定義命令等等一般情況下,我們在
./oh-my-zsh/custom/my_custom.zsh
中配置一個快捷鍵alias zshconfig="subl ~/.oh-my-zsh/custom/my_custom.zsh"
綜上,如果要配置環境變量的步驟
- 執行
zshconfig
,會自動使用你定義的命令,打開配置文件 - 在該文件中添加你想要添加的環境變量,比如
export ANDROID_HOME=/Development/android-sdk/
- 重啟cmd,生效!OK。配置完成
備份一個我自己的配置文件
./oh-my-zsh/custom/my_custom.zsh
如下:
alias zshconfig="subl ~/.oh-my-zsh/custom/my_custom.zsh" alias code=\‘‘/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code‘\‘ alias subl="‘/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl‘" alias nw="/Applications/nwjs.app/Contents/MacOS/nwjs" export ANDROID_HOME=/Development/android-sdk/
好了 可以通過命令行
code xxx/file.txt
這樣的方式快速調起VSCODE了
Mac環境變量配置