잠깐, 그것은 너무 많은 단축키를 기억 하는 데 필요한? 그것은 너무 복잡 해요!
크게 운영 효율성을 개선 하기 위해 기억 하는 것이 좋습니다. 그리고 이건 ReadLine 컨트롤을 사용 하 여 모든 프로그램에서 사용할 수 있는 ReadLine 컨트롤의 키 바인딩을. 예를 들어, Bash, lftp, gdb와 다른 프로그램, 같은 시간, 리눅스의 가장 유명한 Emacs 편집기, 뿐만 아니라 (사실, readline 하 이맥스-스타일 키 바인딩을 사용 하 여) 바인딩 키의이 스타일에 파이어 폭스도, 또한 비슷한 스타일의 바로 가기 키를 사용할 수 있습니다! (리눅스는 두 가지 주요 스타일의 키 바인딩, 하나는 VI 스타일, 다른 이맥스 스타일, 간결한 vim 튜토리얼에 소개 합니다)
지금 당신 자신을 시도할 수 있는 몇 가지 ReadLine 키 바인딩 열거 합니다. (남자 ReadLine 설명서를 보려면 readline 명령을 실행)
규칙의 일부에 대해 살펴 봅시다:
\c-a 즉 CTRL + A
\m-a 메타 + 메타 키 임을 나타냅니다 일반적으로 PC에서 ALT 키
의미 변화는 + a
(아래 괄호 안에 \a alt, \s 변화에 대 한 대표)
이동 명령:
\c-a는 Aheah 처음으로 이동
\C-E 끝 이동 라인의
\c-f 앞으로 앞으로 한 문자씩 이동
\c-b 뒤로 한 문자 뒤로 이동
\m-f 한 단어 앞으로 이동
\m-b 한 단어 뒤로 이동
\c-l 취소 화면
이 두 명령은 명령으로 이해 될 수 있다 또한
\c-p, 이전 명령 이전
\c-n, 다음 명령
명령 편집:
\c-d 문자 삭제 커서 \m-d 커서 http://www.aliyun.com/zixun/aggregation/16487.html 후 단어를 삭제 한 후 "> 삭제
\backspace 커서 \m-backspace 커서 전에 단어를 삭제 하기 전에 문자를 삭제
\c-k 삭제 커서 끝 선의 부 죽
\c-u 유닉스 라인 삭제 섹션의 시작 부분에 커서를 삭제
\c-w 커서 이전 단어 삭제
\c-y 붙여넣기 (마지막 개체 삭제) 십중팔구
\c--Undo
검색 기록:
\c-r은 지속적으로를 사용 하 여 ' c-r ' 다음
\m-p
\m-n
보완:
\tab에는 가장 높은 주파수 함수 사용 하 여!
\c-o 통과 완료 (정의 되지 않음)
\m-? m = 목록 모든 가능한 옵션, 2 TAB 키를 누르는 것과 같습니다 시간 (M- 실제 버튼은 \a+\s +)
역사 목록 (\a+\s+3)에서 현재 명령을 일시적으로 저장 하는 현재 명령 밖으로 \m-# 코멘트
\m-! 일반적으로 'sudo' (\a+\s+1)의 하위 같은 하위 명령을 보완 하는 데 사용 하는 보완 명령
\m-~ 전체 사용자 이름 (\a+\s+ ')
\m-@ 전체 호스트 이름 (\A+\S+2)
\m-$-Complement 변수 (\A+\S+4)
\m-_ 역사 기록 (\a+\s+-)
\m-*는 커맨드 라인 (\A+\S+8)에서 모든 가능한 옵션을 넣어