/
bash 에서 readline 기능인 Ctrl-a, Ctrl-e 키가 동작하지 않을 때

bash 에서 readline 기능인 Ctrl-a, Ctrl-e 키가 동작하지 않을 때

어느 고객사 갔더니 bash 에서 readline 단축키가 제대로 동작하지 않았습니다.

즉 라인의 시작으로 가는 Ctrl-a, 라인의 끝인 Ctrl-e 와 reverse increment search 인 Ctrl-r 이 동작하지 않더군요.


확인해 보니 readline 용 키 바인딩이 잘못되서이고 (기본 설정인데 왜 잘못됐는지는 모르겠네요...) 다음 명령을 실행해 주거나 bash 초기화 파일에 넣어주면 됩니다.

set -o emacs

vi 의 키 바인딩을 더 선호한다면 다음 명령을 실행하세요.

set -o vi


같이 보기

Ref


Related content

bash 명령어 히스토리 관리 - readline 사용법 및 line 편집, reverse search 등 단축키 요약
bash 명령어 히스토리 관리 - readline 사용법 및 line 편집, reverse search 등 단축키 요약
More like this
bash 에서 라인의 시작, 끝으로 가는 단축키가 동작하지 않을 때 처리 방법
bash 에서 라인의 시작, 끝으로 가는 단축키가 동작하지 않을 때 처리 방법
More like this
짜증나는 한컴 입력기 삭제(MS 오피스 한글 교정이 이상하거나 IDE 단축키가 오작동)
짜증나는 한컴 입력기 삭제(MS 오피스 한글 교정이 이상하거나 IDE 단축키가 오작동)
More like this
bash 자동 완성(auto completion) 기능으로 커맨드라인 생산성 높이기
bash 자동 완성(auto completion) 기능으로 커맨드라인 생산성 높이기
More like this
history 명령을 대체하는 mcfly
history 명령을 대체하는 mcfly
More like this
rlwrap - readline 이 적용되지 않은 program 을 위한 wrapper
rlwrap - readline 이 적용되지 않은 program 을 위한 wrapper
More like this