No meu WSL/Bash, sempre que digito qualquer comando, ele é repetido/mostrado na próxima linha antes de ser executado.
Por exemplo, se eu digitasse/comandasse um comando inútil/inexistente, ele mostraria o mesmo 'comando' ou 'palavras' na próxima linha e então mostraria o prompt novamente na 3ª linha. Se eu digitar 'ls', antes de mostrar a lista de arquivos, ele mostrará/retornará 'ls' escrito na próxima linha (e então mostrará a lista real de arquivos no local atual).
Como posso parar esse comportamento? (Não sei como tudo começou?!)
Responder1
Parece que a depuração está ativada. Experimente este comando e veja o que acontece:
set +x # This turns off debugging.
Se isso resolver o problema, você precisará verificar seus arquivos init para descobrir onde ele está ativado e remover o código.
Do arquivo de ajuda:
-x Print commands and their arguments as they are executed.
Para ver a ajuda completa do comando set, usehelp set