모든 Windows 11 사용자가 알아야 할 20가지 필수 명령 프롬프트 팁
Windows 11에서 알아야 할 가장 기본적인 명령입니다.
명령 프롬프트는 오랫동안 사용되어 왔지만 Windows 11 이전에도 많은 사용자가 여전히 이를 무시합니다. 운영 체제의 최신 그래픽 인터페이스는 거의 모든 작업을 원활하게 처리하는 동시에 명령 프롬프트는 비교할 수 없는 제어, 효율성 및 문제 해결 기능을 제공합니다.
파일 시스템을 더 빠르게 탐색하거나, 네트워크 문제를 진단하거나, 관리 작업을 효율적으로 수행하려는 경우 필수 명령을 익히면 시간과 노력을 절약할 수 있습니다.
이 방법 가이드에서는 Windows 11에서 파일을 관리하고, 문제를 해결하고, 다양한 시스템 수준 작업을 수행하는 데 필요한 20가지 필수 명령을 강조하겠습니다. 이러한 명령은 Windows 10에서도 작동합니다.
Windows 11용 명령 프롬프트 필수 명령
이 목록에는 모든 사용자가 알아야 할 가장 기본적인 명령이 포함되어 있습니다. 목록은 특정 순서로 정렬되지 않습니다.
이러한 명령을 사용하려면 시작을 열고 Windows 터미널을 검색하여 시작한 다음 명령 프롬프트 콘솔을 시작합니다(해당하는 경우).
1. cd (디렉터리 변경)
"디렉터리 변경"의 약자인 "cd" 명령은 서로 다른 폴더(디렉터리) 사이를 이동하고 드라이브(예: C:, D: 등) 사이를 전환하는 기본 명령줄 도구입니다. .
용도:
- cd DIRECTORY-NAME
- 예: cd C:\Users\YourName – 계정 폴더로 이동합니다.
"directory-name"을 탐색하려는 폴더의 이름과 경로로 바꾸세요.
특별한 경우:
- cd .. – 디렉터리 트리에서 한 수준 "위"(상위 폴더)로 이동합니다.
- cd \ – 현재 드라이브의 루트 디렉터리(예: C:\)로 이동합니다.
- cd/– (일부 시스템의 경우) 또한 루트 디렉터리로 이동합니다.
2. dir (디렉토리)
명령 프롬프트의 "dir" 명령은 디렉터리(폴더)의 내용을 보기 위한 도구입니다.
용법:
- dir – 이 명령만으로도 현재 위치의 내용이 나열됩니다.
- 예 1: dir /P – 현재 디렉토리의 내용을 나열하고 각 화면이 표시될 때마다 일시 중지합니다.
- 예 2: dir /AH – 현재 디렉터리의 모든 숨겨진 파일을 나열합니다.
특별한 경우:
- /P: 각 화면이 표시될 때마다 출력을 일시 중지하여 더 쉽게 읽을 수 있도록 합니다.
- /W: 출력을 와이드 형식으로 표시하여 한 줄에 더 많은 파일을 표시합니다.
- /A: 특정 속성을 가진 파일을 표시합니다. 예를 들어, /A:D는 디렉토리만 표시하고, /A:H는 숨겨진 파일을 표시하고, /A:R은 읽기 전용 파일을 표시하고 /A:S는 시스템 파일을 표시합니다.
- /O: 다양한 기준에 따라 출력을 정렬합니다. 예를 들어, /O:N은 이름(알파벳순)으로 정렬하고, /O:D는 날짜/ 시간 및 /O:S는 크기별로 정렬됩니다.
- /S: 지정된 디렉터리와 그 아래의 모든 하위 디렉터리에 있는 모든 파일과 하위 디렉터리의 목록을 표시합니다.
3. mkdir (디렉토리 만들기)
"mkdir" 명령을 사용하면 특정 위치에 새 디렉터리를 만들 수 있습니다.
용법:
- mkdir DIRECTORY-NAME
- 예 1: mkdir "My_Files" – 이렇게 하면 현재 디렉터리에 "My Files"라는 새 폴더가 생성됩니다.
- 예제 2: mkdir "C:\Users\YourName\Documents\My_Projects" – 이렇게 하면 "Documents" 폴더 내에 "My_Projects" 폴더가 생성됩니다.
4. rmdir(디렉토리 제거)
"rmdir" 명령을 사용하면 빈 디렉터리를 삭제할 수 있습니다.
용도:
- rmdir DIRCTORY-NAME
- 예 1: rmdir "My_Files" – 이렇게 하면 이름이 "My_Files"인 폴더가 비어 있으면 삭제됩니다.
- 예 2: rd /s /q "My_Files" – 이렇게 하면 "My_Files"라는 폴더와 해당 콘텐츠가 삭제됩니다.
rmdir은 빈 디렉터리만 삭제할 수 있다는 점에 유의하는 것이 중요합니다. 디렉터리에 파일이나 하위 폴더가 포함되어 있으면 명령이 실패합니다.
비어 있지 않은 디렉토리를 삭제하려면 rd /s /q 명령을 사용해야 합니다. 그러나 이 명령은 확인 메시지 없이 디렉터리와 해당 내용을 모두 삭제하므로 매우 주의해야 합니다.
5. 복사
"복사" 명령을 사용하면 한 위치에서 다른 위치로 파일을 복사할 수 있습니다.
용도:
- 소스/경로 대상/경로 복사
- 예 1: copy file1.txt C:\Backup – 이렇게 하면 "file1.txt"라는 파일이 현재 디렉터리에서 C의 "Backup" 폴더로 복사됩니다. : 운전하다.
- 예 2: copy *.jpg C:\Backup – 이렇게 하면 현재 디렉터리에서 ".jpg" 확장자를 가진 모든 파일이 "Backup" 폴더로 복사됩니다.
- 예 3: copy D:\My_Files\Report.docx C:\Users\YourName\Documents – 이렇게 하면 파일이 소스에서 대상 위치로 복사됩니다.
- 예 4: copy file1.txt C:\Backup /Y – 이렇게 하면 소스의 파일이 복사되어 대상의 기존 파일을 덮어씁니다. .
6. del (삭제)
"del" 명령을 사용하면 파일(디렉토리 아님)을 삭제할 수 있습니다.
용도:
- del FILENAME
- 예 1: del file1.txt – 이렇게 하면 현재 디렉터리에서 "my_file.txt"라는 파일이 삭제됩니다.
- 예 2: del *.jpg – 이렇게 하면 현재 디렉터리에서 ".jpg" 확장자를 가진 모든 파일이 삭제됩니다.
- 예 3: del *.jpg /f – 이것은 읽기 전용 파일을 강제로 삭제하는 데 사용할 수 있습니다.
파일을 삭제하면 일반적으로 휴지통을 건너뛰고 영구적으로 제거된다는 점에 유의하는 것이 중요합니다.
7. 렌 (이름 바꾸기)
"ren" 명령을 사용하면 파일이나 폴더의 이름을 바꿀 수 있습니다.
용도:
- ren OLD_FILENAME NEW_FILENAME
- 예 1: ren old_file.txt new_file.txt – 이렇게 하면 파일 이름이 "old_file.txt"에서 "new_file.txt"로 변경됩니다.
- 예 2: ren "old_folder" "new_folder" – 이렇게 하면 폴더 이름이 "old_folder"에서 "new_folder"로 변경됩니다.
8. cls (화면 지우기)
"cls" 명령은 화면 내용을 지워 특히 긴 일련의 명령이나 출력 후에 명령 프롬프트를 읽기 쉽게 만듭니다.
용도:
- cls
9. ipconfig(인터넷 프로토콜 구성)
"ipconfig" 명령은 컴퓨터의 네트워크 연결을 이해하고 관리하는 데 유용한 도구입니다. 기본적인 네트워크 문제 해결과 고급 네트워크 구성 작업에 필수적인 명령입니다.
용도:
- ipconfig
이 명령은 다음과 같은 필수 네트워크 정보를 출력합니다.
- IP 주소: 네트워크에 있는 컴퓨터의 고유 식별자입니다.
- 서브넷 마스크: 컴퓨터가 속한 네트워크 세그먼트를 정의합니다.
- 기본 게이트웨이: 라우터(또는 모뎀)의 주소입니다.
- DNS 서버: 도메인 이름(예: google.com)을 IP 주소로 변환하는 도메인 이름 시스템 서버의 주소입니다.
대체 사용법:
ipconfig /all 을 입력하고 Enter를 누르면 다음을 포함한 더 자세한 보기가 표시됩니다.
- MAC 주소(물리적 주소): 네트워크 어댑터의 고유 하드웨어 식별자입니다.
- DHCP 서버: IP 주소가 DHCP 서버에 의해 할당된 경우 서버의 주소가 표시됩니다.
- DNS 서버 주소.
특별한 경우:
- ipconfig /release: DHCP 서버에서 얻은 IP 주소 구성을 해제합니다.
- ipconfig /renew: DHCP 서버에서 새 IP 주소 구성을 요청합니다.
- ipconfig /flushdns: DNS 이름 확인 문제를 해결할 때 컴퓨터의 DNS 확인자 캐시 저장소를 지웁니다.
일반적으로 네트워크 구성을 갱신하려면 먼저 ipconfig /release 를 실행한 다음 ipconfig /renew 명령 을 실행합니다.
10. 핑
"ping" 명령은 네트워크 연결을 빠르게 확인하고 기본 네트워크 문제를 진단하기 위한 간단한 도구입니다.
이 도구는 작은 데이터 패킷("에코 요청"이라고 함)을 지정된 대상(IP 주소 또는 도메인 이름)으로 보내고 대상의 응답("에코 응답")을 표시합니다.
패킷을 보내고 받고 응답하는 데 걸리는 시간을 "왕복 시간"(RTT)이라고 합니다.
일반적으로 이 도구를 사용하여 네트워크에서 특정 장치나 서버에 연결할 수 있는지 확인하고 다른 연결 문제를 해결합니다.
용도:
- DNSNAME-OR-IP 핑
- 예: ping google.com 또는 ping 8.8.8.8(Google 공개 DNS 서버)
ping이 성공적으로 완료되면 명령은 대상의 IP 주소를 출력하고 각 패킷의 왕복 시간을 표시하며 성공적인 응답을 나타냅니다.
명령이 성공적으로 완료되지 않으면 출력에 "요청 시간 초과"가 표시됩니다.
11.tracert(경로 추적)
"tracert" 명령("traceroute"의 약자)은 데이터 패킷이 인터넷의 특정 대상에 도달하는 데 걸리는 경로를 매핑하는 네트워크 진단 도구입니다.
이 도구는 일련의 패킷을 대상 대상으로 보냅니다. 각 패킷의 초기 설정은 "TTL(Time-to-Live)"(TTL) 값이 1입니다. 패킷이 네트워크를 통해 이동하면서 패킷이 만나는 각 라우터는 TTL을 1씩 줄입니다. TTL이 0에 도달하면 라우터는 패킷을 삭제하고 "ICMP 시간 초과" 메시지를 소스로 다시 보냅니다.
"tracert" 명령은 이러한 응답을 분석하여 패킷이 경로를 따라 통과하는 라우터(또는 "홉")의 순서를 결정합니다.
명령 출력은 경로를 따라 발견된 라우터 목록을 제공하며, 해당 IP 주소와 각 패킷이 라우터에 도달하고 반환되는 왕복 시간(RTT)을 보여줍니다.
용도:
- tracert google.com
이 명령은 Google 서버에 대한 경로를 추적하여 연결에 관련된 라우터를 표시합니다.
12. 종료
"shutdown" 명령을 사용하면 컴퓨터의 종료 및 다시 시작 동작을 제어할 수 있습니다.
용법:
- shutdown /s: 컴퓨터를 즉시 종료합니다.
- shutdown /s /t 60: 60초 지연 후 컴퓨터를 종료합니다.
- shutdown /r: 컴퓨터를 즉시 다시 시작합니다.
- shutdown /r /t 30: 30초 지연 후 컴퓨터를 다시 시작합니다.
- shutdown /L: 현재 사용자를 로그오프합니다.
- shutdown /a: 보류 중인 종료 또는 다시 시작을 취소합니다.
13. 작업 목록
"tasklist" 명령은 Windows 11에서 실행되는 프로세스를 보고 관리하는 도구입니다. 작업 관리자와 유사하게 시스템 활동의 스냅샷을 빠르고 쉽게 얻을 수 있는 방법을 제공합니다.
용도:
- 작업 목록: 프로세스 이름, ID, 세션 이름, 메모리 사용량 등 모든 프로세스와 세부정보를 표시합니다.
- tasklist /V: verbose 옵션은 우선순위, 사용자 계정 및 설명과 같은 추가 세부정보를 표시합니다.
- tasklist /M MODULE-NAME: 명령에서 "MODULE-NAME"을 변경한 후 현재 지정된 모듈(예: DLL 파일)을 사용하고 있는 모든 프로세스를 나열합니다.
- 작업 목록 /SVC: 각 프로세스에서 호스팅되는 서비스를 표시합니다.
- tasklist /FI FILTER: 명령에서 "FILTER"를 변경할 때 특정 기준(예: 이미지 이름, 상태)에 따라 출력을 필터링합니다.
14. 태스크킬
"taskkill" 명령을 사용하면 실행 중인 프로세스를 중지할 수 있습니다. 일반적으로 이 명령을 사용하여 응답하지 않는 앱 문제를 해결하고 시스템 제어권을 다시 얻습니다.
용도:
- taskkill /IM PROCESS-NAME: 특정 프로세스를 이름으로 종료합니다.
- 예: taskkill /IM notepad.exe
- taskkill /PID PROCESS-ID: 특정 프로세스 ID를 종료합니다.
- 예: taskkill /PID 1237
- taskkill /F: Explorer 프로세스를 강제 종료합니다.
- 예: taskkill /F /IM Explorer.exe
15. chkdsk(디스크 검사)
"chkdsk" 명령은 시스템에서 오류와 불량 섹터를 검사하고 복구를 시도하는 도구입니다.
용도:
- chkdsk /f: 드라이브의 오류를 수정합니다.
- 예: chkdsk C: /f – "C:" 드라이브에 오류가 있는지 확인하고 수정을 시도합니다.
- chkdsk /r: 불량 섹터를 찾아 읽을 수 있는 정보를 복구합니다.
- 예: chkdsk C: /r – "C:" 드라이브에 오류가 있는지 확인하고 수정을 시도하며 불량 섹터를 찾습니다.
- chkdsk /x: 도구를 실행하기 전에 드라이브 연결을 끊습니다.
- 예: chkdsk C: – "C:" 드라이브에 오류가 있는지 확인하지만 수정을 시도하지는 않습니다.
디스크 검사 명령을 실행하는 데 상당한 시간이 걸릴 수 있으며, 특히 "/r" 옵션을 사용하는 경우 더욱 그렇습니다.
16. sfc /scannow (시스템 파일 검사기)
"sfc"( 시스템 파일 검사기) 명령은 운영 체제의 로컬 이미지에 이미 사용 가능한 파일을 사용하여 손상된 시스템 파일을 검색하고 복구하는 도구입니다. 일반적으로 이 명령은 "배포 이미지 서비스 및 관리"(DISM)와 함께 사용됩니다.
용도:
- sfc /scannow
명령을 실행하면 도구는 컴퓨터의 모든 보호된 시스템 파일을 검사하고 이를 로컬 이미지에 저장된 알려진 양호한 복사본과 비교합니다.
SFC가 누락되거나 손상된 파일과 같은 불일치를 발견하면 해당 파일을 문제로 표시하고 올바른 버전으로 바꾸려고 시도합니다.
17. 도움
"help" 명령은 다른 명령에 대해 알아볼 수 있는 리소스를 제공합니다.
용도:
- COMMAND-NAME 도움말
- 예 1: help dir – 구문, 옵션 및 사용법을 포함하여 "dir" 명령에 대한 정보를 표시합니다.
- 예 2: help – 명령 프롬프트에서 사용할 수 있는 명령 목록을 표시합니다.
18. 출구
"exit" 명령은 현재 명령 창을 닫습니다. 명령 프롬프트에서 실행 중인 스크립트와 배치 파일을 종료할 수도 있습니다.
용도:
- 종료
19. Winget (윈도우 패키지 관리자)
간단히 말해서 "winget" 명령은 앱 설치, 업데이트 및 관리 프로세스를 간소화하는 도구입니다.
Windows 패키지 관리자는 다양한 옵션이 포함된 도구이지만 기본 작업을 수행하려면 모든 사용자가 알아야 할 몇 가지 옵션이 있습니다.
용도:
- winget 검색 APP-NAME
- 예:winget search firefox – Microsoft 리포지토리를 검색하고 쿼리와 일치하는 모든 앱의 정보를 출력합니다.
- winget install APP-NAME – 지정된 애플리케이션을 다운로드하고 설치합니다.
- 예: Winget install "Mozilla Firefox" – 컴퓨터에 Mozilla Firefox 브라우저를 설치합니다.
- winget 업그레이드 APP-NAME – 설치된 앱을 최신 버전으로 업데이트합니다.
- 예: Winget 업그레이드 "Mozilla Firefox" – Mozilla Firefox 브라우저를 업데이트합니다.
- winget uninstall APP-NAME – 컴퓨터에서 애플리케이션을 제거합니다.
- 예: Winget uninstall "Mozilla Firefox" – Mozilla Firefox 브라우저를 제거합니다.
20. sudo (수퍼유저 Do)
"sudo"(수퍼유저 Do) 명령은 권한 상승 없이 명령 프롬프트 창에서 관리자로서 명령을 실행할 수 있는 도구입니다.
이 도구가 친숙하게 들린다면 이는 Linux 및 macOS와 같은 Unix 기반 운영 체제의 Sudo 명령과 유사하기 때문입니다. 그러나 Windows 11의 Sudo 명령은 Linux 및 macOS용 도구와 동일하지 않습니다. 대신 이 도구에는 입력이 비활성화된 상태에서 인라인으로 또는 새 창에서 관리자 권한 명령을 실행하는 제한된 기능만 포함되어 있습니다.
용법:
- sudo 명령
- 예: sudo del file.txt
이는 Windows 11에서 기본적으로 비활성화되어 있는 기능입니다. 활성화하려면 설정 > 시스템 > 개발자용 을 열어야 합니다. , "Enable sudo" 토글 스위치를 켜고 "인라인" 옵션을 선택하여 Linux 및 macOS와 동일한 창 내에서 관리자 권한 명령을 실행합니다.