전송 : https://linuxtoy.org/archives/bash-shortcuts.html
배쉬 쉘에서의 생활, 크게 명령 줄 작업 효율을 향상시킬 것, 바로 가기를 기억.
편집 명령
- Ctrl + A : 이동 명령 줄 처음
- Ctrl 키 + E는 명령 행의 끝으로 이동
- Ctrl 키 + f를이 : 앞으로 문자를 누릅니다 (오른쪽)
- Ctrl 키 + B : (왼쪽) 문자 이동을 누른 후
- Alt + F (오른쪽)에 의해 전방 단어
- Alt + B : (왼쪽) 단어 이동 후의 보도
- Ctrl 키 + XX : 명령 및 행의 시작 부분 사이에 커서를 이동
- 첫 번째 명령 줄에 커서에서 삭제 : Ctrl 키 유 +
- Ctrl + k를 명령 행의 끝으로 커서에서 제거
- Ctrl 키를 + 승 : 커서에서 접두사를 제거
- 대체 + d를 : 접미사 커서에서 제거
- 하려면 Ctrl + D는 : 커서에있는 문자를 삭제
- 하려면 Ctrl + h를 : 커서 전에 문자를 삭제
- Ctrl 키를 + y를 : 커서에 붙어
- Alt + C : 변경 커서에서 첫 글자 단어를 대문자로
- Alt + U : 모두 대문자 단어로 커서에서 변화
- Alt 키 + 1 : 단어 모두 소문자로 커서에서 변화
- Ctrl 키 +의 t : 커서 전에 문자의 교환 및
- 대체 +의 t : 커서 전에 단어를 스위칭
- Alt + 백 스페이스 : Ctrl + W와 동일 ~ ~ ~ ~ 유사 구분 약간의 차이가 [rezilla 올바른 감사]
다시 실행 명령을
- 하려면 Ctrl + r을 : 검색 명령 기록을 역
- Ctrl 키를 +의 g : 역사 검색 모드에서 종료
- Ctrl 키를 + 피 : 이전 명령의 역사
- Ctrl 키 + N : 역사에서 다음 명령
- Alt + :. 명령의 사용에 대한 최종 매개 변수
제어 명령
- Ctrl 키 + 1 : 투명 화면
- Ctrl + O : 현재 명령의 실행,에 명령을 선택
- Ctrl + S를 : 정지 화면 출력
- 하려면 Ctrl + Q : 그 화면 출력 허용
- Ctrl + C : 종료 명령
- Ctrl + z를 : 명령을 일시 중단
느낌표 (!)가 명령
- ! : 명령 실행
- ! ㅋ : 어쩌구는 ls 등과 같은 명령의 가장 최근의 실행을 시작!
- ! ㅋ : P : 실행하지 않고에만 인쇄 출력
- !$:上一条命令的最后一个参数,与 Alt + . 相同
- !$:p:打印输出 !$ 的内容
- !*:上一条命令的所有参数
- !*:p:打印输出 !* 的内容
- ^blah:删除上一条命令中的 blah
- ^blah^foo:将上一条命令中的 blah 替换为 foo
- ^blah^foo^:将上一条命令中所有的 blah 都替换为 foo
_友情提示_:
1、以上介绍的大多数 Bash 快捷键仅当在 emacs 编辑模式时有效,若你将 Bash 配置为 vi 编辑模式,那将遵循 vi 的按键绑定。Bash 默认为 emacs 编辑模式。如果你的 Bash 不在 emacs 编辑模式,可通过 set -o emacs
设置。
2、^S、^Q、^C、^Z 是由终端设备处理的,可用 stty
命令设置。