
일반적으로 위쪽 화살표 키를 사용하여 이전 명령으로 이동할 수 있습니다. 그러나 이것이 항상 작동하는 것은 아닙니다. ASCII 시퀀스(" ^[[A
...")를 얻을 수도 있지만 화살표 키가 없는 구형 키보드에 이 기능이 있는지 알고 싶습니다. 당시에는 어떻게 작동했습니까?
다른 방법이 있나요?
답변1
Emacs 모드에서는 Ctrl- P(이전), 다른 방향은 Ctrl- N(다음) 입니다.
vi 모드에서 ESC(명령 모드로 들어가기 위해) 그리고 k위아래 j로
답변2
두 개의 느낌표를 사용하여 셸에서 이 작업을 수행할 수 있습니다.!!
답변3
즐겨 사용하는 쉘을 입력하기만 하면 history
전체 기록 덤프가 실행됩니다.
ctrl-r
+ 검색 명령의 첫 번째 문자를 입력해 볼 수도 있습니다 ...
답변4
언급했듯이 셸에 따라 다르지만 이러한 답변 외에도 다른 방법이 있습니다.
이 history
명령은 다음과 같은 일부 출력을 표시합니다.
89 bash --version
90 source /Library//Developer/CommandLineTools/usr/share/git-core/git-completion.bash
91 brew install bash-completion
92 source ~/.bashrc
그러면 예를 들어 할 수 있습니다.
!89
명령을 다시 실행하십시오( bash --version
이 경우).