이 기사에서는 Linux 사용자에게 유용한 여러 Bash 명령줄 바로 가기를 공유합니다. 이러한 바로 가기를 사용하면 이전에 실행한 명령 액세스 및 실행, 편집기 열기, 명령줄에서 텍스트 편집/삭제/변경, 커서 이동, 명령에서 프로세스 제어 등과 같은 특정 활동을 쉽고 빠르게 수행할 수 있습니다. 라인.
이 기사는 Linux 초보자가 명령줄 기초를 익히는 데 대부분 도움이 될 것이지만 중급 기술과 고급 사용자도 실제로 도움이 될 수 있습니다. 다음과 같이 범주에 따라 bash 키보드 단축키를 그룹화합니다.
편집기 실행
터미널을 열고 Ctrl+X
를 누릅니다. 및 Ctrl+E
편집기 열기(나노 편집기 ) 빈 버퍼로. Bash는 $EDITOR에 의해 정의된 편집기를 시작하려고 시도합니다. 환경 변수.
화면 제어
다음 단축키는 터미널 화면 출력을 제어하는 데 사용됩니다.
Ctrl+L
– 화면을 지웁니다("clear " 명령).Ctrl+S
– 화면에 대한 모든 명령 출력을 일시 중지합니다. 장황하고 긴 출력을 생성하는 명령을 실행한 경우 이를 사용하여 화면 아래로 스크롤하는 출력을 일시 중지합니다.Ctrl+Q
– Ctrl+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+P
및Ctrl+N
– Up의 대안 및 아래로 각각 화살표 키.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+C
– SIGINT를 전송하여 현재 전경 프로세스를 중단합니다. 그것에 신호. 기본 동작은 프로세스를 정상적으로 종료하는 것이지만 프로세스는 이를 존중하거나 무시할 수 있습니다.Ctrl+D
– bash 셸을 종료합니다(exit 실행과 동일). 명령).
자세히 알아보기:Linux의 프로세스에 대해 알아야 할 모든 것 [종합 가이드]
배쉬뱅(!) 명령
이 기사의 마지막 부분에서는 몇 가지 유용한 !
에 대해 설명합니다. (쾅) 작업:
!!
– 마지막 명령을 실행합니다.!top
– 'top'으로 시작하는 가장 최근 명령을 실행합니다. (예:! ).!top:p
– !top 명령을 표시합니다. 실행됩니다(명령 기록에 최신 명령으로 추가됨).!$
– 이전 명령의 마지막 단어를 실행합니다(Alt +와 동일). ., 예를 들어 마지막 명령이 'cat tecmint.txt인 경우 ', !$ 'tecmint.txt를 실행하려고 합니다. ').!$:p
– !$라는 단어를 표시합니다. 실행할 것입니다.!*
– 이전 명령의 마지막 단어를 표시합니다.!*:p
– !* 마지막 단어를 표시합니다. 대체합니다.
자세한 내용은 bash 매뉴얼 페이지를 참조하십시오.
$ man bash
지금은 여기까지입니다! 이 기사에서는 몇 가지 일반적이고 유용한 Bash 명령줄 바로 가기 및 작업을 공유했습니다. 추가하거나 질문하려면 아래의 의견 양식을 사용하십시오.