1. 程式人生 > >Mac環境變量配置

Mac環境變量配置

應該 所有 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配置文件

  1. .oh-my-zsh目錄: 它是zsh的安裝文件夾,可以自己更改

  2. .zshrc: 裏面是zsh默認配置,可以用於設置環境變量(export),alias命令別名,設置主題等

    但是zsh不建議直接操作這個默認配置,如果用戶需要自定義配置,推薦去這裏./oh-my-zsh/custom/custom.zsh修改。
    註意:custom文件夾裏的所有配置都會被zsh自動讀取並配置。
  3. ./oh-my-zsh/custom/my_custom.zsh:用戶設置自定義系統變量、自定義命令等等

    一般情況下,我們在./oh-my-zsh/custom/my_custom.zsh中配置一個快捷鍵

    alias zshconfig="subl ~/.oh-my-zsh/custom/my_custom.zsh"

綜上,如果要配置環境變量的步驟

  1. 執行zshconfig,會自動使用你定義的命令,打開配置文件
  2. 在該文件中添加你想要添加的環境變量,比如export ANDROID_HOME=/Development/android-sdk/
  3. 重啟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環境變量配置