我见过很多类似的问题,但我没有找到对我有用的答案。每运行一次命令后,我的提示大约需要 5 秒钟才能再次出现。我解决了这个问题,但花了好几个小时进行故障排除,所以我认为值得记录下来,以节省下一个人的时间。
我的PROMPT_COMMAND
设置为history -a; history -c; history -r;
,经过大量故障排除后,我发现它与该系列有关。我也可以用 重现它history -w; history -c; history -r;
。
如果不按顺序将这三个命令串在一起,我就无法重现PROMPT_COMMAND
这个问题。我知道这一点是因为我设置了""
,问题就消失了。然后我可以通过直接在命令行上运行这个命令链来重现响应时间缓慢的问题。奇怪的是,如果我将它输入为 2 或 3 行,我就无法重现它;这三个命令必须在一行上运行。
下面我将回答我自己的问题:为什么我执行完每个命令后 cygwin 突然变慢了?