CTRL- 와 마찬가지로 bash 기록을 검색하려고 r하지만 방향을 찾으려고합니다 .
난 그냥 한 번에 너무 자주 쳤을 때 그것은 나를 위해 고통이었다 CTRL- r이전 명령을 다시 찾을.
리버스 검색에서와 마찬가지로 Bash 기록을 어떻게 검색 할 수 있습니까?
CTRL- 와 마찬가지로 bash 기록을 검색하려고 r하지만 방향을 찾으려고합니다 .
난 그냥 한 번에 너무 자주 쳤을 때 그것은 나를 위해 고통이었다 CTRL- r이전 명령을 다시 찾을.
리버스 검색에서와 마찬가지로 Bash 기록을 어떻게 검색 할 수 있습니까?
답변:
앞으로도 검색 할 수 있습니다. bash 정보 매뉴얼에서 " 8.2.5 히스토리에서 명령 검색 ":
특정 문자열의 히스토리에서 뒤로 검색하려면을 입력하십시오
C-r
. 입력C-s
하면 기록을 통해 앞으로 검색합니다.
그러나 Ctrl-S의 문제점은 XON / XOFF 흐름 제어 (예 : Konsole)와 충돌하는 경우가 있습니다. 그러나 검색은 readline 기능이므로 다른 키에 바인딩 할 수 있어야합니다. 업데이트 : 더 간단하고 나은 방법은 XON / XOFF를 실행하여 비활성화하는 것입니다.
stty -ixon
.bash_profile
및 .profile
에서만 로그인 포탄을 위해 공급됩니다. 나는 이것을 .bashrc
(내가 출처에서 .profile
) 넣을 것이다 .
.bash_profile
연결하는 모든 컴퓨터 에서 유지 관리 를 원하지 않거나 유지하고 싶지 않은 경우 수퍼 유저에 대한이 답변이 도움이 됩니다.
가장 좋은 트릭 이럴으로 활성화되어 pgup
및 pgdown
. 그냥 당신의~/.inputrc
"\e[5~": history-search-forward
"\e[6~": history-search-backward
로그 아웃 / 로그인하고 첫 글자를 입력 한 다음 pgup
또는 pgdown
전체 기록을 검색하십시오.
ctrl-R
단어로 시작하는 모든 행을 검색하는 반면 단어로 시작하는 기록 검색 전 검색 행
/etc/inputrc
(예 : 우분투).
당신은 시도 할 수 있습니다 https://github.com/dvorka/hstr 훨씬 더 효율적이고 빠르게 모두 전후 방향 인 즉 (선택 사항) 메트릭 기반의 순서로 배쉬 역사의 필터링 "상자 스타일을 제안"을 가능하게하는을 :
그것은 쉽게 할 수 바인딩 에 Ctrl-r및 / 또는Ctrl-s
sudo add-apt-repository ppa:ultradvorka/ppa; sudo apt-get update; sudo apt-get install hh; hh --show-configuration >> ~/.bashrc;
나는 보통 ESC터미널을 누른 다음를 누른다 >. 적어도 재설정 된 다음 클릭 횟수를 줄이십시오 CTRL+ R.