Ctrl+ r는 .bash_history
이전에 실행 한 명령 을 검색하는 훌륭한 도구입니다 .
그러나 OS X Terminal.app에서 사용하면 이상한 동작이 표시되며 다른 사람이 같은 것을 보거나 수정하는 방법을 알고 있는지 궁금합니다.
- Ctrl+r
- 같은 것을 입력하십시오
find
- 오 쿨, 봐봐 ... 내가 원하는 명령이야
find . -exec grep -q "hello world" '{}' \; -print
- 그 명령을 실행하고 싶지만 hello world를 다른 것으로 변경하십시오.
- 나는 명중 그래서 ←나→
- 이제 명령은 그렇다고 명령 행에 있지만 항상 다음과 같이 명령의 일부 trunctated 버전처럼 보인다 :
-q "blog_posts_by" '{}' \; -print
전체 명령이있는 곳, 내가 아니라 모든 라인에 이동할 커서 키를 사용할 수 있습니다 인쇄됩니다. 라인에 표시된 것과 터미널이 실제로 편집하고 있다고 생각하는 것 사이에 연결이 끊어졌습니다.
왜 이런 일이 일어날 지 힌트가 있습니까? 웹을 검색하는 것은 쉬운 현상이 아닙니다.
이것은 용어 창 너비보다 긴 줄에서만 발생합니까?
—
Essobi
BTW를 실행중인 Terminal.App/OSX의 버전은 무엇입니까? 배쉬 버전? .bashrc도 보여줄 수 있습니까?
—
Essobi