终端模式切换zsh与bash
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了终端模式切换zsh与bash相关的知识,希望对你有一定的参考价值。
参考技术A zsh、bash 都是 shell,zsh 比 bash 更加强大,功能也更加完善,此篇文章说明 zsh 和 bash 之间的切换。Linux/Unix 产品一般默认的都是使用 bash。
从 bash 切换到 zsh
从 zsh 切换回 bash
zsh 和 bash 的环境变量
bash 的环境变量是.bash_profile文件。
zsh 的环境变量是.zshrc文件。
PS:如果从 bash 切换到 zsh,但想保留 bash 所设置的环境变量,可在 .zshrc文件末尾添加 source ~/.bash_profile 保存退出,并重启终端即可使用 bash 的环境变量。
MacBook M1配置前端开发环境
参考技术A解决每次关闭终端后,都需要重新执行source .bash_profile才能重新使用nvm命令。原因:没有将配置添加到.zshrc文件中
如果使用的是zsh终端,只需要添加source .zshrc即可。
查看使用的终端命令
echo $SHELL
系统安装的终端
cat /etc/shells
切换终端
chsh -s /bin/bash //切换终端为bash
chsh -s /bin/zsh // 切换终端为zsh
bash读取的配置文件: /.bash_profile文件,zsh读取的配置文件: /.zshrc文件。在.zshrc文件中加上source ~/.bash_profile,可以直接从.bash_profile文件读取配置。
以上是关于终端模式切换zsh与bash的主要内容,如果未能解决你的问题,请参考以下文章
Mac终端iterm2-zsh 模式下tab title显示当前文件夹名称