Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

알아야 할 유용한 Linux 명령줄 Bash 단축키

이 기사에서는 Linux 사용자에게 유용한 여러 Bash 명령줄 바로 가기를 공유합니다. 이러한 바로 가기를 사용하면 이전에 실행한 명령 액세스 및 실행, 편집기 열기, 명령줄에서 텍스트 편집/삭제/변경, 커서 이동, 명령에서 프로세스 제어 등과 같은 특정 활동을 쉽고 빠르게 수행할 수 있습니다. 라인.

이 기사는 Linux 초보자가 명령줄 기초를 익히는 데 대부분 도움이 될 것이지만 중급 기술과 고급 사용자도 실제로 도움이 될 수 있습니다. 다음과 같이 범주에 따라 bash 키보드 단축키를 그룹화합니다.

편집기 실행

터미널을 열고 Ctrl+X를 누릅니다. 및 Ctrl+E 편집기 열기(나노 편집기 ) 빈 버퍼로. Bash는 $EDITOR에 의해 정의된 편집기를 시작하려고 시도합니다. 환경 변수.

알아야 할 유용한 Linux 명령줄 Bash 단축키 알아야 할 유용한 Linux 명령줄 Bash 단축키

화면 제어

다음 단축키는 터미널 화면 출력을 제어하는 ​​데 사용됩니다.

  • Ctrl+L – 화면을 지웁니다("clear " 명령).
  • Ctrl+S – 화면에 대한 모든 명령 출력을 일시 중지합니다. 장황하고 긴 출력을 생성하는 명령을 실행한 경우 이를 사용하여 화면 아래로 스크롤하는 출력을 일시 중지합니다.
  • Ctrl+QCtrl+S를 사용하여 일시 중지한 후 화면에 출력을 다시 시작합니다. .

명령줄에서 커서 이동

다음 단축키는 명령줄 내에서 커서를 이동하는 데 사용됩니다.

  • Ctrl+A 또는 Home – 커서를 줄의 시작 부분으로 이동합니다.
  • Ctrl+E 또는 End – 커서를 줄 끝으로 이동합니다.
  • Ctrl+B 또는 Left Arrow – 커서를 한 번에 한 문자 뒤로 이동합니다.
  • Ctrl+F 또는 Right Arrow – 커서를 한 번에 한 문자 앞으로 이동합니다.
  • Ctrl + Left Arrow 또는 Alt+B 또는 Esc 그리고 B – 커서를 한 번에 한 단어 뒤로 이동합니다.
  • Ctrl + Right Arrow 또는 Alt+C 또는 Esc 그리고 F – 커서를 한 번에 한 단어씩 앞으로 이동합니다.

Bash 기록 검색

다음 단축키는 bash 기록에서 명령을 검색하는 데 사용됩니다.

  • Up arrow key – 이전 명령을 검색합니다. 지속적으로 누르면 기록에 있는 여러 명령을 통해 이동하므로 원하는 명령을 찾을 수 있습니다. 아래쪽 화살표 사용 역사를 통해 반대 방향으로 이동합니다.
  • Ctrl+PCtrl+NUp의 대안 및 아래로 각각 화살표 키.
  • Ctrl+R – 역 검색을 시작하고 bash 기록을 통해 기록에서 찾고자 하는 명령에 고유해야 하는 문자를 입력하기만 하면 됩니다.
  • Ctrl+S – bash 기록을 통해 정방향 검색을 시작합니다.
  • Ctrl+G – bash 기록을 통해 역방향 또는 정방향 검색을 종료합니다.

명령줄에서 텍스트 삭제

다음 단축키는 명령줄에서 텍스트를 삭제하는 데 사용됩니다.

  • Ctrl+D 또는 Delete – 커서 아래의 문자를 제거하거나 삭제합니다.
  • Ctrl+K – 커서에서 줄 끝까지 모든 텍스트를 제거합니다.
  • Ctrl+X 그런 다음 Backspace – 커서에서 줄의 시작 부분까지 모든 텍스트를 제거합니다.

명령줄에서 텍스트 바꾸기 또는 대소문자 변경

다음 단축키는 명령줄에서 문자나 단어의 대소문자를 바꾸거나 변경합니다.

  • Ctrl+T – 커서 앞에 있는 문자를 커서 아래에 있는 문자로 조옮김합니다.
  • Esc 그리고 T – 커서 바로 앞(또는 아래) 두 단어를 조옮김합니다.
  • Esc 그리고 U – 커서에서 단어 끝까지의 텍스트를 대문자로 변환합니다.
  • Esc 그리고 L – 커서에서 단어 끝까지 텍스트를 소문자로 변환합니다.
  • Esc 그리고 C – 커서 아래의 문자(또는 다음 단어의 첫 번째 문자)를 대문자로 변경하고 나머지 단어는 변경하지 않습니다.

Linux에서 프로세스 작업

다음 단축키는 실행 중인 Linux 프로세스를 제어하는 ​​데 도움이 됩니다.

  • Ctrl+Z – 현재 전경 프로세스를 일시 중단합니다. 그러면 SIGTSTP가 전송됩니다. 프로세스에 신호를 보냅니다. fg를 사용하여 나중에 프로세스를 전경으로 되돌릴 수 있습니다. process_name(또는 %bgprocess_number 좋아요 %1 , %2 등) 명령.
  • Ctrl+CSIGINT를 전송하여 현재 전경 프로세스를 중단합니다. 그것에 신호. 기본 동작은 프로세스를 정상적으로 종료하는 것이지만 프로세스는 이를 존중하거나 무시할 수 있습니다.
  • Ctrl+D – bash 셸을 종료합니다(exit 실행과 동일). 명령).

자세히 알아보기:Linux의 프로세스에 대해 알아야 할 모든 것 [종합 가이드]

배쉬뱅(!) 명령

이 기사의 마지막 부분에서는 몇 가지 유용한 !에 대해 설명합니다. (쾅) 작업:

  • !! – 마지막 명령을 실행합니다.
  • !top'top'으로 시작하는 가장 최근 명령을 실행합니다. (예:! ).
  • !top:p!top 명령을 표시합니다. 실행됩니다(명령 기록에 최신 명령으로 추가됨).
  • !$ – 이전 명령의 마지막 단어를 실행합니다(Alt +와 동일). ., 예를 들어 마지막 명령이 'cat tecmint.txt인 경우 ', !$ 'tecmint.txt를 실행하려고 합니다. ').
  • !$:p!$라는 단어를 표시합니다. 실행할 것입니다.
  • !* – 이전 명령의 마지막 단어를 표시합니다.
  • !*:p!* 마지막 단어를 표시합니다. 대체합니다.

자세한 내용은 bash 매뉴얼 페이지를 참조하십시오.

$ man bash 

지금은 여기까지입니다! 이 기사에서는 몇 가지 일반적이고 유용한 Bash 명령줄 바로 가기 및 작업을 공유했습니다. 추가하거나 질문하려면 아래의 의견 양식을 사용하십시오.