{{위키데이터 속성 추적}}
본 문서는 [[x86]] [[도스]] [[운영 체제]]에 쓰이는 명령어의 목록이다. [[도스 운영 체제 목록|다른 도스 운영 체제]]는 이 목록의 범주에 속하지 않는다.

도스의 경우 수많은 표준 [[시스템 명령어]]들이 디스크의 파일 나열, 파일 이동 등의 공통 작업을 하기 위해 제공되었다. 일부 명령들은 명령 인터프리터에 내장되었고 다른 명령어들은 디스크에 외부 명령어로 존재하였다. 여러 도스 세대에 걸쳐 명령어들은 운영 체제의 추가 기능을 담당하기 위해 추가되었다. 현재의 [[마이크로소프트 윈도우]] 운영 체제에서 텍스트 모드 명령어 프롬프트 창인 [[cmd.exe]]는 여전히 사용이 가능하다.

{{가로 목차|nonum=yes}}

== 도스 명령어 ==
=== APPEND ===
데이터 파일의 검색 경로를 보여주거나 설정한다.
=== ASSIGN ===
{{참고|드라이브 문자 할당}}
디스크 조작 요청을 특정 드라이브에서 다른 드라이브로 연결시키는 명령어이다.
=== ATTRIB ===
{{본문|ATTRIB}}
=== BACKUP, RESTORE ===
외부 디스크로부터 파일들을 [[백업|백업하고 복구]]하는 명령어가 존재한다. BACKUP, RESTORE는 버전 2에 처음 등장하여 PC DOS 5와 MS-DOS 6까지 계속되었다. 도스 6에서는 다른 위치로 파일 복원을 허용하는 상용 프로그램 CPBACKUP, MSBACKUP으로 대체되었다.

=== BASIC, BASICA ===
{{본문|IBM BASIC}}
=== CALL ===
CALL 명령어는 [[배치 파일]]과 실행 매개변수를 사용하여 하나의 배치 프로그램을 다른 배치 프로그램으로부터 불러온다.
=== CD, CHDIR ===
{{본문|cd (명령어)}}
=== CHCP ===
사용 중인 [[코드 페이지]]를 [[win32 콘솔|콘솔 창]]에 보여주거나 변경한다.
=== CHKDSK ===
{{본문|CHKDSK}}
=== CHOICE ===
{{본문|Choice (명령어)}}

=== CLS ===
{{본문|CLS (명령어)}}
CLS는 화면 또는 [[콘솔창]]의 내용을 지우는 명령어이다.

=== COPY ===
{{본문|copy (명령어)}}
=== CTTY ===
입출력에 사용할 터미널 장치(이를테면 COM1)를 정의한다.
=== DATE ===
[[시스템 시간]]을 보여주고 사용자로부터 새로운 날짜의 입력을 받는다.
=== DEFRAG ===
드라이브의 [[단편화 제거]]를 수행하거나 파일의 단편화 정도를 분석한다. [[DR-DOS]]에서는 diskopt라는 이름으로 되어 있다.
=== DEL, ERASE ===
{{본문|del (명령어)}}

=== DELTREE ===
{{본문|DELTREE}}
디렉터리와 디렉터리 안에 있는 모든 파일을 삭제한다.

=== DIR ===
{{본문|dir (명령어)}}

=== ECHO ===
{{본문|echo (명령어)}}
=== EDIT ===
{{본문|MS-DOS 편집기}}
=== EDLIN ===
{{본문|Edlin}}
=== EXE2BIN ===
{{본문|exe2bin}}
=== EXIT ===
{{본문|exit (명령어)}}
=== FASTOPEN ===
{{본문|FASTOPEN}}
=== FC, COMP ===
{{본문|마이크로소프트 파일 비교}}
=== FDISK ===
{{본문|fdisk}}

=== FIND ===
{{본문|find (윈도우)}}
=== FOR ===
{{본문|For 루프}}
=== FORMAT ===
{{본문|format}}
=== HELP ===
{{본문|help (명령어)}}
=== INTERSVR, INTERLINK ===
DR-DOS의 경우 filelink라는 이름으로 제공된다.
=== JOIN ===
드라이브 문자열을 다른 드라이브의 지정된 디렉터리로 부착한다.<ref name="murdock">[http://www.easydos.com/dosindex.html EasyDOS Command Index<!-- Bot generated title -->]</ref> 그 반대는 [[#SUBST|SUBST]] 명령을 통해 수행 가능하다.
=== LABEL ===
{{본문|label (명령어)}}
=== LOADFIX ===
최초 64K의 메모리 위에 프로그램을 적재하여 프로그램을 실행한다. MS-DOS/PC-DOS에만 포함되어 있다. DR-DOS는 memmax를 사용한다.
=== LOADHIGH, LH ===
{{본문|LOADHIGH}}
=== MD, MKDIR ===
{{본문|mkdir}}
=== MEM ===
메모리 사용률을 보여 준다. 프로그램의 크기, 상태, 사용 중인 메모리, 내장 드라이버를 보여줄 수 있다.
=== MEMMAKER ===
버전 6을 기점으로 MS-DOS는 MemMaker라는 외부 프로그램을 포함하였는데, [[AUTOEXEC.BAT]]와 [[CONFIG.SYS]] 파일을 자동으로 구성함으로써 시스템의 여유 메모리를 늘려준다. 일반적으로 [[TSR 프로그램]]과 [[장치 드라이버]]는 상위 메모리로 이동시켜 준다.

MEMMAKER.EXE와 SIZER.EXE는 헬릭스 소프트웨어 컴퍼니에 의해 마이크로소프트가 개발하였고, MS DOS 7 / 윈도우 95를 시작으로 제거되었다.

=== MODE ===
시스템 장치를 구성한다. 그래픽 모드 변경, 키보드 설정 수정, 코드 페이지 준비, 포트 리다이렉션 구성을 한다.<ref>{{웹 인용|url=http://www.computerhope.com/modehlp.htm|제목=MS-DOS mode command help|publisher=|accessdate=10 September 2014}}</ref>
=== MORE ===
{{본문|more (명령어)}}
=== MOVE ===
{{본문|move (명령어)}}
=== MSD ===
{{본문|마이크로소프트 진단}}
=== PATH ===
실행 파일의 검색 경로를 설정하거나 보여준다.
=== PAUSE ===
배치 프로그램의 처리를 일시 중단하고 "계속하려면 아무 키나 누르십시오..."라는 메시지를 보여준다.
=== PRINT ===
{{본문|PRINT (명령어)}}
=== RD, RMDIR ===
{{본문|rmdir}}
=== RECOVER ===
{{본문|recover}}
=== REM ===
주석 명령으로, [[배치 파일]] 안에서 일반적으로 사용되며, DR-DOS, PC/MS-DOS 6 이상의 경우 CONFIG.SYS에서 사용된다.
=== REN ===
{{본문|ren}}
=== SCANDISK ===
{{본문|스캔디스크}}
=== SET ===
[[환경 변수]]를 설정한다.
=== SETVER ===
SetVer는 실행 중인 도스의 버전을 다른 값으로 반환시켜 주는 [[종료 후 상주 프로그램|메모리 상주 프로그램]]이다.
=== SHARE ===
{{본문|share}}
=== SMARTDRIVE ===
{{본문|스마트드라이브}}
=== SORT ===
입력 데이터 스트림 내의 줄을 정렬하고 이들을 출력 데이터 스트림에 내보내는 필터이다. 유닉스 명령어 [[sort (유닉스)|sort]]와 비슷하다. 최대 64k까지 파일을 다루며 언제나 대소문자를 구분하지는 않는다.<ref>{{웹 인용|url=http://technet.microsoft.com/en-us/library/cc722869.aspx|제목=Microsoft on "sort"|publisher=|accessdate=10 September 2014}}</ref>
=== SUBST ===
{{본문|SUBST}}
=== SYS ===
{{본문|SYS (명령어)}}
=== TIME ===
{{본문|TIME (명령어)}}
=== TREE ===
지정된 드라이브의 각 디렉터리와 하위 디렉터리의 경로를 보여주는 외부 명령어이다.
=== TRUENAME ===
TRUENAME 명령어는 파일, 디렉터리, 드라이브의 이름을 확장하여 그 결과를 보여준다.
=== TYPE ===
{{본문|TYPE (도스 명령어)}}
=== UNDELETE ===
{{본문|삭제 복구}}

=== VER ===
{{본문|ver (명령어)}}
=== VERIFY ===
파일을 올바르게 디스크에 기록할지의 여부를 결정하는 기능을 켜거나 끈다. 매개변수가 지정되지 않으면 이 명령은 현재 설정을 보여준다.<ref>{{웹 인용|url=http://www.csulb.edu/~murdock/verify.html|제목=DOS Command: VERIFY|publisher=|accessdate=10 September 2014}}</ref>
=== XCOPY ===
{{본문|XCOPY}}

== 같이 보기 ==
* [[:분류:윈도우 명령어]]
* [[COMMAND.COM]]
* [[Cmd.exe]]
* [[명령줄 인터페이스]]
== 각주 ==
{{각주}}

== 외부 링크 ==
* [http://technet.microsoft.com/en-us/library/cc754340.aspx Command Reference]  : Microsoft TechNet Database "Command Reference"
* [http://technet.microsoft.com/en-us/library/cc749839.aspx The MS-DOS 6 Technical Reference on TechNet] contains the official Microsoft MS-DOS 6 command reference documention.
* [http://www.drdos.com/dosdoc/ DR-DOS 7.03 online manual] {{웨이백|url=http://www.drdos.com/dosdoc/ |date=20180821031854 }}
* [http://www.mdgx.com/secrets.htm MDGx MS-DOS Undocumented + Hidden Secrets]

[[분류:도스 명령어| ]]
[[분류:컴퓨팅 명령어]]
[[분류:소프트웨어 목록]]