.bash_profile 和.zshrc .bash_profile 和.zshrc

 

.bash_profile 和.zshrc

 

說說配置環境變量的方法:

vim  ~/.bash_profile 進入配置文件

添加路徑例如:

PATH=$PATH:\
/Users/linyue/mywork/script:\

保存後退出,source ~/.bash_profile,執行生效的指令

由於我每次關閉窗口後,都要重新執行source 才能重新生效,固將路徑添加到了~/.zshrc文件裏解決了。

據瞭解,計算機每次都會默認執行~/.zshrc 文件,所以添加到這裏保證肯定會執行,也可在~/.zshrc文件里加一句 source ~/.bash_profile。

 

“~ ” 你的home目錄,在OS X下位於/Users/你的用戶名/
“.” 類unix下的隱藏文件,文件名帶"."之後在GUI文件管理器和ls的默認設置下不會顯示出來,使用ls -a命令可以顯示出這些文件。
zshrc是一個文件,準確的說這個文件的文件名是".zshrc".

 

zsh

zsh是shell語言類型,兼容bash,提供強大的命令行功能,比如tab補全,自動糾錯功能等。缺點就是配置太麻煩,好在有一個叫做oh-my-zsh的開源項目,很好的彌補了這一缺陷,只需要修修改改配置文件,就能很順手。

安裝zsh

安裝方式我使用:brew install zsh。

替換bash的方式:chsh -s /bin/zsh。關閉終端,再次打開即爲zsh。

注意:之前我們使用bash,我們爲了使用brew安裝的軟件,修改了~/.bash_prorile文件,新的zsh自己也有配置文件,是~/.zshrc,需要將配置拷貝到~/.zshrc中。

或者在安裝完oh-my-zsh後,執行echo export PATH='/usr/local/bin:$PATH' >> ~/.zshrc。

oh-my-zsh

由於zsh的配置是很複雜的,所以有這個一個開源項目oh-my-zsh,幫助我們簡化zsh的配置。

官網有自動安裝的方法,我選擇的是: curl -L http://install.ohmyz.sh | sh。

安裝完成後,重啓終端就能看到界面的變化了。zsh的配置文件是~/.zshrc,配色對應的是ZSH_THEME.

zshrc

zshrc是zsh的配置文件,我會在此添加一些alias設置。比如:

alias st='open -a "Sublime Text"'

 

.bash_profile和.zshrc都在用戶目錄下(~)

.bash_profile需要使用source執行下,方可生效(可能需要手動創建.bash_profile)

.zshrc修改環境變量,保存修改重啓終端即可(需要安裝oh-my-zsh自動創建.zshrc,直接手動創建.zshrc沒有用)

 

 
 
 
注意: 如果你的命令行安裝了zsh和oh-my-zsh,修改環境變量時有些小的變化。

我遇到的就是這個問題,怎麼修改,環境變量都不生效,比如我修改的是~/.bash_profile,那麼必須`source
~/.bash_profile`才能生效,而且重啓後繼續無效,爲什麼呢?因爲 zsh !我的終端是
iTerm2,它很炫酷,但是就是環境變量搞不成。Google 找到了問題所在,安裝 zsh
後,~/.bash_profile並沒有被執行,所以需要編輯 zsh 的配置文件~/.zshrc,在該文件里加入

source ~/.bash_profile 現在我們應該可以用命令了。

https://www.cnblogs.com/myxie/p/15502601.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章