cmd 명령어를 정리해 봅니다
`cmd` 명령어는 Windows 운영 체제에서 명령줄 인터페이스(Command Prompt)로 명령어를 입력하고 시스템 명령을 수행할 수 있는 프로그램입니다. `cmd.exe`라는 실행 파일을 통해 열 수 있으며, 파일 관리, 시스템 설정, 네트워크 진단, 디스크 유틸리티 등 다양한 작업을 수행할 수 있습니다. 명령어를 정확하게 입력해 원하는 작업을 수행하고, 파라미터를 사용해 다양한 옵션을 추가할 수 있습니다.
### 1. 기본 명령어
* **dir**: 현재 디렉토리 내 파일과 폴더 목록을 보여줍니다.
```
dir
```
* **cd**: 디렉토리 이동 명령어입니다.
```
cd [디렉토리 경로]
```
* **md** 또는 **mkdir**: 새로운 디렉토리를 만듭니다.
```
mkdir [디렉토리 이름]
```
* **rd** 또는 **rmdir**: 디렉토리를 삭제합니다. (비어 있는 디렉토리만 가능)
```
rmdir [디렉토리 이름]
```
* **del**: 파일을 삭제합니다.
```
del [파일 이름]
```
### 2. 시스템 관리 명령어
* **tasklist**: 현재 실행 중인 프로세스 목록을 표시합니다.
```
tasklist
```
* **taskkill**: 특정 프로세스를 종료합니다.
```
taskkill /IM [프로세스 이름] /F
```
* **systeminfo**: 시스템 정보를 표시합니다.
```
systeminfo
```
* **ipconfig**: 네트워크 어댑터의 IP 주소, 서브넷 마스크, 게이트웨이 등을 확인할 수 있습니다.
```
ipconfig
```
* **ping**: 네트워크 연결 상태를 확인하기 위해 특정 주소로 데이터를 전송하고 응답 시간을 확인합니다.
```
ping [IP 주소 또는 도메인 이름]
```
### 3. 파일 및 디스크 유틸리티
* **copy**: 파일을 복사합니다.
```
copy [원본 파일 경로] [대상 경로]
```
* **move**: 파일을 이동합니다.
```
move [원본 파일 경로] [대상 경로]
```
* **format**: 디스크 드라이브를 포맷합니다.
```
format [드라이브 문자:]
```
### 4. 기타 명령어
* **cls**: 화면을 지웁니다.
```
cls
```
* **echo**: 텍스트를 출력합니다. 배치 파일에서 텍스트를 출력하거나 변수 값을 확인할 때 주로 사용됩니다.
```
echo [텍스트]
```
* **exit**: CMD 창을 닫습니다.
```
exit
```
### 명령어 예시
CMD 명령어에는 많은 옵션이 있습니다. 각 명령어에 `/help`를 붙여 사용 방법과 옵션을 확인할 수 있습니다.
```
명령어 /?
```
이 외에도 다양한 명령어가 있으며, 네트워크 진단, 디스크 관리, 사용자 관리, 시스템 복구 등의 작업에도 CMD를 사용할 수 있습니다.