首页
安装完 oh my zsh 后终端中有些命令不能使用

问题背景

在知乎上看到一篇 iTerm2 + Oh My Zsh 打造舒适终端体验 的文章,觉得很棒,跟着教程把 iTerm2 定制了一下。操作完后,发现终端中有些命令使用不了。网上的解决办法都是修改 .bash_profile ,但是我记得之前的一些命令我都是写在 .zshrc 文件中的,并不是 .bash_profile

编辑 .zshrc 发现里面内容都被替换掉了,自己写的一些命令都被转移到一个叫 .zshrc.pre-oh-my-zsh 文件中。

解决方案

.zshrc 文件中使用 source 命令读取并执行 .zshrc.pre-oh-my-zsh 里面的命令。

vim ~/.zshrc
# 在最后加上下面的代码
source ~/.zshrc.pre-oh-my-zsh

重启终端后发现之前的命令都可以正常执行了。