Skip to content

터미널(Terminal) 단축키 치트 시트

터미널 단축키(대부분의 Shell 기본 설정인 Emacs 모드 기준)를 사용하면 명령줄 작업 효율을 크게 높일 수 있습니다.

커서 이동

단축키 기능 설명
Ctrl + A 행의 처음으로 이동
Ctrl + E 행의 끝으로 이동
Alt + F 한 단어 앞으로 이동
Alt + B 한 단어 뒤로 이동
Ctrl + F 한 글자 앞으로 이동
Ctrl + B 한 글자 뒤로 이동
Ctrl + XX 행 시작 부분과 현재 커서 위치 사이를 빠르게 전환

텍스트 편집

단축키 기능 설명
Ctrl + U 커서 위치부터 행 시작까지 잘라내기/삭제
Ctrl + K 커서 위치부터 행 끝까지 잘라내기/삭제
Ctrl + W 커서 앞의 한 단어 잘라내기/삭제
Alt + D 커서 뒤의 한 단어 잘라내기/삭제
Ctrl + Y 최근 잘라낸 내용 붙여넣기 (Yank)
Ctrl + H 커서 앞 글자 삭제 (Backspace와 동일)
Ctrl + D 커서 뒤 글자 삭제 (글자가 없으면 터미널 종료)
Ctrl + _ 마지막 편집 취소
Ctrl + T 커서 앞뒤의 두 글자 바꿈

프로세스 제어

단축키 기능 설명
Ctrl + C 현재 실행 중인 프로세스 종료 (SIGINT)
Ctrl + Z 현재 프로세스를 백그라운드로 일시 중지 (SIGTSTP)
Ctrl + D EOF 전송, 보통 현재 Shell 종료 또는 입력 종료
Ctrl + S 화면 출력 중지 (화면 잠금)
Ctrl + Q 화면 출력 재개
Ctrl + \ 현재 프로세스 종료 및 코어 덤프 생성 (SIGQUIT)

기록 및 검색

단축키 기능 설명
Ctrl + R 기록 명령 검색 (증분 검색)
Ctrl + G 검색 모드 종료
Ctrl + P 이전 명령 (위쪽 화살표와 동일)
Ctrl + N 다음 명령 (아래쪽 화살표와 동일)
!! 이전 명령 실행
!string 지정한 문자열로 시작하는 가장 최근 명령 실행
!* 이전 명령의 모든 인자 참조
!$ 이전 명령의 마지막 인자 참조

화면 제어

단축키 기능 설명
Ctrl + L 화면 지우기 (‘clear’와 동일)
Ctrl + S 터미널 고정 (입력 중단)
Ctrl + Q 터미널 고정 해제