개발공부

Linux 터미널 단축키 모음

Iam_noob 2025. 1. 15. 17:43
728x90
반응형

출처: 나무위키이미지

목차

1. 터미널 이동 관련 단축키

  • Ctrl + A: 커서를 현재 줄의 시작으로 이동.
  • Ctrl + E: 커서를 현재 줄의 끝으로 이동.
  • Alt + B: 단어 단위로 왼쪽으로 이동.
  • Alt + F: 단어 단위로 오른쪽으로 이동.
  • Ctrl + Left/Right: 단어 단위로 커서를 이동 (일부 배포판).

2. 명령어 편집 단축키

  • Ctrl + U: 커서 왼쪽에 있는 모든 텍스트 삭제.
  • Ctrl + K: 커서 오른쪽에 있는 모든 텍스트 삭제.
  • Ctrl + W: 커서 왼쪽의 단어 삭제.
  • Alt + D: 커서 오른쪽의 단어 삭제.
  • Ctrl + Y: 삭제한 텍스트 붙여넣기.
  • Ctrl + T: 커서 주변의 두 글자를 교환.
  • Alt + T: 두 단어의 위치를 교환.
  • Ctrl + _: 마지막 작업 취소 (Undo).

3. 명령어 히스토리 단축키

  • Ctrl + R: 히스토리에서 명령어 검색.
  • Ctrl + G: 히스토리 검색 종료.
  • Arrow Up/Down: 이전 또는 다음 명령어로 이동.
  • !number: 특정 히스토리 번호의 명령어 실행.
  • !string: 특정 문자열로 시작하는 명령어 실행.

4. 프로세스 제어 단축키

  • Ctrl + C: 현재 실행 중인 명령어 강제 종료.
  • Ctrl + Z: 현재 실행 중인 프로세스를 백그라운드로 보냄.
  • jobs: 백그라운드 작업 목록 확인.
  • fg %N: 백그라운드 작업을 포그라운드로 이동 (N은 작업 번호).
  • bg %N: 백그라운드 작업을 다시 시작.

5. 스크롤 및 화면 제어 단축키

  • Shift + Page Up/Down: 터미널 화면 스크롤.
  • Ctrl + L: 화면을 깨끗하게 지우기 (현재 세션 유지).
  • clear: 화면 지우기 명령어.

6. 파일 및 디렉토리 작업 단축키

  • Tab: 파일 및 디렉토리 이름 자동 완성.
  • Ctrl + X + Ctrl + E: 긴 명령어를 텍스트 편집기에서 편집 후 실행.
  • Alt + .: 이전 명령어의 마지막 인수 자동 삽입.

7. SSH 및 원격 작업 관련 단축키

  • Ctrl + Shift + C / Ctrl + Shift + V: 원격 작업 시 복사 및 붙여넣기.
  • ~ .: SSH 연결 종료.
  • ~ Ctrl + Z: SSH 세션을 일시 중지.
  • Ctrl + D: 세션 로그아웃.

8. 추가 팁: 자주 사용하는 Alias 설정하기

Alias란? Alias는 긴 명령어를 짧게 줄여서 사용할 수 있는 기능입니다.

Alias 설정 예제:

    1. ~/.bashrc 또는 ~/.zshrc 파일 열기: nano ~/.bashrc
    2. Alias 추가:
        alias ll='ls -la'
        alias gs='git status'
        alias ..='cd ..'
        
  1. Alias 적용: source ~/.bashrc

9. 결론 및 요약

Linux 터미널 단축키를 잘 활용하면 명령어 입력 속도와 작업 효율성을 크게 높일 수 있습니다. 특히 이동, 편집, 프로세스 제어와 관련된 단축키를 습관적으로 사용하면 작업 속도가 훨씬 빨라집니다.

Linux를 처음 사용하는 사용자부터 고급 사용자까지 이 단축키 목록을 참고해 효율적인 터미널 환경을 만들어보세요! 필요하다면 Alias 설정을 통해 자주 사용하는 명령어를 간소화하는 것도 추천합니다.

728x90
반응형