명령을 입력할 때마다 Ubuntu 명령이 반복되거나 다음 줄에 표시됩니다.

명령을 입력할 때마다 Ubuntu 명령이 반복되거나 다음 줄에 표시됩니다.

내 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

관련 정보