准時到了機場,結果飛機又晚點2小時,無聊,掏出MBP,打算給Terminal優化一下,在bash里增加alias,結果source之后,總是出現:
bash: alias: ll: not found 錯誤
依次檢查了.profile,.bashrc,.bash_profile仍然無果。
由於我使用的是iTerm+bash,google了一些解決方案在iTerm的profile設置之后仍然沒有解決。
然后我搜了一篇文章,提到他所有的命令均無法使用,在清空了.bash_profile之后,重新設置了PATH,成功恢復。
然后我仔細觀察了一下我的.bash_profile文件:
# MacPorts Installer addition on 2012-07-04_at_23:04:49: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin: $PATH
# Finished adapting your PATH environment variable for use with MacPorts.
原來我的PATH被Macports給修改了,難怪找不到命令。修改之后,完美解決。