在我的 WSL/Bash 中,每当我输入任何命令时,它都会在执行之前在下一行重复/显示。
例如,如果我输入/命令了一个无用/不存在的命令,它会在下一行显示相同的“命令”或“单词”,然后在第 3 行再次显示提示。如果我输入“ls”,那么在显示文件列表之前,它会在下一行显示/返回“ls”(然后显示当前位置的真实文件列表)。
我怎样才能阻止这种行为?(不知道它是怎么开始的?!)
答案1
看起来您已打开调试。尝试此命令并查看会发生什么:
set +x # This turns off debugging.
如果这解决了问题,您需要检查您的初始化文件以找出它在哪里打开,然后删除代码。
来自帮助文件:
-x Print commands and their arguments as they are executed.
要查看 set 命令的完整帮助,请使用help set