Shell 缺少Cygwin终端提示

Shell 缺少Cygwin终端提示,shell,cygwin,Shell,Cygwin,之前,当启动Cygwin终端时,将弹出一个控制台,该行将显示: username@PCName~然后在$之后闪烁的光标 现在出现一个空白控制台,控制台屏幕上除了一个闪烁的光标外什么都没有 快捷方式似乎指向正确的路径“C:\cygwin\bin\mintty.exe-i/cygwin-Terminal.ico-”,所以我不知道发生了什么 我如何着手解决这个问题?我必须研究环境变量吗?如果是这样,我需要寻找什么 我正在运行Windows XP Professional x86。因为您说它使用cmd成

之前,当启动Cygwin终端时,将弹出一个控制台,该行将显示:
username@PCName~
然后在
$
之后闪烁的光标

现在出现一个空白控制台,控制台屏幕上除了一个闪烁的光标外什么都没有

快捷方式似乎指向正确的路径“C:\cygwin\bin\mintty.exe-i/cygwin-Terminal.ico-”,所以我不知道发生了什么

我如何着手解决这个问题?我必须研究环境变量吗?如果是这样,我需要寻找什么


我正在运行Windows XP Professional x86。

因为您说它使用
cmd
成功启动,所以启动mintty环境可能会出现问题。尝试进入您的主目录并删除
.minttyrc
文件(如果您想将其带回其他地方,请将其备份),然后尝试重新启动


如果这不起作用,请尝试放大一点,并对bash环境文件执行相同的操作。备份
.bashrc
.bash_profile
.bash_别名
(如果有)和
.inputrc
,并将其替换为
/etc/skel
文件夹中的默认示例文件,然后再次尝试重新启动。

尝试将shorcut更改为:

C:\cygwin\bin\mintty /bin/env CHERE_INVOKING=1 /bin/bash -l

如果您从普通的旧Cygwin终端(或从cmd.exe会话运行
Cygwin.bat
)而不是Mintty启动,它会成功启动吗?是的,我正在使用它作为替代品。。。然而,每当我犯了错误并按下backspace时,它不是backspace而是forward space…————————有点令人沮丧。下面是如何解决退格问题:似乎是你链接我的“cygwin.com/ml/cygwin/2010-04/msg01062.html”起了作用。在我删除环境变量中的MKS变量后。。。Cygwin又能正常工作了!谢谢