기본적인 도스 명령어에요.....
요즘은 도스를 거의 사용하지 않아서 잘몰라요...
xp는 도스가 지원이 안 되거든요.....
그래도 알아두면 좋지요.....^^
1. FORMAT(포맷)
2. 새 디스켓을 컴퓨터가 읽고 쓸수 있는 구조로 초기화하는 명령
FORMAT 드라이브명 [옵션]
/S :포맷시 디스크에 DOS 시스템 파일 복사
/V :포맷 후 디스크의 이름 부여
/4 :1.2MB 디스크 드라이브에서 360KB 디스켓을 포맷
/U :UNFORMAT에 대한 정보를 저장하지 않고 포맷
1. UNFORMAT(언포맷)
2. 실수로 포맷된 디스크를 다시 원상태로 복구해 주는 외부 명령
UNFORMAT 드라이브명 [옵션]
DISKCOPY(디스크복사)
디스크끼리의 복사 명령으로 원본과 사본은
같은 용량의 디스켓이어야함
DISKCOPY 원본드라이브명 사본드라이브명
LABEL(레이블)
디스크 볼륨명의 지정, 변경, 삭제시 사용
LABEL [드라이브명]
CHKDSK(디스크검사)디스크에 대한 정보를 알려주고 상태를 점검,
복구하는 명령어
CHKDSK [드라이브명:경로명][옵션]
/V :디렉토리와 파일을 나타낼때 표시
/F :손상된 부분 복구시 사용
MIRROR(디스크 정보기록;외부) UNFORMAT 명령이 포맷된 디스크를
복원시킬수 있도록 디스크에 대한 정보를 기록
MIRROR 드라이브명 [옵션]
/L :디스크에 대한 가장 최근의 정보만을 기록
/U :삭제 추적 프로그램을 메모리에서 해제
/PARTN :하드 디스크의 분할 영역 정보를 저장
/T :드라이브 화일에 대한 정보를 기록하는 프로그램을
UNDELETE명령어로 읽어들임
파일 관련 명령
1. DIR(디렉토리)
디스크에 저장된 파일의 목록과 정보 그리고 디스크의 정보를 보여주는 내부 명령어
DIR [드라이브명] 파일명 [/P] [/W] [/A:속성] [/O:정렬방식] [/S] [/B] [/L] [/C]
/P : 한단어씩 표시
/W : 한행에 5개씩 표시
/A : 속성, 지정 속성의 파일명만 표시
H(Hidden), S(System), D(Directory), A(Archive), R(ReadOnly)
/O : 정렬방식, 지장한 정렬 방식대로 표시
N(Name), E(Extension), D(Date), S(Size)
/S : 서브디렉토리에 있는 파일명을 수록
/B : 파일명과 확장자만을 표시
/L : 파일명과 확장자를 소문자로 표시
/C : 파일 압축 비율을 표시
1. COPY (파일복사)파일을 복사하는 내부 명령어
COPY [원본드라이브명] 파일명 [사본드라이브명][파일명]
1. DEL (파일 삭제)
DEL [드라이브명] 파일명
예: del C:\My Documents\My Pictures\사과.jpg
/P : 선별적인 삭제를 하고자 할 경우 사용
파일을 삭제하는 내부 명령어
1. UNDELETE (삭제 파일 복구)
UNDELETE [드라이브명] 파일명 [옵션]
/LIST : 복구 가능한 파일들의 목록을 출력
/ALL : 삭제된 파일을 모두 자동으로 북구
/DOS : 도스 방식(각 등록부의 내용을 조사하여 복구)으로 복구
/DT : MIRROR 프로그램에 저장된 파일만 확인하면서 복구
*단, 파일을 삭제한 뒤 다른 내용을 복사하지 않았을 경우에만 제대로 수행 가능
DEL 명령이나 ERASE 명령에 의해 삭제된 파일을 다시 복구하는 명령
1. TYPE(타입)
TYPE [드라이브명] 파일명
파일의 내용을 화면에 보여주는 명령어 TYPE [드라이브명] 파일명
1. REN(이름 변경:REName)
REN [드라이브명] 구파일명 신파일명
파일의 이름을 변경하는 내부 명령어
1. XCOPY (윈95)디렉토리나 파일을 복사
XCOPY [드라이브명][경로] 파일명 [드라이브명][경로] 파일명 [/스위치]
/A : 파일의 저장 속성이 설정된 파일만 복사
/E : 비어있는(empty) 디렉토리도 복사
/S : 모든 하위 디렉토리를 복사하지만 비어 있는 디렉토리는 복사 하지 않음
/D : 날짜, 파일 날짜가 지정 날짜 이후인 파일만 복사
/M : /A와 같은 후 변경 속성을 취소
/P : 각 파일 복사시 실제로 복사할 것인가를 묻는 메세지를 표시
/V : 복사시 점검을 수행
/W : 복사에 앞서 잠시 대기
1. ATTRIB (윈95)파일의 4가지 속성을 설정
ATTRIB [옵션] 파일명
+R/-R : 읽기 전용 속성을 설정/해제
+A/-A : BACKUP, XCOPY 명령으로 복사할 수 있는 속성을 설정/해제
+H/-H : 숨김 파일 속성을 설정/해제
+s/-s : 시스템 파일로 만듦/해제
VER 현재사용중인 MS-DOS버전을 보여줌
TIME 시스템이 관리하는 시간을 보여주고 세트시킴
MORE 한 화면에 표시할수 없는 다량의 데이타를 한 화면씩 보여줌
DOSKEY (윈95) 사용한 명령을 다시 사용할 수 있게 함
FASTOPEN 자주 사용되는 파일과 디렉토리를 여는 시간을 줄여줌
FDISK (윈95) DOS를 사용하기 위한 하드 디스크의 분할 구조를 생성
JOIN 디렉토리나 파일을 지정 드라이브의 경로로 취급
MODE (윈95) 시스템의 상태를 표시하거나 시스템 지정을 변경하고,
포트나 장치를 재구성
SET DOS 환경 변수를 지정하거나 화면상에 표시
SUBST 경로를 가상 드라이브로 지정
SYS (윈95) MS-DOS 시스템 파일과 COMMAND.COM을 복사하여
부팅 가능한 디스크로 만듦
1. 디렉토리의 종류
2. 루트 디렉토리(Root Directory;'\') : 최상위 디렉토리
3. 서브 디렉토리(Sub Directory) : 어떤 디렉토리 내에 있는 디렉토리
1. 디렉토리에 관한 명령어
2. MD(MKDIR) : 디렉토리 생성
3. CD(CHDIR) : 디렉토리 경로 변경 및 현재 경로 확인
4. RD(RMDIR) : 디렉토리 삭제
5. PATH(패스): 실행 파일을 찾는 경로를 설정
1. BACKUP
여러 파일과 디렉토리를 다른 디스크나 자기 테이프에 저장(백업)하는 명령으로 디스크이 면이나 섹터수가 달라도 북사가 가능
BACKUP [드라이브명:][경로명][드라이브명:][옵션]
/S : 부 디렉토리들도 함께 백업
/M : 마지막 백업 후 변경된 것만 백업
/A : 백업디스크에 있는 종래의 파일을 지우지않고 백업될 파일을 추가
/D : 지정된 날짜 이후에 수정된 파일만 백업
/T : 정해진 시간 이후에 수정된 파일만 백업
/L : 정해진 파일에 백업 기록표를 생성
1. MSBACKUP
MS-DOS 5.0 이상 버전에서 사용 가능하며 데이터의 백업(BACKUP)과 리스토어(RESTORE)를 메뉴 방식으로 쉽게 수행 가능
1. RESTORE BACKUP 명령어로 저장된 백업 파일을 재저장하는 명령어
RESTORE [드라이브명:] [드라이브명:][경로명][옵션]
/S : 부 디렉토리들도 복원
/P : 읽기 전용 파일이나 백업된 후 변화가 있는 파일이 있을 경우 확인
/B:date : 지정된 날짜 이전에 마지막으로 수정된 파일만 복원
/A:date : 지정된 날짜 이후에 마지막으로 수정된 파일만 복원
/E : 지정된 시간 이전에 마지막으로 수정된 파일만 복원
/L : 지정된 시간 이후에 마지막으로 수정된 파일만 복원
/M : 마지막으로 백업된 이후에 수정된 파일만 복원
/N : 대상 디스크에 없는 파일만 복원
배치 파일(Batch File)
컴퓨터에서 처리할 일련의 명령들을 저장해 놓고 한꺼번에
실행될 수 있도록한 파일
1. 배치 파일의 구성
2.
3. 간단한 배치 파일의 작성 :COPY CON 배치 파일명
4. 일괄처리 파일의 확장자 : BAT
5. 사용 명령어 : 실행 가능한 파일(.EXE, .COM, .BAT),
내부및 외부 명령어
6. 배치 파일의 실행 : 일괄처리 파일명만 입력한 후 ENTER.
7. AUTOEXEC.BAT(자동 실행 배치 파일)
8.
9. 컴퓨터 시스템을 부팅시킬 때 자동으로 수행하도록 하는 일괄처리
파일로, 시스템 부팅시에 정해진 처리 및 환경 설정을 수행
10. AUTOEXEC.BAT 파일이 있으면 DOS 부팅시 날짜와 시간을 묻는 과정이 생략
1. 일괄처리 관련 명령
REM 주석을 표시
ECHO 일괄처리 파일 내의 수행 명령어를 표시
PAUSE 일괄처리를 일시 정지
IF 조건을 판단
GOTO 제어 흐름을 변화
FOR 반복 실행
SHIFT 파라미터를 대응시켜 줌
CALL 다른 일괄처리 파일을 실행시켜 줌
CONFIG.SYS
DOS를 수행하는 데 필요한 환경을 설정하는 프로그램으로
부팅시 가장 먼저 실행됨
DEVICE 지정한 장치 구동 파일을 사용할 수 있게 함
LASTDRIVE 사용할 수 있는 드라이브의 개수를 설정
FILES 동시에 사용할 수 있는 파일의 개수를 지정
BUFFERS 디스크의 임시 기억 장소의 크기를 설정
BREAK control-key + Break-C의 작동 여부를 설정
SHELL 명령 처리기의 위치를 지정
DOS DOS 시스템이 놓일 메모리 위치를 지정
DEVICEHIGH 장치 구동 파일을 상위 메모리(UMA)에 설치
DOS의 특수 명령
필터(Filter) 명령
FIND 텍스트 파일에서 문자열을 검색
MORE 주어진 표준 입력을 한 화면씩 출력하는 명령어로 주로 '|'(Pipe) 특수 기호와 함께 쓰임
SORT 주어진 표준 입력을 선택사항에 따라 정렬하여 출력하는 명령어로 파이프 기호(|)와 함께 사용
리다이렉션(Rediredtion)
수행파일 > 파일명 수행파일 >> 파일명
▶ 처리되는 결과가 화면에 나타나지 않고 ">" 다음의 파일로 전송
▶ ">>" 명령 다음에 있는 파일이 이미 존재하고 있는 파일이면 그 파일에 계속 저장되고, 없으면 지정한 파일로 새로운 파일이 작성
되어 저장
메모리 관리
1. 메모리 구분
기본 메모리 컴퓨터에서 프로그램이나 데이터가 기억되는 처음 640K까지의 메모리
상위 메모리 UMA 컴퓨터의 기본 메모리 중 640K부터 1024K까지
연속 확장 메모리(XMS) 80286, 80386, 80486 프로세서를 가진 컴퓨터에서 1MB이상의 메모리
고위 메모리 영역(HMA) 램의 1MB 이후에 존재하는 64KB 영역으로 확장된 메모리 영역에 속함
중첩 확장 메모리(EMS) 초기 IBM-PC가 가진 640KB의 한계를 벗어나기 위해 개발된 방법 중의 하나로서 DOS가 기본 메모리 외에 더 많
은 메모리를 사용할 수 있도록 개발된 방식
1. 메모리 관련 명령
MEM 시스템의 각 메모리의 사용 상태를 자세히 출력
MEMMAKER 386 이상의 컴퓨터에서 메모리 사용 효율이 최대가 되도록 DOS 구성 파일을 재구성
EMM386 386급 이상의 컴퓨터에서 확장, 연장 메모리의 사용을 제어, 관리
HIMEM.SYS 확장 메모리를 가진 컴퓨터에서 DOS가 확장 메모리 부분을 사용할 수 있게 함
RAMDRIVE.SYS 램 영역의 일부분을 드라이브로 할당