在我的 WSL/Bash 中,每當我鍵入任何命令時,它都會在執行之前在下一行中重複/顯示。
例如,如果我鍵入/命令一個無用/不存在的命令,它會在下一行顯示相同的“命令”或“單字”,然後在第三行再次顯示提示。如果我輸入“ls”,那麼在顯示檔案清單之前,它將顯示/返回下一行中寫入的“ls”(然後顯示目前位置的真實檔案清單)。
我怎麼才能阻止這種行為? (不知道是怎麼開始的?!)
答案1
看起來您已開啟調試。嘗試這個命令,看看會發生什麼:
set +x # This turns off debugging.
如果這解決了問題,您需要檢查初始化檔案以找出它在哪裡打開,然後刪除程式碼。
來自幫助文件:
-x Print commands and their arguments as they are executed.
若要查看 set 指令的完整協助,請使用help set