装的是黑苹果,虽然知道可能会出什么问题,但没想到问题来的那么快——Mac 终端的除了 cd 命令之外的所有命令行,执行结果都是:
zsh: command not found: ls # 以ls为例
第一次出现问题直接备份恢复系统,但是重装软件的痛,不想再试第二遍。因此,在网上寻寻觅觅找到解决方法,在此记录。
首先,在终端输入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这样,命令行就可以暂时使用,命令行执行完之后不要关闭终端。
然后编辑配置文件: zshrc 文件(我的终端是安装过 zsh 的,如果你没有安装,那应该是bash_profile 文件)。
vim ~/.zshrc # 或者vim ~/.bash_profile
在配置文件中加上:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
最后:
source ~/.zshrc # 或者source ~/.bash_profile
现在关闭现有的终端,重启一个新的终端,万事大吉!发现所有命令都能用了!
网友评论