MacOS 的 zsh 和 bash 切換

zsh、bash 都是 shell,zsh 比 bash 更加強(qiáng)大,功能也更加完善,此篇文章說明 zsh 和 bash 之間的切換。Linux/Unix 產(chǎn)品一般默認(rèn)的都是使用 bash。

1. 從 bash 切換到 zsh

1.1 使用系統(tǒng)自帶的 zsh

chsh -s /bin/zsh

輸入密碼成功切換,重啟終端即可使用 zsh。

1.2 使用第三方的 zsh

如從 github安裝的zsh;

1.2.1 Clone代碼到本地:

git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

1.2.2 備份你已存在的~/.zshrc文件:

cp ~/.zshrc ~/.zshrc.orig

1.2.3 新建一份新的zsh配置文件:

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

1.2.4 改變默認(rèn)的shell腳本:

chsh -s /bin/zsh

重新啟動終端即可。

2. 從 zsh 切換回 bash

chsh -s /bin/bash

重啟終端即可。

3. zsh 和 bash 的環(huán)境變量

bash 的環(huán)境變量是.bash_profile文件。
zsh 的環(huán)境變量是.zshrc文件。

PS:如果從 bash 切換到 zsh,但想保留 bash 所設(shè)置的環(huán)境變量,可在 .zshrc文件末尾添加 source ~/.bash_profile 保存退出,并重啟終端即可使用 bash 的環(huán)境變量。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容