
私の WSL/Bash では、コマンドを入力するたびに、そのコマンドが実行される前の次の行に繰り返されたり表示されたりします。
たとえば、役に立たない/存在しないコマンドを入力/実行した場合、次の行に同じ「コマンド」または「単語」が表示され、3 行目にプロンプトが再度表示されます。「ls」と入力した場合、ファイル リストを表示する前に、次の行に書かれた「ls」が表示/返されます (その後、現在の場所にある実際のファイル リストが表示されます)。
この動作を止めるにはどうしたらいいでしょうか? (そもそもどうやって始まったのかわかりません?!)
答え1
デバッグが有効になっているようです。次のコマンドを試して、何が起こるか確認してください。
set +x # This turns off debugging.
これで問題が解決した場合は、init ファイルをチェックして、どこでオンになっているかを確認し、コードを削除する必要があります。
ヘルプファイルより:
-x Print commands and their arguments as they are executed.
setコマンドの完全なヘルプを表示するには、help set