macOS 遇到 zsh问题解决办法

macOS zsh 和 bash

由于自己不知道什么时候装了 zsh 导致一些终端命令报错

zsh: command not found: xxx

找了半天才发现终端运行的模式是 zsh 的由于zsh的环境变量和 macOS自带的bash不一样需要手动设置 所以就会出现这个报错

解决办法:

zsh: command not found: 解决方法汇总 - 简书 (jianshu.com)

简单粗暴的解决办法就是 不用 zsh 哈哈,执行这个切换回 bash

chsh -s /bin/bash

想切回 zsh执行

chsh -s /bin/zsh

注意切换后要重启终端!!!

说说zsh和bash的区别

  • zsh更为强大,而bash更加符合posix标准
  • bash上手快,基本直接就可以使用,但是zsh则需要繁杂的配置(还需要用到 oh-my-zsh
  • zsh有几大特点明显优于bash:
    • 色彩高亮、拼写检查
    • 命令提示
    • 智能补全

如何配置zsh

1.安装zsh

sudo apt-get install zsh

2.把默认的Shell改成zsh

chsh -s /bin/zsh

3.安装oh-my-zsh

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

4.卸载oh-my-zsh(这步你想卸载的时候再执行啊)

uninstall_oh_my_zsh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值