Bash 셸 에 살 면서 다음 단축 키 를 숙지 하면 명령 행 의 작업 효율 을 크게 향상 시 킬 수 있 습 니 다. 명령 편집
Ctrl + a: 명령 줄 의 맨 위로 이동
Ctrl + e: 명령 행 끝으로 이동
Ctrl + f: 문자 앞으로 이동 (오른쪽)
Ctrl + b: 문자 뒤로 이동 (왼쪽)
Alt + f: 단어 앞으로 이동 (오른쪽으로)
Alt + b: 단어 뒤로 이동 (왼쪽)
Ctrl + xx: 명령 줄 의 첫머리 와 커서 사이 로 이동
Ctrl + u: 커서 에서 명령 줄 첫머리 로 삭제
Ctrl + k: 커서 에서 명령 줄 끝으로 삭제
Ctrl + w: 커서 에서 글꼴 로 삭제
Alt + d: 커서 에서 끝까지 삭제
Ctrl + d: 커서 의 문자 삭제
Ctrl + h: 커서 앞 글자 삭제
Ctrl + y: 커서 에 붙 여 넣 기
Alt + c: 커서 에서 이니셜 대문자 로 변 경 된 단어
Alt + u: 커서 에서 모든 대문자 단어 로 변경
Alt + l: 커서 에서 모든 소문 자로 변경
Ctrl + t: 커서 와 이전 문자 교환
Alt + t: 커서 와 이전 단어 교환
Alt + Backspace: Ctrl + w 비슷 합 니 다. 구분자 차이 가 있 습 니 다. [rezilla 지적 감사합니다.]
명령 을 다시 실행 하 다
Ctrl + r: 역방향 검색 명령 기록
Ctrl + g: 과거 검색 모드 에서 종료
Ctrl + p: 역사의 이전 명령
Ctrl + n: 역사의 다음 명령
Alt +.: 이전 명령 의 마지막 인자 사용
제어 명령
Ctrl + l: 스크린 샷
Ctrl + o: 현재 명령 을 실행 하고 이전 명령 을 선택 하 십시오
Ctrl + s: 화면 출력 차단
Ctrl + q: 화면 출력 허용
Ctrl + c: 종료 명령
Ctrl + z: 명령 실행
Bang (!) 명령
!!:이전 명령 실행
!blah: 최근 blah 로 시작 하 는 명령 을 실행 합 니 다. 예 를 들 어!ls
!blah: p: 출력 만 출력 하고 실행 하지 않 습 니 다
!$:이전 명령 의 마지막 매개 변 수 는 Alt + 와 같 습 니 다
!$:p: 출력 인쇄! $의 내용
!*:이전 명령 의 모든 인자
!*:p: 출력 출력 출력! *의 내용
^ blah: 이전 명령 의 blah 삭제
^ blah ^ foo: 이전 명령 의 blah 를 foo 로 대체 합 니 다
^ blah ^ foo ^: 이전 명령 의 모든 blah 를 foo
로 바 꿉 니 다. 우정 알림:
이상 에서 소개 한 대부분의 Bash 단축 키 는 emacs 편집 모드 에서 만 유효 합 니 다. Bash 를 vi 편집 모드 로 설정 하면 vi 의 버튼 에 따라 연 결 됩 니 다.Bash 는 기본적으로 emacs 편집 모드 입 니 다.만약 당신 의 Bash 가 emacs 편집 모드 에 없다 면, 통과 할 수 있 습 니 다. set -o emacs 설치
^ S, ^ Q, ^ C, ^ Z 는 단말 장치 로 처리 되 어 사용 가능 합 니 다. stty 명령 설정.