Skip to content

쉘 단축키

커서 이동하기

  • Ctrl + A: 현재 입력중인 라인의 시작 위치로 이동한다.
  • Ctrl + E: 현재 입력중인 라인의 마지막 위치로 이동한다.
  • Ctrl + XX: 현재 입력중인 위치와 라인의 시작 위치를 번갈아 이동한다.
  • Alt + F: 현재 입력중인 라인에서 한 단어를 건너뛰어 이동한다.
  • Alt + B: 현재 입력중인 라인에서 앞쪽으로 한 단어를 건너뛰어 이동한다.
  • Ctrl + F: 현재 입력중인 라인에서 한 글자 앞으로 이동한다.
  • Ctrl + B: 현재 입력중인 라인에서 한 글자 뒤로 이동한다.

텍스트 조작

  • Ctrl + U: 현재 입력중인 라인의 현재 위치부터 라인의 처음까지를 잘라내어 클립보드에 저장한다. 만약 현재 위치가 라인의 마지막이라면, 전체 라인을 잘라내기한다.
  • Ctrl + K: 현재 입력중인 라인의 현재 위치부터 라인의 끝까지를 잘라내어 클립보드에 저장한다. 만약 현재 위치가 라인의 처음이라면, 전체 라인을 잘라내기한다.
  • Ctrl + W: 현재 커서 앞에 위치한 단어를 삭제하고, 클립보드에 추가한다.
  • Ctrl + Y: 최근에 잘라내기를 수행한 클립보드의 가장 마지막 내용을 붙여넣기한다 (현재 커서 위치에서 수행한 마지막 삭제 작업을 되돌리기한다).
  • Alt + T: 현 커서 앞의 마지막 두개의 단어를 바꾼다.
  • Alt + L: 현재 커서에서 단어의 마지막까지를 소문자로 변경한다.
  • Alt + U: 현재 커서에서 단어의 마지막까지를 대문자로 변경한다.
  • Alt + C: 현재 단어의 첫 글자만을 대문자로 변경한 후 단어의 마지막으로 이동한다.
  • Alt + D: 현재 커서로부터 단어의 마지막까지를 삭제한다 (커서가 단어 처음 위치에 있는 경우 전체 단어를 삭제한다).
  • Alt + .: 이전 명령어에 사용된 마지막 단어를 출력한다.
  • Ctrl + T: 커서 앞에 위치한 두 글자의 위치를 바꾼다.

히스토리 접근하기

  • Ctrl + R: 이전에 사용했던 명령어들을 검색한다.
  • Ctrl + G: 명령어 실행 없이 히스토리 검색 모드를 종료한다.
  • Ctrl + J: 현재 검색된 명령어를 바로 실행하지 않고 커맨드라인에 복사하여 실제 실행 전에 수정을 할 수 있도록 한다.
  • Alt + R: 히스토리에서 추출한 명령어에 수정을 가한 경우, 해당 수정을 되돌린다.
  • Ctrl + P: 마지막으로 실행한 명령어를 표시한다. 달리 표현하면, 명령어 히스토리를 반대 방향으로 하나씩 탐색한다 (위 방향 화살표와 유사하다).
  • Ctrl + N: 다음으로 실행한 명령어를 표시한다. 달리 표현하면, 명령어 히스토리를 정방향으로 하나씩 탐색한다 (아래 방향 화살표와 유사하다).