В моем 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