명령 프롬프트를 열고 매번 명령어를 직접 입력하는 일은 생각보다 번거롭습니다. 하지만 바탕화면에 바로 가기를 만들어 두면, 원할 때마다 클릭 한 번으로 원하는 명령을 실행할 수 있습니다. 방법이 다소 숨겨져 있긴 하지만, Windows 10에서도 명령 프롬프트 바로 가기를 만드는 것이 충분히 가능합니다.
이제 Windows에서 명령 프롬프트를 실행하는 바로 가기를 만드는 방법을 하나씩 살펴보겠습니다.
Windows 10 바로 가기로 명령 프롬프트 열기
먼저, Windows 10 바로 가기를 이용해 명령 프롬프트를 여는 기본적인 방법부터 알아보겠습니다. 이 단계만으로는 아무 명령도 실행되지 않으며, 원하는 명령어는 직접 입력해야 합니다. 다만 여기서 다룰 내용이 이후 소개할 다양한 명령들의 기초가 됩니다.
가장 먼저 CMD 바로 가기를 만들어야 합니다. 파일 탐색기나 바탕화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭한 뒤, 새로 만들기 > 바로 가기를 선택하세요.

클릭하면 Windows 10에서 위치를 입력하라는 팝업 창이 나타납니다. 이 창에 다음과 같이 입력합니다.
"C:\Windows\System32\cmd.exe"
입력 후 다음을 클릭합니다.
이 경로는 시스템 폴더로 이동해 명령 프롬프트 실행 파일을 실행하라는 의미입니다. Windows 10이 다른 드라이브에 설치되어 있다면 "C:\" 부분을 실제 운영체제가 설치된 드라이브 문자로 바꿔 주세요.

다음을 클릭하면 바로 가기 이름을 지정할 수 있습니다. '명령 프롬프트 열기'처럼 기억하기 쉬운 이름을 입력하고 마침을 클릭하세요.

이제 새로 만든 바로 가기를 더블클릭하면 명령 프롬프트가 나타납니다.
Windows 10 바로 가기로 명령 실행하기
기본기를 익혔으니, 이번에는 명령어가 내장된 CMD 바로 가기를 만드는 방법을 알아보겠습니다. 새 바로 가기를 만들려면 위 과정을 반복하면 되고, 앞서 만든 바로 가기를 수정하고 싶다면 해당 아이콘을 마우스 오른쪽 버튼으로 클릭해 속성을 연 뒤 대상(Target) 항목에 새 명령을 추가하면 됩니다.

이제 바로 가기를 통해 명령을 실행해 보겠습니다. 대상 항목에 다음과 같이 입력합니다.
"C:\Windows\System32\cmd.exe" /k
그 뒤에 실행할 명령어를 이어서 적으면 됩니다.
예를 들어 다음 명령은 명령 프롬프트에게 "hello world"를 출력하라고 지시합니다.
"C:\Windows\System32\cmd.exe" /k echo hello world
명령 중간에 있는 낯선 "/k" 옵션이 눈에 띄실 겁니다. 이 옵션은 명령 프롬프트에게 뒤따르는 명령을 실행한 뒤 창을 닫지 말고 결과를 보여 달라고 지시하는 역할을 합니다.
반대로 명령 실행이 끝나는 즉시 창이 닫히기를 원한다면 /k 대신 /c를 사용하세요.
여러 명령을 한 번에 실행하기
여러 개의 명령을 하나의 바로 가기로 묶을 수도 있습니다. 각 명령 사이에 앰퍼샌드(&)를 넣어 연결하면 됩니다.
예를 들어 다음 명령은 "hello"를 출력한 뒤 "world"를 출력합니다.
"C:\Windows\System32\cmd.exe" /k echo hello & echo world
/k 또는 /c 옵션은 명령마다 반복해서 쓸 필요 없이 맨 앞에 한 번만 넣으면 됩니다.
바로 가기로 만들어 두면 유용한 명령 예시
이제 명령어를 직접 입력하든, 미리 설정된 명령을 자동 실행하든 바로 가기로 실행할 준비가 모두 끝났습니다. 그럼 이 도구를 활용해 어떤 작업을 더 편리하게 처리할 수 있는지 몇 가지 유용한 예시를 살펴보겠습니다.
특정 웹사이트나 IP 핑(Ping) 및 경로 추적하기
자주 방문하는 웹사이트가 자주 다운되거나 원격 서버의 상태를 확인하고 싶다면 ping과 tracert 명령이 큰 도움이 됩니다. ping은 대상까지의 연결 속도를 확인할 수 있게 해주고, tracert는 연결이 거치는 각 단계를 보여줍니다.
자동 핑 명령을 설정하려면 다음 명령 뒤에 대상 주소를 입력하세요.
"C:\Windows\System32\cmd.exe" /k ping
예를 들어:
"C:\Windows\System32\cmd.exe" /k ping www.google.com
이렇게 하면 구글에 접속하는 데 걸리는 시간을 밀리초(ms) 단위로 알려줍니다.
마찬가지로:
"C:\Windows\System32\cmd.exe" /k tracert
뒤에 대상을 붙이면 내 PC와 서버 사이의 모든 경유 지점을 보여줍니다. 구글에 사용하면 웹사이트에 도달하기 전까지 연결이 거치는 모든 서버를 확인할 수 있습니다.
이 명령들에 대해 더 알고 싶다면 Windows 무선 네트워크 관련 명령어 자료를 함께 참고해 보세요.
DNS 캐시 플러시로 연결 문제 해결하기
DNS 연결 문제가 계속 발생한다면, DNS 캐시를 자동으로 비워주는 바로 가기를 만들어 두는 것은 어떨까요? 다음 명령으로 바로 가기를 생성하면 됩니다.
"C:\Windows\System32\cmd.exe" /k ipconfig /flushdns
DNS 연결 문제가 생길 때마다 이 바로 가기를 더블클릭하면 됩니다. 실행 후 바로 창이 닫히도록 /c 옵션을 사용하는 것도 좋은 방법입니다.
DNS 캐시 플러시가 정확히 무엇을 하는지 잘 모르겠다면, DNS가 무엇인지 그리고 왜 접속이 불가능해질 수 있는지에 대한 자료를 먼저 확인해 보세요.
Chkdsk와 SFC로 파일 시스템 상태 점검하기
파일 시스템 상태를 빠르게 점검하고 싶다면 Checkdisk(chkdsk)와 시스템 파일 검사기(SFC)를 활용할 수 있습니다. chkdsk는 컴퓨터 전체를 스캔해 오류를 찾아내고, SFC는 중요한 시스템 파일만을 대상으로 같은 작업을 수행합니다.
이 도구들을 손쉽게 실행하려면 다음 명령으로 checkdisk 바로 가기를 만들 수 있습니다.
"C:\Windows\System32\cmd.exe" CHKDSK /f C:
SFC 명령은 다음과 같습니다.
"C:\Windows\System32\cmd.exe" /k sfc /scannow
chkdsk와 SFC 두 가지 모두 부팅 드라이브 오류 수정 가이드에서 자세히 다룬 적이 있으니, 명령에 대해 더 깊이 알고 싶다면 해당 글을 참고하세요.
로그오프, 재시작, 종료하기
마지막으로, 명령 프롬프트에서 PC를 로그오프, 재시작, 종료할 수 있다는 사실을 알고 계셨나요? 세 가지 모두 동일한 "shutdown" 명령을 사용하지만, 명령에 어떤 인수를 주느냐에 따라 수행되는 동작이 달라집니다.
모든 동작은 다음 명령을 기본으로 사용합니다.
"C:\Windows\System32\cmd.exe" /k shutdown
원하는 동작과 무관하게 이 명령을 입력한 뒤, 끝에 아래 인수 중 하나를 추가하면 됩니다.
- /l : 현재 사용자를 로그오프합니다.
- /r : 컴퓨터를 재시작합니다.
- /r /o : 컴퓨터를 재시작한 뒤 고급 시작 옵션으로 부팅합니다.
- /s : 컴퓨터를 종료합니다.
- /s /hybrid : PC를 종료한 뒤 빠른 시작(fast startup)을 위해 준비합니다.
- /h : 컴퓨터를 최대 절전 모드로 전환합니다.
- /a : 진행 중인 종료 시퀀스를 취소합니다(제한 시간 내에 실행한 경우에만 가능).
- /t : 종료(/s) 또는 재시작(/r) 명령 뒤에 붙여, 해당 동작 실행 전 대기 시간을 초 단위로 지정합니다. /t 뒤에 숫자를 붙이며, 예를 들어 /r /t 100은 100초 후 PC를 재시작합니다.
명령 프롬프트를 더 스마트하게 활용하기
매번 명령어를 다시 입력하는 일은 지루할 수 있습니다. 이제 더블클릭 한 번으로 명령 프롬프트를 열거나, 원하는 명령을 자동으로 실행해 주는 바로 가기를 만드는 방법을 모두 익혔습니다.
새로 배운 기술로 어떤 명령을 활용할 수 있을지 궁금하다면, 다양한 CMD 명령어를 살펴보고 클릭 한 번으로 PC를 제어하는 여러 가지 방법을 익혀보세요.