메뉴 닫기

리눅스 터미널 단축키 완벽 가이드

안녕하세요~! 리눅스 서버를 다루다 보면, 키보드를 빠르게 조작하는 능력이 업무 효율을 크게 좌우합니다.

터미널에서 자주 사용하는 단축키 모음들을 한 눈에 볼 수 있게 정리하여 보았습니다.

명령어 입력부터 수정, 히스토리 탐색, 프로세스 제어까지 키 몇 개만 기억하면 업무 속도가 확 달라집니다.
평소 무심코 쓰던 키 조합이 오늘부터는 여러분의 비장의 무기가 되기를 바랍니다.😉😉

 

단축키 마스터하러 가볼까요?

 

 

1. 커서 이동 관련 단축키

단축키 기능 설명 및 예시
Ctrl + A 라인 맨 앞으로 이동 명령어 입력 중 커서를 맨 앞으로 옮김
예: 긴 명령어 수정 시 유용
Ctrl + E 라인 맨 뒤로 이동 커서를 라인 끝으로 이동
예: 입력 끝부분에 옵션 추가할 때
Alt + B 한 단어씩 왼쪽으로 이동 커서를 한 단어 단위로 왼쪽 이동
Esc 누르고 B도 가능
Alt + F 한 단어씩 오른쪽으로 이동 커서를 한 단어 단위로 오른쪽 이동
Esc 누르고 F도 가능

 

 

2. 텍스트 삭제 관련 단축키

단축키 기능 설명 및 예시
Ctrl + U 커서부터 라인 시작까지 삭제 긴 명령어 중 커서 위치 앞 부분을 한 번에 지움
Ctrl + K 커서부터 라인 끝까지 삭제 커서 이후 텍스트를 한 번에 삭제
예: 옵션 지울 때 유용
Ctrl + W 커서 왼쪽 단어 삭제 마지막 단어 지우기
예: 실수한 단어만 빠르게 삭제할 때
Ctrl + D 커서 위치 문자 삭제 (또는 EOF) 커서 위치 문자 삭제
빈 줄에서 누르면 터미널 종료(로그아웃)
Alt + D 커서 오른쪽 단어 삭제 커서부터 다음 단어 끝까지 삭제
Esc 누르고 D도 가능

 

 

3. 텍스트 붙여넣기 및 복원

단축키 기능 설명 및 예시
Ctrl + Y 마지막 삭제 텍스트 붙여넣기 Ctrl + UCtrl + W 등으로 삭제한 내용을 붙여넣음

 

 

 

4. 명령어 히스토리 관련 단축키

단축키 기능 설명 및 예시
Ctrl + R 히스토리 역방향 검색 이전에 입력한 명령어를 검색
검색어 입력하면서 자동 필터링됨
Ctrl + S 히스토리 정방향 검색 Ctrl + R의 반대 방향 검색 (터미널에 따라 비활성화 가능)
Up Arrow 이전 명령어 히스토리에서 바로 이전 명령어 가져오기
Down Arrow 다음 명령어 히스토리에서 다음 명령어 가져오기

 

 

5. 프로세스 및 터미널 제어

단축키 기능 설명 및 예시
Ctrl + C 실행 중인 프로세스 강제 종료 현재 실행 중인 작업을 즉시 중단
Ctrl + Z 실행 중인 프로세스 일시 중지 프로세스를 백그라운드로 보내 일시 정지시키고 셸로 복귀
fg 중지된 작업을 포그라운드로 복귀 Ctrl + Z로 중단한 작업 다시 전면으로 불러오기
bg 중지된 작업을 백그라운드로 실행 일시 중지된 작업을 백그라운드에서 실행 계속

 

 

6. 화면 제어

단축키 기능 설명 및 예시
Ctrl + L 터미널 화면 클리어 clear 명령어와 동일하게 화면을 깨끗이 지움
reset 터미널 초기화 터미널이 꼬였을 때 상태 초기화

 

 

7. 기타 유용한 단축키

단축키 기능 설명 및 예시
Tab 명령어 및 파일명 자동완성 명령어나 경로 일부 입력 후 누르면 자동 완성
Ctrl + T 커서 앞뒤 문자 교환 오타가 났을 때 두 글자 위치 바꾸기
Alt + . 이전 명령어의 마지막 인수 삽입 자주 쓰는 인수 반복 입력에 유용
Ctrl + G Ctrl + R 검색 취소 히스토리 검색 취소

 

 

8. 단축키 기억 팁!

  • Ctrl + A/E는 Emacs 스타일 커서 이동 (맨앞/맨끝)

  • Alt + B/F는 단어 단위 커서 이동 (Backward/Forward)

  • Ctrl + U/K/W는 삭제 단축키 (위치 기준)

  • Ctrl + R은 히스토리 검색, Tab은 자동완성

 

 

 

손에 익힌 단축키 하나가 익숙해질수록 작업 속도를 1초라도 줄일 수 있습니다~! 모두 손에 익힐 수 있도록 화이팅!🤩

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x