윈도우 명령어 목록 (cmd 명령어)
Windows Command Prompt 명령어 전체 목록 및 설명
Windows의 Command Prompt(CMD)는 시스템 작업을 수행할 수 있는 명령어를 제공하며, 280개 이상의 명령어로 파일 관리, 네트워크 설정, 시스템 제어 등의 다양한 기능을 지원합니다. 각 명령어는 OS 버전에 따라 지원 여부가 달라질 수 있으며, 명령어 목록과 기능은 아래와 같이 구성됩니다.
1. 기본 명령어
- append: 다른 디렉터리에 있는 파일을 현재 디렉터리에 있는 것처럼 열 수 있게 합니다. MS-DOS 및 Windows의 32비트 버전에서 사용 가능.
- arp: ARP 캐시의 항목을 표시하거나 변경합니다.
- assoc: 파일 확장자와 관련된 파일 형식을 표시하거나 변경합니다.
- attrib: 파일이나 디렉터리의 속성을 변경합니다.
2. 시스템 관리 명령어
- auditpol: 시스템의 감사 정책을 표시하거나 변경합니다.
- bcdboot: 부팅 파일을 시스템 파티션에 복사하고 새 시스템 BCD 저장소를 만듭니다.
- bcdedit: 부팅 구성 데이터를 보고 수정합니다.
- chkdsk: 하드 드라이브 오류를 식별하고 수정하는 데 사용됩니다.
3. 파일 및 디렉터리 명령어
- cd: 디렉터리를 변경하거나 현재 위치를 확인합니다.
- copy: 파일을 하나의 위치에서 다른 위치로 복사합니다.
- del: 파일을 삭제합니다.
- dir: 현재 디렉터리에 있는 파일 및 폴더 목록을 표시합니다.
4. 네트워크 관련 명령어
- ipconfig: 네트워크 어댑터의 IP 정보를 표시합니다.
- ping: 원격 컴퓨터와의 IP 연결을 확인하기 위해 ICMP 에코 요청 메시지를 보냅니다.
- netstat: 모든 네트워크 연결 및 수신 대기 포트를 표시합니다.
- nslookup: 입력한 IP 주소의 호스트 이름을 표시합니다.
5. 디스크 관리 명령어
- diskpart: 하드 드라이브 파티션을 생성, 관리 및 삭제합니다.
- format: 드라이브를 특정 파일 시스템으로 포맷합니다.
- mountvol: 볼륨 마운트 지점을 표시, 생성 또는 제거합니다.
- defrag: 지정된 드라이브를 조각 모음합니다.
6. 시스템 복구 및 보안 명령어
- sfc: 중요한 Windows 시스템 파일을 확인하고 교체합니다.
- taskkill: 실행 중인 프로세스를 종료합니다.
- shutdown: 시스템을 종료하거나 다시 시작할 수 있습니다.
- wbadmin: 백업 작업을 시작 및 중지하고, 이전 백업의 상태를 보고합니다.
7. 작업 스케줄링 및 스크립팅 명령어
- schtasks: 지정된 시간에 명령이나 프로그램을 실행하도록 예약합니다.
- for: 파일 집합의 각 파일에 대해 지정된 명령을 실행합니다.
- pause: 스크립트 파일의 처리를 일시 중지하여 사용자의 확인을 기다립니다.
8. 사용자 및 그룹 관리 명령어
- whoami**: 현재 로그인한 사용자의 정보를 확인합니다.
- net user: 사용자 계정을 관리할 수 있습니다.
- net localgroup: 로컬 그룹을 관리합니다.
운영체제 버전별 주요 명령어 지원
Windows 버전에 따라 명령어 지원 여부가 달라집니다. 예를 들어, `bcdedit`, `taskkill`, `wbadmin` 등의 명령어는 Windows Vista 이상 버전에서 제공되며, Windows XP나 MS-DOS에서는 사용할 수 없습니다. Windows XP와 Vista의 `ntbackup` 명령어는 Windows 7부터 `wbadmin` 명령어로 대체되었습니다.
- MS-DOS 기반 명령어들은 `fdisk`, `mem`, `deltree`와 같이 현재의 최신 Windows 버전에서는 사용되지 않지만, `diskpart`, `takeown` 등의 명령어로 대체되어 운영체제를 보다 효율적으로 관리할 수 있습니다.
주요 명령어 사용 예시
1. 파일 복사
```cmd
copy C:\example.txt D:\
```
이 명령어는 `example.txt` 파일을 C 드라이브에서 D 드라이브로 복사합니다.
2. **디렉터리 변경**
```cmd
cd C:\Users
```
현재 작업 디렉터리를 `C:\Users`로 이동합니다.
3. **IP 정보 확인**
```cmd
ipconfig /all
```
네트워크 어댑터의 세부 IP 정보를 표시합니다.
4. **디스크 검사 및 복구**
```cmd
chkdsk /f C:
```
C 드라이브의 오류를 검사하고 자동으로 복구합니다.
5. **원격 컴퓨터에 핑 테스트**
```cmd
ping google.com
```
`google.com`의 IP 연결을 확인합니다.