유용한 Linux 명령 행 배쉬 단축키 알아 두어야 할 사항


이 기사에서는 모든 Linux 사용자에게 유용한 여러 가지 Bash 명령 행 단축키를 제공합니다. 이 단축키를 사용하면 이전에 실행 한 명령 액세스 및 실행, 편집기 열기, 명령 행에서 텍스트 편집/삭제/변경, 커서 이동, 명령 제어 등의 작업을 쉽고 빠르게 수행 할 수 있습니다. 선.

이 기사는 대부분 리눅스 초보자가 커맨드 라인 기본을 익히는 데 도움이되지만 중급 기술과 고급 사용자는 초보자에게 도움이 될 것입니다. 다음과 같이 범주별로 bash 키보드 단축키를 그룹화합니다.

편집자를 시작하십시오

터미널을 열고 빈 버퍼가있는 편집기 ( 나노 편집기 )를 열려면 Ctrl + X Ctrl + E 를 누르십시오. Bash는 환경 변수로 정의 된 편집기를 시작하려고합니다.

화면 제어

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

  • Ctrl+L – clears the screen (same effect as the “clear” command).
  • Ctrl+S – pause all command output to the screen. If you have executed a command that produces verbose, long output, use this to pause the output scrolling down the screen.
  • Ctrl+Q – resume output to the screen after pausing it with Ctrl+S.

명령 줄에서 커서 이동

다음 바로 가기는 명령 줄에서 커서를 이동하는 데 사용됩니다.

  • Ctrl+A or Home – moves the cursor to the start of a line.
  • Ctrl+E or End – moves the cursor to the end of the line.
  • Ctrl+B or Left Arrow – moves the cursor back one character at a time.
  • Ctrl+F or Right Arrow – moves the cursor forward one character at a time.
  • Ctrl + Left Arrow or Alt+B or Esc and then B – moves the cursor back one word at a time.
  • Ctrl + Right Arrow or Alt+C or Esc and then F – moves the cursor forward one word at a time.

배쉬 역사를 통한 검색

다음 단축키는 bash 히스토리에서 명령을 검색하는 데 사용됩니다.

  • Up arrow key – retrieves the previous command. If you press it constantly, it takes you through multiple commands in history, so you can find the one you want. Use the Down arrow to move in the reverse direction through the history.
  • Ctrl+P and Ctrl+N – alternatives for the Up and Down arrow keys, respectively.
  • Ctrl+R – starts a reverse search, through the bash history, simply type characters that should be unique to the command you want to find in the history.
  • Ctrl+S – launches a forward search, through the bash history.
  • Ctrl+G – quits reverse or forward search, through the bash history.

명령 줄에서 텍스트 삭제

다음 바로 가기는 명령 줄에서 텍스트를 삭제하는 데 사용됩니다.

  • Ctrl+D or Delete – remove or deletes the character under the cursor.
  • Ctrl+K – removes all text from the cursor to the end of the line.
  • Ctrl+X and then Backspace – removes all the text from the cursor to the beginning of the line.

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

이 단축키는 명령 줄에서 문자 나 단어의 대/소문자를 바꿀 수 있습니다.

  • Ctrl+T – transposes the character before the cursor with the character under the cursor.
  • Esc and then T – transposes the two words immediately before (or under) the cursor.
  • Esc and then U – transforms the text from the cursor to the end of the word to uppercase.
  • Esc and then L – transforms the text from the cursor to the end of the word to lowercase.
  • Esc and then C – changes the letter under the cursor (or the first letter of the next word) to uppercase, leaving the rest of the word unchanged.

리눅스에서의 프로세스 작업

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

  • Ctrl+Z – suspend the current foreground process. This sends the SIGTSTP signal to the process. You can get the process back to the foreground later using the fg process_name (or %bgprocess_number like %1, %2 and so on) command.
  • Ctrl+C – interrupt the current foreground process, by sending the SIGINT signal to it. The default behavior is to terminate a process gracefully, but the process can either honor or ignore it.
  • Ctrl+D – exit the bash shell (same as running the exit command).

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

Bash Bang (!) 명령

이 기사의 마지막 부분에서는 유용한 ! (bang) 연산에 대해 설명합니다.

  • !! – execute last command.
  • !top – execute the most recent command that starts with ‘top’ (e.g. !).
  • !top:p – displays the command that !top would run (also adds it as the latest command in the command history).
  • !$ – execute the last word of the previous command (same as Alt +., e.g. if last command is ‘cat tecmint.txt’, then !$ would try to run ‘tecmint.txt’).
  • !$:p – displays the word that !$ would execute.
  • !* – displays the last word of the previous command.
  • !*:p – displays the last word that !* would substitute.

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

$ man bash 

지금은 여기까지입니다! 이 기사에서 우리는 공통적이고 유용한 Bash 명령 행 단축키 및 작업을 공유했습니다. 아래 추가 의견 양식을 사용하여 추가하거나 질문하십시오.