맞습니다, 이것은 약간 성가신 기능입니다. 왜냐하면 이런 일이 발생하고 다른 경우에는 매우 이상하지 않기 때문입니다.
인수를 조정하기 위해 명령을 터미널에 붙여 넣고 때로는 붙여 넣을 두 번째 명령을 실행합니다. 때로는 그렇지 않습니다.
이것은 난처한 일 (ICR에 무의미한 의견 게시)에서 위험에 이르기까지 다양합니다.
이 기능을 잘 끄려면 어떻게해야합니까? 붙여 넣을 때 터미널이 자동 실행되는 것을 결코 원하지 않습니다.
답변
자동 실행이 없습니다. 명령 후에 줄 바꿈 (또는 그 이상)을 복사하고있을 수도 있습니다.
중단 과 함께 명령을 붙여 넣으면 쉘 (명령 행)은 사용자가 중단 (Enter, Return) 단추를 쳤다고 생각합니다.
이 답변은 OP가 원하지 않는 행동을 취하는 이유 만 설명합니다. 그러나 다른 대답 으로는 OP 문제에 대한 진정한 해결책 이 있습니다.
답변
진정한 해결책 중 하나 는 편집 모드를 열고 ctrl-x ctrl-e
클립 보드를 선택한 편집기 (일반적으로 emacs 또는 vim)에 안전하게 붙여 넣는 것입니다. 명령 편집을 완료 한 후 저장하고 종료하면 명령 행에서 실행됩니다. 이것은 커밋 해시를 git 명령에 붙여 넣을 때 길거나 복잡한 명령에 좋은 습관이며 장기적으로 무서운 결과를 피하는 데 도움이 될 수 있습니다.
편집기는 VISUAL 및 EDITOR 변수를 설정하여 변경할 수 있습니다 (이것은 다른 의미를 갖습니다 ( 여기 참조 )).
답변
붙여 넣기 전에 #을 입력 한 다음 줄을 붙여 넣습니다. 실행되지 않으며 수정이 완료되면 #을 제거하고 Enter 키를 누르십시오.