터미널에서 실수로 복사/붙여넣기를 분석하는 방법은 무엇입니까?

터미널에서 실수로 복사/붙여넣기를 분석하는 방법은 무엇입니까?

웹 페이지에서 명령줄을 복사하여 붙여넣으려고 하면 어떻게든 전체 페이지의 소스 코드와 모든 태그 등을 복사/붙여넣을 수 있습니다. (방법은 묻지 마세요.)

이 페이지는 다음과 같습니다:https://github.com/plathub/com.visualstudio.code/issues/29

물론 터미널은 미쳤다. 내가 아는 한, 대부분의 "명령"은 실패하거나 "찾을 수 없음"이지만 확실하지 않습니다.

우연히 임의의 명령이 실행되었는지 확인하려고 했지만 상황을 제대로 분석하는 방법을 몰랐다는 것을 깨달았습니다.

이 문제를 검색하는 동안 웹사이트에서 터미널로 직접 복사하여 붙여넣는 것이 위험할 수 있다는 것도 알게 되었습니다.

그래서 이 문제에 대해 여러 가지 질문이 있어서 이를 터미널에 붙여넣었습니다.

  • 어떤 작업이 수행되었는지 확인하는 방법이 있습니까? 나쁜 일이 생기면 어쩌지?

  • "History" 명령은 실패한 명령까지 포함하여 모든 것을 보여줍니다. 마지막으로 성공한 명령만 볼 수 있나요?

  • 이러한 "덩어리"의 텍스트를 붙여넣은 후 터미널은 완전히 어수선해졌습니다. 일부 명령을 실행하려는 중간 시도가 실패하는 것을 볼 수 있지만(bash: 구문 오류..., 명령을 찾을 수 없음) 모든 행이 시도된 것처럼 보이지는 않습니다. 또한 일부 문자는 사용자 이름 앞에 표시됩니다(문자 뒤에 개행 문자가 없는 것처럼). 정말 끔찍해 보입니다(끝나기 전에 CTRL-Ced를 눌렀다는 점에 유의하세요). 이는 오류만 표시합니까, 아니면 스크립트 실행에 영향을 줍니까? 즉, 매우 긴 스크립트를 터미널에 붙여넣으면 완전히, 순서대로, 결정적으로 실행될까요, 아니면 크기가 엉망이 될까요? (아니면 중간 오류일까요?)

  • 나중에 기록을 보거나 "위쪽" 화살표를 사용하면 여러 줄의 "코드" 블록이 동시에 표시되지만 터미널을 닫았다가 다시 열면 내 기록이 한 번만 "더 깨끗해" 보입니다. 한 줄만 있습니다(소스 코드와 다소 일치함). 어떻게 이럴 수있어? 역사는 왜 변하는가?

  • 이 오류를 피할 수 있는 방법이 있나요?

(저는 기본 우분투 터미널을 사용합니다.)

죄송합니다. 질문이 많습니다...

관련 정보