커서를 이동하지 않고 역방향 검색을 종료하는 방법은 무엇입니까?

커서를 이동하지 않고 역방향 검색을 종료하는 방법은 무엇입니까?

Bash에서 (Bash에서 emacs 키 바인딩을 사용하여) 역방향 검색을 수행할 때 다음과 같은 상황이 자주 발생합니다.
(reverse-i-search:ccc) aaa bbb |ccc ddd
'ccc'에 대한 역방향 검색 중이고 일치하는 문자열에서 커서가 올바르게 중지되었습니다.

ccc이제 여기에서 시작하여 , 예를 들어 make it 앞에 몇 가지 추가 문자를 추가하고 싶습니다 eee ccc.
그러나 을 누를 수 없습니다 Enter. 그렇지 않으면 명령이 직접 실행됩니다.
추가하려는 문자를 직접 입력할 수 없습니다. 그렇지 않으면 검색 문자열이 변경됩니다.
를 누를 수 없습니다 Esc. 그렇지 않으면 bash가 검색을 종료하고 커서도 이동합니다.

그렇다면 bash에게 검색을 종료하고 커서는 그대로 두도록 어떻게 지시해야 할까요?

답변1

이를 수행하는 방법에는 여러 가지가 있는 것 같습니다.지금. 질문을 받은 당시에는 그 중 일부 또는 전부가 작동하지 않았습니다.

  1. Esc

  2. Shift+Enter

  3. 또한 화살표 키(왼쪽, 오른쪽)는 커서를 원하는 위치에서 한 문자씩 이동합니다.

$ bash --version
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)

관련 정보