내 WSL/Bash에서는 명령을 입력할 때마다 실행되기 전에 바로 다음 줄에 반복/표시됩니다.
예를 들어 II가 쓸모 없거나 존재하지 않는 명령을 입력/명령한 경우 다음 줄에 동일한 '명령' 또는 '단어'가 표시되고 세 번째 줄에 프롬프트가 다시 표시됩니다. 'ls'를 입력하면 파일 목록을 표시하기 전에 바로 다음 줄에 작성된 'ls'를 표시/반환합니다(그런 다음 현재 위치에 있는 실제 파일 목록을 표시합니다).
이 동작을 어떻게 중지할 수 있나요? (어쨌든 어떻게 시작되었는지 모르겠어요?!)
답변1
디버깅이 켜져 있는 것 같습니다. 이 명령을 시도하고 무슨 일이 일어나는지 확인하십시오.
set +x # This turns off debugging.
문제가 해결되면 초기화 파일을 확인하여 전원이 켜진 위치를 찾은 다음 코드를 제거해야 합니다.
도움말 파일에서:
-x Print commands and their arguments as they are executed.
set 명령의 전체 도움말을 보려면 다음을 사용하십시오.help set