我不知道发生了什么。
但突然,当我打开cygwin终端时,我现在看到了:
PF@PF-PC /cygdrive/c/Windows/system32
$
而不是像
这样的东西PF@PF-PC /cygdrive/bin/
$
现在我的所有命令都不起作用(比如'ls','grep',......)。
可能发生了什么?系统变量?
感谢您的帮助!
编辑:如果我从windows目录中使用“bash prompt here”打开cygwin,那么我的所有cygwin都能正常工作。 正常的cygwin出了什么问题?编辑2: 看到我的新评论。快捷方式末尾的短划线( - )非常重要。
答案 0 :(得分:1)
你的路径肯定没有/usr/bin
了。请echo $PATH
查看路径内容。
如果您没有找到/usr/bin
,请访问.bashrc并添加export PATH=/usr/bin:$PATH
。
PS:Cygwin总是先在/cygdrive/c/Windows/system32
中找到,你可以通过在Cygwin启动后cd -
查看最后使用的路径来正常看到它。