CMD 명령어
- set: 환경 변수를 설정하고 조작
- if: 조건이 참인지 거짓인지 확인
- for: 값에 대해 명령을 반복적으로 실행
- echo: 명령줄 인터페이스에서 텍스트를 출력
- setlocal: 환경 변수의 새 범위를 시작
- endlocal: 환경 변수의 새 범위를 종료
- mkdir: 새 디렉토리(폴더) 생성
- rmdir: 디렉토리(폴더) 삭제
- copy: 디렉토리(폴더) 복사
- del: 디렉토리(폴더) 삭제
- ren: 파일 또는 디렉토리(폴더)의 이름을 변경
- ipconfig: 네트워크 인터페이스 구성을 표시
- findstr: 파일에서 텍스트의 패턴을 검색
- msiexe: Windows Installer 패키지를 설치, 업그레이드, 제거. 수정
- exit: 명령 프롬프트 또는 배치 파일을 종료
- goto: 배치 파일에서 실행 흐름을 다른 위치로 이동
- call: 다른 배치 파일을 호출하는 데 사용
- start: 새 명령 프롬프트 창을 열거나 프로그램을 시작하는 데 사용
- rem: “remark”의 약자, 배치 파일에서 주석을 작성
- mode: 시스템 장치(크기)를 구성
- dir: 현재 디렉토리(폴더) 또는 지정된 디렉토리(폴더)에 있는 파일 및 폴더 목록, 크기 표시
- wmic: 컴퓨터에 대한 정보를 가져오고 작업을 수행
%변수이름% : 선언된 변수를 호출,
%%변수이름%% : 를 그대로 쓰기 위해서 %% (퍼센트 두 번)을 써주면, % 글자 출력
예제
@echo off
SET YY=%DATE:~-0,4%
SET MM=%DATE:~-5,2%
SET DD=%DATE:~-2,2%
echo %DATE%
echo %YY%-%MM%-%DD%
echo %%DATE%%
echo %%%DATE%%%
echo %%%%%%
pause
결과
2024-09-22
2024-09-22
%DATE%
%2024-09-22%
%%%
계속하려면 아무 키나 누르십시오 . . .
활용예시
cmd_test.txt 파일 생성 후 내용 입력 후 echo Command Prompt > C:\test\cmd_test.txt 입력 후 Enter