리눅스 배쉬는 일반적인 작업에 대한 바로 가기 쉘

전송 : 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 命令设置。

추천

출처www.cnblogs.com/acm-icpcer/p/11595681.html