카테고리 없음

배치파일 명령어들

디버그정 2012. 7. 7. 05:58

이거 인쇄 해서 가지고 다니시면 도움 될겁니다...

 

------------------------------------------------------------------------

 

도스명령어

 

------------------------------------------------------------------------
명령의 기본 구조는 [명령어+내용+추가옵션]이다.

(예) copy *.* c: /y
 
모든 명령의 도움말은 [명령어 /?]로 볼 수 있다.

(예) dir /?
(※ '\' 와 '₩' 는 같음)
 
(1) 내부 명령어
* 내부 명령어란 컴퓨터가 부팅된후 사용자가 내린 명령어를 COMMAND.COM에 의하여
  해석이 이루어 실행되는 명령어를 의미한다

* COMMAND.COM은 컴퓨터를 부팅시키는 시스템 파일로서 부팅이 완료되면 메모리에
  상주하면서 사용자로 부터 내려지는 명령을 해석하는 일을 담담하는 명령어 해석기다
* 내부명령어는 프롬프트 상태에서 명령을 입력하면 바로 실행된다
--------------------------------------------------------------------------------
명령어            의미 / 사용예
--------------------------------------------------------------------------------
DIR  파일 목록 출력
                    DIR : 현재의 디렉토리 내의 파일 목록 출력
                    DIR /P : 한 페이지씩 출력
                    DIR /W : 파일명과 확장명 만을 출력
                    DIR
                    DIR *.HWP
                    DIR C*.*
                    DIR *.EXE /W
                    DIR /W /P
--------------------------------------------------------------------------------
MD                  디렉토리 만듦
                    MD STUDY
                    MD C:\STUDY\HTT
                    MD C:\STUDY\HTT
--------------------------------------------------------------------------------
CD                  디렉토리 이동
                    CD STUDY
                    CD C:\STUDY\HTT
                    CD \
                    CD ..
--------------------------------------------------------------------------------
RD                  디렉토리 삭제
                    RD STUDY
                    RD C:\STUDY\HTT
--------------------------------------------------------------------------------
COPY                파일 복사
                    COPY DOS.HWP A:
                    COPY FDISK.EXE A:\DOS
                    COPY C:\STUDY\HTT.EXE A:\
                    COPY C:\VB\*.EXE D:\TEMP
                    COPY A*.HWP C:\HWP\DOC
                    COPY K*.* B:\SAVE\ALL
                    COPY *.* A:\BACKUP
                    COPY ADD.TXT PRN
                    COPY CON AUTOEXEC.BAT
--------------------------------------------------------------------------------
DEL                 파일 삭제
                    DEL SWAP.TMP
                    DEL C:\DOS\READ.TXT
                    DEL *.BAK
                    DEL K*.HWP
                    DEL C:\TEMP\*.*
--------------------------------------------------------------------------------
REN                 이름 바꿈
                    REN SYS.COM SYSTEM.COM
                    REN *.HWP *.BAK
                    REN K*.COM A*.*
--------------------------------------------------------------------------------
TYPE                파일 내용 출력
                    ※ TYPE 명령은 일반 TEXT 파일의 내용만을 볼 수 있다.
                    TYPE README.DOC
                    TYPE C:\DOS\README.1ST
                    TYPE ME.TXT > PRN
--------------------------------------------------------------------------------
기타 내부 명령어
CLS                 화면을 깨끗이 지움
DATE                날짜 확인, 수정
TIME                시간 확인, 수정
PROMPT              프롬프트 변경
PATH                경로 설정
VER                 도스 버전 확인
VOL                 볼륨 레이블 확인
SET                 환경 정보 확인/수정
BRAEK               프로그램 수행시 Ctrl + Break을 이용해 On/Off 지정이 가능
CALL                배치파일 수행 중에 또다른 배치 파일 수행
CD                  작업 디렉토리 이동
CHCP                코드 페이지를 보여주거나 변경
CLS                 화면을 깨끗이 한다
COUNTRY             국가 코드 지정
COPY                파일 복사
DATE                날짜 확인 과 변경
DEL                 파일 삭제
DIR                 현재 디렉토리 파일의 정보 출력
ECHO                배치파일에서 수행 명령으로 표시 여부 지정
EXIT                실행중인 원래 프로그램으로 복귀
FOR                 배치파일의 수행을 반복
GOTO                배치파일에서 지정한 레이블로 분기
IF                  배치파일에서명령을 비교판단
LH                  프로그램을 상위 메모리 영역에 읽어들임
MD                  디렉토리 생성
PATH                현재 디렉터리에 없는 실행 파일의 경로 지정
PAUSE               배치파일 수행을 일시정시
PROMPT              시스템 프롬프트 모양을 설정
REM                 배치파일에서 주석문을 보여주고 해당 항목을 실행하지 않음
REN                 파일 이름의 변경
RD                  디렉터리 삭제
SET                 환경변수를 설정하거나 해제
SHIFT               배치 파일에서 파라미터를 하나씩 왼쪽으로 이동
TIME                시각을 설정하거나 보여줌
TYPE                일괄처리 파일의 내용을 보여줌
VER                 도스버전 출력
VERIFY              디스크에 데이터 기록시 바르게 기록되는지 여부를 검사
VOL                 디스켓의 볼륨 레이블을 보여줌
--------------------------------------------------------------------------------
 
(2) 외부 명령어
* 외부 명령어란 COMMAND.COM에 의하여 직접 해석되지 못하며 명령을 수행하는 명령어
  파일이 존재하여야 한다
* 예를 들어 디스크 포맷 명령인 FORMAT A: 라는 명령이 실행되기 위해서는
  FORMAT.COM 이라는 명령어 파일이 존재하여야 한다는 것이다
* 즉 COMMAND.COM 의 내부에 포함되지 않고 별도의 명령어 파일로 존재하는 명령어를
  외부 명령어라 한다
--------------------------------------------------------------------------------
명령어            의미 / 사용예
--------------------------------------------------------------------------------
FORMAT              디스크 초기화
                    FORMAT /S : 시스템 파일 추가
                    FORMAT /Q : 빠른 포맷
                    FORMAT /4 : 360KB 디스크
                    FORMAT /U : 복구 자료 취소
                    FORMAT A:
                    FORMAT C: /S
                    FORMAT A: /Q /U
                    FORMAT A: /S /4
--------------------------------------------------------------------------------
DISKCOPY            디스크 복사
                    DISKCOPY A: B:
                    DISKCOPY A:
--------------------------------------------------------------------------------
LABEL               볼륨 레이블 수정
                    LABEL
                    LABEL A:
                    LABEL SAMPLE
--------------------------------------------------------------------------------
ATTRIB              파일 속성 확인/변환
                    ※ +는 설정, -는 취소
                    ATTRIB +(-)R : 읽기 전용 속성
                    ATTRIB +(-)A : 저장 속성
                    ATTRIB +(-)H : 숨김 속성
                    ATTRIB +(-)S : 시스템 속성
                    ATTRIB SYS.COM
                    ATTRIB +R C:\HNC\HWP.EXE
--------------------------------------------------------------------------------
SYS                 시스템 파일 복사
                    SYS A:
--------------------------------------------------------------------------------
UNDELETE            삭제된 파일 복구
                    UNDELETE C:\SAM\KOEI.EXE
--------------------------------------------------------------------------------
UNFORMAT            포맷 복구
                    UNFORMAT A:
--------------------------------------------------------------------------------
XCOPY               COPY의 확장
                    ※ XCOPY는 디렉토리까지 복사가 가능하다.
                    XCOPY /S : 서브 디렉토리 포함
                    XCOPY /E : 비어 있는 디렉토리까지 복사
                    XCOPY /A : 저장 속성을 가지고 있는 파일만 복사 (백업)
                    XCOPY *.* A: /S
                    XCOPY *.EXE C:\TEMP /A
--------------------------------------------------------------------------------
CHKDSK              디스크 검사
                    ※ 디스크 검사 및 에러 수정 가능
                    CHKDSK A:
                    CHKDSK C: /F
--------------------------------------------------------------------------------
DOSKEY              키 기능 확장
--------------------------------------------------------------------------------
FDISK               하드 디스크의 영역 나눔
--------------------------------------------------------------------------------
FIND                지정된 파일에서 문자열 검색
--------------------------------------------------------------------------------
MEM                 현재 메모리 상태 출력
                    MEM/C/P
--------------------------------------------------------------------------------
MIRROR              하드디스크의 기본 정보 기록
                    (UNFORMAT시 사용)
--------------------------------------------------------------------------------
MODE                시스템 디바이스 상태 조정  
                    MODE CO80
--------------------------------------------------------------------------------
MORE                화면 단위로 쪼개어 출력
                    TYPE AUTOEXEC.BAT | MORE
--------------------------------------------------------------------------------
SORT                주어진 자료를 정렬
--------------------------------------------------------------------------------
CHKDSK              디스크의 상태를 점검
FORMAT              디스크를 초기화
DISKCOPY            똑같은 내용의 디스켓을 하나 더 만듬
SCANDISK            디스크 검사 유틸리티로 디스크의 문제점을 진단하고 수정
LABEL               볼륨 레이블을 디스크에 지정
RECOVER             손상된 디스크에서 읽을수 있는 정보를 복구
DISKCOMP            디스크의 내용을 비교
FDISK               하드디스크의 분활
DEFRAG                하드 디스크 최적화 유틸리티
DBLSPACE            디스크를 압축하여 사용할수 있는 공간을 늘려줌
XCOPY               파일의 선별 복사
ATTRIB               파일의 속성 변경
REPLACE            구버전 파일을 신 버전으로 복구
FC                  문장 파일과 이진 파일을 서로 비교
FIND                특정 문자열을 파일에서 검색
MORE                파일 내용을 화면 단위로 출력
SORT                파일의 정렬
MEM                 시스템 메모리를 확인
MEMMAKER            메모리 최적화 프로그램
SMARTDRV            디스크 캐시 프로그램으로 하드 디스크의 속도 향상
RAMDRVE             램 드라이브를 생성
ASSIGN                드라이브 이름 변경
JOIN                디스크 드라이브를 가상 서브 디렉터리로 사용
MSAV                  바이러스 검색과 치료
VSAFE                 램상주 프로그램으로 바이러스 침투 모니터링
BACKUP          하드디스크의 파일을 디스켓에 보관
RESTORE             백업 파일을 복구

------------------------------------------------------------------------