bash 기록 상호 작용을 사용할 때 공백을 탈출하는 방법은 무엇입니까?

bash 기록 상호 작용을 사용할 때 공백을 탈출하는 방법은 무엇입니까?

명령 입력 시 공백을 벗어날 수 있나요? 나는 이것을하고 싶다 :

!git\ clone

과거 명령을 실행하는 데 사용하는 것을 좋아 !하지만 해당 공간을 사용할 수 없으면 기능이 제한되는 경우가 많습니다.

답변1

당신은 그것을 사용할 수 있습니다

!?git clone

에서 man bash:

 !?string[?]

문자열을 포함하는 기록 목록에서 현재 위치 이전의 가장 최근 명령을 참조합니다. ?문자열 바로 뒤에 개행 문자가 오면 후행 문자를 생략할 수 있습니다.

또한 Alt + .이전 명령의 마지막 인수를 반복하고(다시 누르면 이전 명령으로 이동함) Alt + Ctrl + y이전 명령의 첫 번째 인수를 반복하거나 n앞에 있는 경우 -th를 반복해 보십시오 Alt + n.

관련 정보