키보드 단축키는 작업 시간을 크게 아껴주는 동시에, 손목터널증후군과 같은 반복 사용성 손상(RSI)의 위험까지 줄여 줍니다. 이번 글에서는 윈도우 명령 프롬프트에서 실무에 바로 쓸 수 있는 핵심 키보드 단축키들을 총정리해 소개합니다.
명령 프롬프트 창을 다루는 단축키
아래 단축키들은 명령줄 대화창으로 사용할 실제 창 자체를 제어하는 데 활용됩니다.
- Win + X 후 C: 명령 프롬프트 앱을 엽니다. 윈도우 11에서 기본 앱이 윈도우 터미널로 설정되어 있다면 작동하지 않을 수 있습니다. Win + R을 누른 후 cmd를 입력하고 Enter를 누르는 방법도 있습니다.
- Win + C 후 A: 관리자 권한으로 명령 프롬프트를 실행합니다. 물론 관리자 자격 증명이 필요합니다. 윈도우 11에서 기본값이 윈도우 터미널이라면, 이 조합은 관리자 권한의 윈도우 터미널을 열게 됩니다.
- F11 또는 Alt + Enter: 명령 프롬프트를 전체 화면 모드와 창 모드 사이에서 전환합니다.
- Ctrl + Shift + (+) / Ctrl + Shift + (-): 명령 프롬프트 창의 불투명도를 높이거나 낮춥니다. Ctrl + Shift + 마우스 휠 스크롤로도 동일한 효과를 얻을 수 있습니다.
- Win + 방향키: 명령 프롬프트를 최대화·최소화하고 화면 내 원하는 위치로 이동시킵니다.
- Alt + 마우스 휠: 명령 프롬프트를 확대·축소하여 글자 크기를 키우거나 줄입니다.
- Alt + F4: 명령 프롬프트를 빠르게 종료합니다.
커서 및 텍스트 조작 단축키
마우스 없이 텍스트를 선택·편집하고 커서를 이동할 때 쓰는 단축키는 엑셀이나 워드 등 다른 윈도우 10·11 앱의 텍스트 단축키와 거의 같습니다.
- Ctrl + M: 커서를 마크 모드(Mark Mode)로 전환해 마우스로 텍스트를 선택할 수 있게 합니다. Esc를 누르면 해제됩니다. 제목 표시줄에 '표시' 문구가 나타나거나 커서가 채워진 직사각형 모양이라면 마크 모드에 있는 것입니다.
- Home 또는 End: Home은 커서를 명령줄 맨 앞으로, End는 맨 끝으로 이동시킵니다.
- Shift + Home / Shift + End: Shift + Home은 커서 위치부터 명령줄 시작 지점까지 전체를 선택합니다(커서가 이미 맨 앞이라면 프롬프트 자체가 선택됩니다). Shift + End는 커서부터 줄 끝까지 선택합니다.
- Shift + 오른쪽/왼쪽 방향키: 현재 선택 영역을 좌우로 한 글자씩 확장합니다.
- Ctrl + Shift + 오른쪽/왼쪽 방향키: 커서 기준으로 오른쪽 또는 왼쪽 단어 전체를 선택합니다.
- 위/아래 방향키: 마크 모드에서는 커서를 한 줄씩 위아래로 이동하고, 일반 모드에서는 최근 입력한 명령 기록을 순환합니다.
- Ctrl + 위/아래 방향키: 화면을 한 줄씩 위아래로 스크롤합니다. 방대한 텍스트를 천천히 넘겨볼 때 유용합니다.
- PgUp / PgDn: 마크 모드에서 커서를 페이지 단위로 위아래로 이동시킵니다.
- Shift + PgUp / PgDn: 커서 위치부터 위 또는 아래로 한 페이지 분량의 텍스트를 선택합니다.
- Ctrl + A: 첫 번째 입력 시 현재 줄의 전체 텍스트를 선택하고, 바로 이어서 한 번 더 누르면 명령 프롬프트 창 전체를 선택합니다.
- Ctrl + C 또는 Ctrl + Insert: 선택된 텍스트를 복사합니다. 선택된 텍스트가 없는 상태에서 Ctrl + C를 누르면 실행 중인 명령을 강제 중단합니다.
- Ctrl + Backspace: Backspace가 커서 왼쪽의 문자 하나를 지운다면, Ctrl + Backspace는 커서 왼쪽의 단어 전체를 삭제합니다.
- Ctrl + Home / Ctrl + End: 커서부터 현재 줄의 시작 또는 끝까지의 텍스트를 각각 삭제합니다.
- Ctrl + Shift + Home / Ctrl + Shift + End: 커서부터 화면 맨 위 또는 맨 아래까지의 텍스트를 선택합니다. 예를 들어 ipconfig /allcompartments 명령 시작점에서 Ctrl + Shift + End를 누르면 창 끝까지 모두 선택됩니다.
- Esc: 현재 줄 전체를 지우거나, 마크 모드 중일 때는 마크 모드를 해제합니다.
- Insert: 텍스트 삽입 모드와 덮어쓰기 모드 사이를 전환합니다.
- Ctrl + F: 텍스트 검색용 '찾기' 대화상자를 엽니다. 대소문자 구분 여부와 검색 방향(위/아래)도 설정할 수 있습니다.
명령어 입력에 활용하는 단축키
모든 문자를 일일이 타이핑하거나 같은 명령을 반복 입력하는 것은 큰 시간 낭비입니다. 다행히 마이크로소프트는 명령을 빠르게 입력할 수 있도록 다양한 명령 프롬프트 전용 단축키를 제공합니다.
- 위/아래 방향키: 위쪽(^)은 명령 기록에서 이전 명령으로, 아래쪽(˅)은 다음 명령으로 이동합니다.
- 오른쪽 방향키: 가장 최근 명령을 한 글자씩 불러옵니다. 예를 들어 마지막으로 실행한 명령이 driverquery였다면, 오른쪽 방향키를 누를 때마다 d → r → i… 순서로 한 글자씩 입력됩니다.
- F2: '복사할 문자 입력' 대화상자가 열리면 문자를 입력하고, 마지막 실행 명령에서 해당 문자가 처음 나타나는 곳까지만 복사합니다. 예를 들어 마지막 명령이 ipconfig /all이었다면 F2 후 '/'를 입력해 ipconfig만 불러올 수 있습니다.
- F3: 명령 기록에서 마지막 명령을 그대로 다시 불러옵니다.
- F4: '삭제할 문자 입력' 대화상자에서 문자를 입력하면, 커서부터 해당 문자가 처음 나타나는 곳까지 삭제합니다.
- F5: 위쪽 방향키와 비슷하게, 명령 기록을 한 개씩 거슬러 올라갑니다.
- F7: 명령 기록 목록을 열어 상하 방향키로 이동할 수 있으며, Enter를 누르면 하이라이트된 명령이 실행됩니다.
- Alt + F7: 명령 기록을 모두 삭제합니다. Alt + F7 후 F7을 눌러도 기록이 비어 있어 목록이 열리지 않습니다.
- F8: 이미 입력된 텍스트로 시작하는 명령을 기록에서 차례로 불러옵니다. 예를 들어 ipconfig를 입력한 상태에서 F8을 누르면 과거에 사용한 ipconfig 명령들이 순서대로 나타납니다.
- F9: F7에서 확인한 번호를 기준으로 명령 기록의 특정 명령을 다시 입력합니다. F9를 눌러 '명령 번호 입력' 대화상자에 번호를 입력하면 해당 명령이 바로 나타납니다.
- Tab: 현재 경로 아래의 폴더를 차례대로 순환하며 자동 완성합니다. 예를 들어 C:\를 입력한 뒤 Tab을 한 번 누르면 C:\$Recycle.Bin이 입력됩니다.
- Ctrl + V 또는 Shift + Insert: 클립보드에 마지막으로 복사한 텍스트를 붙여넣습니다.
이제 명령 프롬프트의 달인이 되어 보세요
이미 명령줄 기능을 사용해 본 적이 있고 올바른 구문에 능숙하다면, 배치 파일까지 작성해 봤을 수도 있습니다. 이제 위의 단축키들로 진짜 고수처럼 작업할 준비가 되었습니다. 마이크로소프트 운영체제 사용자가 아니어도 걱정하지 마세요. 맥 단축키와 리눅스 키보드 단축키 자료도 준비되어 있으며, 오피스와 윈도우용 사용자 지정 단축키를 만드는 방법도 함께 안내해 드립니다. 여러분이 가장 즐겨 쓰는 단축키 조합은 무엇인가요?