리눅스 명령 줄 바로 가기

그것은 나 알고 당신을 놀라게하지 않을 수도 있습니다  bash는  쉘이 훨씬 쉽게 명령 줄 작업, 당신의 인생을 만들 수있는 편리한 단축키 매우 풍부한 배열을 가지고있다. 바로 가기를 사용하여 명령 줄을 편집 할 수있는이 기능은에 의해 제공되는  GNU의 readline 라이브러리 . 이 라이브러리는 다른 많은 데 사용됩니다  * 괜찬아  이외의 응용 프로그램  bash는 그래서 단지 당신이 주변에 압축을 허용하지 않습니다 단축키의 일부를 배우는  배쉬  : 터무니 쉽게 명령을,뿐만 아니라 다른 다양한 사용하여 좀 더 능숙하게 할 수 있습니다  * nix에서 스크립트를  Readline와를 사용하는 응용 프로그램. 난 그냥 한 가지 더 언급하겠습니다 때문에 너무 깊이의 Readline에 들어갈 싶지 않아요. 기본적으로 Readline와는 사용  이맥스 사용하도록 구성 할 수 있지만 키 바인딩,  VI  편집 모드, 나는 그러나 대부분의 응용 프로그램의 기본 동작을 배우고 선호 (나는 끊임없이 물건을 사용자 정의하지 않아도 쉽게 내 인생을하게 찾을 수 있습니다). 당신이 잘 알고 있다면  이맥스  이 우리의 나머지 부분에 대한 대부분 그래서 이들 단축키 많은 : 당신에게 새로운되지 않습니다.

명령 편집 바로 가기

  • Ctrl + A - 명령 라인의 시작으로 이동
  • Ctrl 키 + E는 - 명령 줄의 끝으로 이동
  • Ctrl + k를 - 명령 줄의 끝에 커서에서 삭제
  • Ctrl 키를 U를 + - 삭제 커서에서 명령 행의 시작
  • w Ctrl 키 + - 단어의 시작 커서에서 삭제 (즉, 한 단어 뒤로 삭제)
  • Ctrl 키를 + y를 - 커서 후 컷 (위의 것과 같은) 삭제 바로 가기 중 하나를 사용하여 한 단어 나 텍스트를 붙여
  • Ctrl 키 + XX - (다시와) 명령 행의 시작과 현재 커서의 위치와 이동
  • Alt + B - 뒤로 한 단어 이동 (또는 커서에서 현재 단어의 시작으로 이동)
  • Alt + F - 앞으로 이동 한 단어 (또는 커서에서 현재 단어의 끝으로 이동)
  • 대체 + D - 커서에서 시작하는 단어의 최종 삭제 (전체 단어 커서가 단어의 시작 부분 인 경우)
  • Alt + C -은 (커서가 단어의 시작 부분에있는 경우 전체 단어) 커서에서 시작하는 단어의 끝으로 활용
  • Alt + U - 단어의 마지막에 커서에서 메이크업 대문자
  • Alt 키 + 1 - 커서에서 단어의 끝 메이크업 소문자
  • Alt + t - 스왑 이전과 현재 단어
  • Ctrl 키 + F - 앞으로 이동 한 문자
  • Ctrl 키 + B - 이동 뒤로 한 문자
  • Ctrl 키 + d를 - 커서가있는 문자 삭제
  • Ctrl 키 + h를 - 커서 앞에있는 문자 삭제
  • Ctrl 키 +의 t - 이전에 커서 아래 스왑 문자

명령 리콜 바로 가기

  • Ctrl 키 + r에 - 역사의 뒤로 검색
  • 'Ctrl + g'를 - 이력 검색 모드에서 탈출
  • Ctrl 키를 + 피 - 역사에서 이전 명령 (즉, 명령 역사를 통해 다시 걸을)
  • Ctrl 키 + N - 역사에서 다음 명령 (즉, 명령 기록을 통해 앞으로 걸어)
  • Alt +. - 이전 명령의 마지막 단어를 사용

명령 제어 바로 가기

  • Ctrl 키 + 1 - 화면을 지 웁니다
  • Ctrl 키 +들 - (명령 자세한 장기 실행에 대한) 화면에 출력을 정지
  • Ctrl + q를 - (이전에 상기 명령을 사용하여 중단 된 경우) 화면에 출력을 허용
  • Ctrl + C를 - 명령을 종료
  • Ctrl + z를 - 명령을 중지 / 일시 정지

강타 강타 (!) 명령

강타는  도를 사용하는 몇 가지 편리한 기능을 가지고 있습니다! (강타)는 일부 펑키 물건을 할 수 있도록하는  bash는  명령.

  • !! - 실행 마지막 명령
  • ! ㅋ - 실행 가장 최근의 명령이 'ㅋ'로 시작하는 (! 예를 들어, LS)
  • ! ㅋ ㅋ! 피 - 어쩌구은 (또한 명령 기록의 최신 명령으로 추가합니다)를 실행 것이라는 명령을 인쇄
  • ! $ - 이전 명령의 마지막 단어 (Alt +와 동일합니다.)
  • ! $! p가 - 단어를 인쇄하는 $가 대체 할 것
  • * - 마지막 단어를 제외하고 이전 명령 (예를 들어, 사용자가 입력하는 경우 '_find 일부 file.txt를 / 후'* '일부 _find 당신에게 줄 것이다! file.txt를 ')
  • ! * : p는 - * 대체 할 것이 무엇 인쇄

당신이 할 수있는 또 하나의 편리한 것이있다. 이것은 ^^ '명령'을 사용하는 것입니다. 당신이 명령을 입력하고 실행하면 동일한 명령을 다시 실행하지만, 예를 들어 ^^ 사용하여 텍스트의 다른 부분에 대한 텍스트의 일부를 대체 할 수 있습니다 :

$ LS - 투
총 12
drwxrwxrwx + 3 관리자 없음 0 7월 21일 23시 38분.
drwxrwxrwx + 3 관리자 없음 0 21 7 월를 23시 34분 ..
-rwxr-XR-X 1 관리자 없음 1150 21 7 월를 23시 34분의 .bash_profile
-rwxr-XR-X 1 관리자 없음 3116 21 7 월를 23시 34분의 .bashrc
drwxr-XR-X + 4 관리자 없음 0 21 7 월를 23시 39분 .gem
-rwxr-XR-X 1 관리자 없음 1461 21 7 월를 23시 34분 .inputrc
$ ^ - 알 ^ -lash
LS -lash
총 12K
   0 drwxrwxrwx + 3 관리자 없음 0 21 7 월를 23시 38분.
   0 drwxrwxrwx + 3 관리자 없음 0 21 7 월를 23시 34분 ..
4.0K -rwxr-XR-X 1 관리자 없음 1.2K 7 월를 21 23시 34분의 .bash_profile
4.0K -rwxr-XR-X 1 관리자 없음 3.1K 7 월를 21 23시 34분의 .bashrc
   0 drwxr-XR-X + 4 관리자 없음 0 21 7 월를 23시 39분 .gem
4.0K -rwxr-XR-X 1 관리자 없음 1.5K 7 월를 21 23시 34분 .inputrc

여기에, 명령이었다 ^ -al ^ 이전 LS에 -lash와 -al을 대체 -lash 명령을하고 명령을 다시 재 - 실행.

많은, 더는 함께 단축키를 사용하여에 올 때 당신이 할 수있는 많은있다  배쉬 . 그러나, 위의 바로 가기가 당신에게 최대쪽으로 방법의 90 %를 얻을 것이다  bash는  생산성을. 당신은 내가 놓쳤다 것을 생각한다면  필수  bash는  바로 당신이 (나는 확실히 내가 가진 생각)없이 살 수 없다, 다음 알려 주시면이 골대를 업데이트하겠습니다. 평소와 같이, 모든 것을 소프트웨어 개발에 대한 자세한 정보와 의견에 대한 내 피드에 가입 주시기 바랍니다.

추천

출처www.cnblogs.com/ppju/p/12231739.html