我正在尝试修复bash配置文件,但它经常说:
source ~/.bash_profile
/Users/KirSo/.bash_profile:160: command not found: bind
\[\e]2;\u@\h\a[\[\e[37;44;1m\]\t\[\e[0m\]]\[\033[0;31m\] (master) \[\e[32m\]\W\[\e[0m\]\n\[\e[0;31m\]\[\e[0;49;34m\]//\[\033[0;31m\] ♥ \[\e[0m\]
检查第160行:
bind "set completion-ignore-case on"
虽然通过调整线路,重新启动终端仍然会丢失相同的错误。
答案 0 :(得分:-2)
考虑到问题中的路径,您可能正在运行CygWin或类似的东西。检查$ PATH变量和您的env变量。您可能会意外地更改了bash查找二进制文件的路径(例如/ bin)。此外,在某些版本的Linux上(不知道CygWin,抱歉:<),还有其他bash配置文件,即~/.bashrc
/etc/bash.bashrc
/etc/profile
。名称可能会有所不同,具体取决于分发和实施。检查它们是否包含覆盖您的$ PATH变量的代码。