DOS/명령어

< DOS

1 도스의 내장 명령어

이 내장 명령어는 부팅 시 기본적으로 실행되는 command.com 파일에 내장된 것들로, 별도의 실행파일을 실행시키지 않고도 사용가능한 것들이다.

여기에서는 공통적으로 들어가 있는 것만 기술한다.

1.1 CLS

CLear Screen
지저분한(...) 화면을 청소할 때 사용하는 명령어.

1.2 CD

Change Directory
하위 디렉토리로 갈 때 사용하는 명령어.
CD .. 라고 치면 상위 디렉토리로 갈 수 있다. CD\로 쓰면 가장 상위 디렉토리로 이동한다.
예) CD 이동하고 싶은 하위 디렉토리

1.3 COPY

파일을 복사할 때 쓰는 명령어다. Unix에서는 cp
예) COPY 복사하고 싶은 파일 복사할 디렉토리
파일에서 파일만이 아니라, 파일에서 프린터로, 화면(console)에서 파일, 명령어의 출력 결과를 파일이나 프린터로 복사할 수도 있다.

1.4 DIR

DIRectory
해당 디렉토리에 어떤 파일이 있는지 볼때 사용한다.
DIR/w - 간단하게 파일명만 볼 때 사용하는 문구 (wide)
DIR/p - 파일 리스트를 한 화면씩 넘기고 싶을 때 사용하는 문구 (pause)
DIR/s - 서브 디렉토리까지 출력한다. 한 화면을 넘기므로 대개 /p와 함께 사용한다.
DIR/b - 파일 이름만 표시.
조합하여 쓸 수 있다.
DIR/b/d/s > asdf.txt - 파일이름만 하위디렉토리 포함하여 asdf.txt로 저장한다. CD나 외장하드에 무슨 파일이 있는지 따로 목록 작성해두고 싶을때 유용하다.

1.5 DEL

DELete
해당 파일을 지울 때 쓰는 명령어다.
예) DEL 지우고 싶은 파일

1.6 MD

Make Directory
해당 디렉토리를 생성할 때 사용하는 명령어다.
예) MD 생성하고 싶은 디렉토리 이름

1.6.1 RD

Remove Directory
해당 디렉토리를 삭제할 때 사용하는 명령어이며, 해당 디렉토리 안에 파일이 있으면 삭제할 수 없다.
예) RD 삭제하고 싶은 디렉토리 이름

1.7 REN

REName
해당 파일의 이름을 바꿀 때 사용한다.
예) REN 이름을 바꾸고 싶은 파일 그 파일의 새 이름

1.8 VER

VERsion
해당 DOS의 버전을 표시해준다.

1.9 TYPE

텍스트로 된 파일을 화면에 출력한다.

2 외장 명령어

도스의 시스템 디렉토리 내에 .exe나 .com 실행파일의 형태로 들어가 있는 명령.

2.1 FORMAT

디스크를 포맷한다.

2.2 DISKCOPY

디스크의 내용을 다른 디스크로 그대로 복사한다.

2.3 EDIT

텍스트 파일의 내용을 편집한다. 단 전체 화면 에디터.

2.4 DEBUG

메모리나 레지스터, 파일의 어셈블리를 보거나 편집한다.

2.5 DISKPART

디스크 파티션과 볼륨을 제어한다. 파티션 분할, 초기화 등을 할 수 있다. 디스크를 "읽기 전용"으로 전환할 수도 있는데, 랜섬웨어 예방에 도움이 된다. #

3 기타

명령어가 아니나 명령어와 함께 사용되어 기능하는 키워드들.

3.1 *

애스터리스크(Asterisk)
모든 파일을 지정할 때 사용하는 와일드카드.
예) *.EXE라 하면 EXE 확장자를 가진 모든 파일을 지정해 준다.

3.2 ?

  • 와 비슷하게 사용되나 * 가 길이가 어떠하든지 모두 지칭하는데 반해 ?는 정확히 사용된 개수만큼의 문자수와 1대 1로 대응된다.

3.3 >>

리다이렉션(redirection). 리다이렉션이란 프로그램의 출력 결과를 파일이나 프린터로 보내는 것을 말한다. 유닉스의 파이프와 비슷하다.

리다이렉션에는 한 개짜리 부등호와 두 개짜리 부등호가 있는데, 한 개짜리는 파일을 덮어쓰는 것이고, 두 개짜리는 파일 뒤에 추가하는 것이다.

예를 들어 DIR 명령은 디렉터리와 파일 목록을 화면에 출력하는 명령이지만, DIR >> dir.txt 라고 치면 화면에 나와야 할 목록이 dir.txt라는 파일로 만들어진다. 같은 식으로, dir >> prn 이라고 하면 파일 목록이 프린터로 출력이 된다. (윈도우의 도스 에뮬레이션 창에서는 프린터 사용은 불가능)

3.4 /?

대부분의 명령어에는 /? 옵션을 붙이면 도움말 화면이 나온다.

이 문서의 내용 중 전체 또는 일부는 DOS문서에서 가져왔습니다.</div></div>