셸, bash 단축 키 조작

2591 단어 Linux
선언: 명령 행 이나 bash 에서 명령 을 편집 할 때 기본 적 인 단축 키 와 편집 기 교 를 알 면 효율 이 높 아 지고 더 많은 시간 을 절약 할 수 있 으 며 보 이 는 것 은 인연 이다.다음은 나의 총 결 이다.
1. 명령 편집Ctrl + xx: 명령 줄 의 첫머리 와 커서 사 이 를 이동 하 는 것 이 특수 합 니 다!Ctrl + a: 명령 줄 의 첫머리 로 이동 Ctrl + e: 명령 줄 의 끝으로 이동 Alt + f: 단어 앞으로 이동 (오른쪽 방향) Alt + b: 단어 뒤로 이동 (왼쪽 방향) Ctrl + u: 커서 에서 명령 줄 의 첫머리 로 삭제 Ctrl + k: 커서 에서 명령 줄 의 끝으로 삭제 Ctrl + w: 커서 에서 글자 끝까지 삭제 Alt + Backspace: 빈 칸 으로 구분자 Alt + d: Ctrl + w 와 유사 합 니 다. 여러 구두점 을 구분자 Ctrl + d: 커서 에서 글자 끝까지 삭제 Ctrl + h: 커서 에 있 는 문자 삭제 Ctrl + y: 커서 앞 에 있 는 문자 삭제 Alt + c: 커서 에 붙 여 넣 은 후 (방금 삭 제 된 문 자 를 붙 여 넣 기) Alt + u: 커서 에서 이니셜 대문자 로 변 경 된 단어 Alt + l: 커서 에서 모든 대문자 로 변 경 된 단어 Ctrl + t: 커서 에서 모든 소문 자로 변 경 된 단어 Alt + t: 커서 와 이전 문자 교환 Ctrl + r: 커서 와 이전 단 어 를 교환 합 니 다.
2. 명령 다시 실행Ctrl + g: 역방향 검색 명령 의 역사 (여러 번 누 르 면 다음 을 표시 합 니 다) Ctrl + p: 역사 검색 모드 에서 종료 Ctrl + n: 역사의 이전 명령 Alt + .: 역사의 다음 명령 .: 이전 명령 의 마지막 참 수 를 사용 하고 여러 번 누 르 면 위로 선택 합 니 다.
3. 제어 명령Alt+Esc 또는 tab+tab: 입력 가능 한 명령 을 찾 습 니 다. 첫 번 째 로 esc Ctrl + l 를 두 번 누 르 십시오. 화면 표시 Ctrl + o: 현재 명령 을 실행 하고 이전 명령 Ctrl + s 을 선택 하 십시오. 화면 출력 차단 Ctrl + q: 화면 출력 허용 Ctrl + c: 종료 명령 Ctrl + z: 명령 걸 기
4. Bang (!) 명령!!: 이전 명령 을 실행 합 니 다 !cmd: 최근 의 blah 로 시작 하 는 명령 을 실행 합 니 다. 예 를 들 어!ls !$: 이전 명령 의 마지막 매개 변 수 는 Alt + 와 같 습 니 다 !*: 이전 명령 의 모든 매개 변수!blah: p: 출력 만 출력 하고 실행 하지 않 습 니 다!:p: 출력 인쇄!의 내용!:p: 출력 인쇄!의 내용 ^ content: 이전 명령 의 content ^ content ^ foo 삭제: 이전 명령 의 content 를 foo ^ content ^ foo ^: 이전 명령 의 모든 content 를 foo 로 대체 합 니 다.
5. 특수 문자 의 의미& 실 행 된 명령 의 끝 에 "&"기 호 를 추가 하면 명령 을 배경 에서 실행 && 할 수 있 습 니 다. 앞의 명령 이 실 행 된 후에 뒤의 명령 을 수행 할 수 있 습 니 다. eg: ls && ll cd - 는 방금 디 렉 터 리 cd ~ 로 돌아 가 는 것 을 표시 합 니 다. ~ 사용자 디 렉 터 리 를 대표 합 니 다. eg: ~/Downloads sudo!! 이전 sudo 권한 이 필요 한 명령 을 수행 합 니 다. !$이전 명령 의 마지막 문자열 을 나타 내 는 특수 한 환경 변수
제시 하 다.
Bash 는 기본적으로 emacs 편집 모드 이지 만, 어떤 bash 는 vi 단축 키 를 사용 합 니 다. Bash 가 emacs 편집 모드 에 없 으 면 .bashrc 에서 set -o emacs 설정 할 수 있 습 니 다. set -o vi vi 편집 모드 로 설정 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기