Child pages
  • bash 명령어 히스토리 관리 - readline 사용법 및 line 편집, reverse search 등 단축키 요약

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Keyaction비고
\C-a line 의 처음으로 가기
\C-e line 의 끝으로 가기
\C-lclear screen
\C-p예전 history로 가기화살표의 ↑ 동일 ("\e[A")
\C-n다음 history로 가기화살표의 ↓동일("\e[B")
\C-rreverse search history예전에 사용했던 명령어를 가장 오래된 명령어부터 검색(increment search)
\C-sforward search history

예전에 사용했던 명령어를 가장 최근 명령어부터 검색(increment search).

터미널의 STOP 문자와 충돌하므로 하단의 i-search 항목을 참고하여 수정

\e-uline의 문자를 대문자로 변경
\e-lline의 문자를 소문자로 변경
\C-w이전 단어 삭제
\C-sreverse incremental search
\C-greverse incremental search 중지


readline 사용 예

find . \( -name "*.py" -o -name "*.html" \) 같이 긴 명령어가 있을 때 수정이 필요할 경우 Ctrl-a 키를 누르면 라인의 첫 줄로 가고 Ctrl-e 를 누르면 라인의 마지막으로 이동한다.

...