도스 외부 명령어

ATTRIB.EXE

유닉스의 chmod처럼 파일이나 디렉토리의 속성을 변경할 때 사용한다.

  • /D : 디렉토리의 속성을 변경한다.
  • /E : 속성 변경시 에러가 발생하더라도 메시지를 출력하지 않는다.
  • /Q : 속성 변경시 출력되는 메시지를 출력하지 않는다.
  • /S : 서브디렉토리 또는 포함된 파일까지 속성을 변경한다.
  • A : 저장 속성. +/-로 설정한다.
  • H : 숨김 속성. +/-로 설정한다.
  • R : 읽기 전용 속성. +/-로 설정한다.
  • S : 시스템 속성. +/-로 설정한다.

CHKDSK.EXE

FAT16 파일 시스템에서 프로그램이 실행중 강제 종료되거나 오류가 발생하면 파일들이 서로 얽히며 데이터를 읽어 논리적 오류가 발생하기도 한다. 이 명령은 이렇게 서로 얽힌 파일을 찾아 고치고 FILEnnnn.CHk라는 파일명을 만들어 논리적 에러를 수정한다. /F 옵션을 사용하면 오류를 정정한다.

DEFRAG.EXE

소위 “디스크 조각모음”을 수행한다. 지금은 그냥 윈도우의 디스크 조각 모음을 사용한다.

DELTREE.EXE

디렉토리내의 모든 파일과 서브 디렉토리를 삭제한다. 와일드 카드(*, ?)를 사용할 수 있다.

DISKCOPY.COM

디 스크 대 디스크로 복사한다. 서로 같은 용량의 플로피 디스크에서만 사용할 수 있고, 하드 디스크에서는 사용할 수 없으며, 만약 Drive2에 있는 디스크가 포맷되지 않았으면 Drive1에 있는 디스크와 같은 형식의 포맷을 하면서 디스크를 복사한다.

DOSKEY.COM

도 스에서 히스토리, 매크로 기능 등을 사용할 수 있게 지원한다. 히스토리에 저장된 명령을 볼 때에는 F7을 눌러 목록을 보고, F9를 눌러 원하는 명령을 선택한다. 명령어의 첫글자를 입력하고 F8을 누르면 해당 글자로 시작되는 명령들이 나온다.

  • /REINSTALL : 이미 DOSKEY.COM이 메모리에 설치되어 있더라도 다시 설치한다.
  • /BUFSIZE=size : DOSKEY.COM이 사용하는 버퍼 크기를 설정한다. 기본값은 512이다.
  • /MACROS 또는 /M : 등록된 모든 매크로를 보여준다.
  • /HISTORY 또는 /H : 메모리에 저장된 모든 명령들을 보여 준다.
  • macroname=매크로 이름 : 매크로 이름으로 앞으로 사용하려는 매크로를 정의한다.

FORMAT.COM

디스켓을 포맷할 때 사용한다.

  • /V : 최대 11자까지의 디스크의 볼륨 레이블을 설정한다. 이 스위치를 사용하지 않거나 볼륨 레이블을 설정하지 않고 이 스위치를 사용하면 MS-DOS는 디스크 포맷이 팔난 뒤에 볼륨 레이블을 설정 할 수 있도록 한다. 이 스위치는 /8스위치와 호환되지 않는다.
  • /Q : 디스크의 포맷을 빨리 한다. 이 전에 포맷된 디스크에서 사용되어야 하며 이 스위치는 디스크의 FAT와 루트 디렉토리만을 삭제하고 디스크의 표면 오류를 검사하지 않는다.
  • /U : 포맷 복구를 지원하지 않도록 한다. 이 스위치를 사용해서 포맷을 하면 UNFORMAT.COM으로 다시 복구하지 못한다.
  • /F : 포맷할 플로피 디스크의 크기를 설정한다.
  • /S : 포맷후에 디스크에 시스템 파일(IO.SYS, MSDOS.SYS, DBLSPACE.BIN, COMMAND.COM)들을 복사한다.
  • /1 : 플로피 디스크의 한쪽 면만을 포맷한다.
  • /4 : 1.2MB 디스크 드라이버에서 5.25인치 360K 양면 배밀도를 포맷할 때 사용한다.

LABEL.EXE

드라이브의 볼륨 레이블을 지정한다.

MEM.EXE

부팅 중에 메모리로 Load된 프로그램과 기본 메모리, 사용가능한 메모리 등 메모리의 사용 현황을 볼 수 있다.

  • /CLASSIFY 또는 /C : 각 프로그램이 차지하고 있는 기본 메모리와 상위 메모리를 보여주고 현재 Load된 프로그램을 보여 준다.
  • /DEBUG 또는 /D : 메모리에 Load된 현재의 내부 드라이버와 프로그램을 보여준다.
  • /FREE : 기본 메모리와 상위 메모리의 남은 영역을 보여준다.
  • /MODULE : 현재 메모리에서 사용하는 프로그램 모듈의 상태를 보여 준다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.