DOS 외부 명령 알아뵈

DOS 외부 명령: DOS 내부 명령과는 달리 명령의 일부로 랜덤 액세스 메모리에 로드됩니다.컴퓨터가 부팅될 때마다 DOS 외부 명령은 Disk 바인딩됩니다. 즉, 사용할 때마다 디스크에서 가져와 RAM에 로드해야 합니다. 포맷.EXE, CHKDSKCOM 및 디스크 복사EXE는 외부 명령어의 3가지 예입니다. 구문은 다음과 같습니다. 포맷 DOS에서 사용할 FD를 준비합니다. 구문: FORMAT [d:] 매개 변수: [d:] = 형식을 수신할 드라이브. 옵션 스위치: • /s 디스크 “부팅 가능” • /b 디스켓에 시스템 파일용 공간을 예약하기 위해 필요한 모든 시스템 파일을 포함합니다(360k 대신 320k 형식). • /v 볼륨 라벨 11글자의 일부 예: • 시스템 파일 없이 드라이브 B:에 있는 디스켓을 포맷하려면: • 드라이브 A:에 있는 디스켓을 시스템 파일로 포맷하려면: FORMAT A: /s • 포맷된 디스켓에 볼륨 이름을 붙이려면 /v 스위치: FORMAT A: /V • 포맷된 디스켓과 부트 디스켓을 조합합니다. CHKDSK 디스크 또는 디스켓(첫 번째이자 유일한 파라미터)을 분석하여 디스크 및 메모리 상태 보고서를 표시합니다. 구문: CHKDSK [d:] [/f] [/v] 매개 변수: [d:] = CHKDSK를 수행할 드라이브. 옵션 스위치: • /f Fix. 손실된 클러스터를 디스크 파일에 쓰고 파일 할당 테이블을 수정합니다. • /v 상세. 디스크의 모든 파일을 나열합니다. 예: • 드라이브 A: CHKDSK A: • 첫 번째 하드 디스크에 대한 통계를 표시하고 손실된 클러스터를 복구하려면: CHKDSK A: /f DISKCOPY 숨겨진 시스템 파일이 있는 경우 디스크 복사본을 만듭니다. 구문: DISKCOPY [d1:] [d2:] 매개 변수: [d1:] = 소스 디스켓용 드라이브, [d2:] = 대상 디스켓용 드라이브. 예: • 드라이브 A의 디스켓을 B의 디스켓에 정확하게 복사하려면: DISKCOPY A: • 드라이브 A: A: 드라이브만 사용하여 디스켓의 정확한 복사본을 만들려면 (요구에 따라 소스 및 대상 디스켓 변경) DISKCOPY는 SOURCE FD(복사되는 FD)와 TARGET FD(복사되는 FD)를 요구합니다. TARGET FD는 포맷할 필요가 없습니다.DOS는 DISKCOPY를 실행하는 동안 포맷합니다. SOURCE FD가 부터블인 경우 시스템도 TARGET으로 전송됩니다. 두 디스크 드라이브는 항상 같은 미디어를 사용해야 합니다. 배치 파일이 뭐죠? • 배치 파일은 포맷되지 않은 텍스트 에디터 도구(예를 들어 MS-DOS의 EDIT 명령어)를 사용하여 작성할 수 있는 텍스트 파일입니다.배치 파일에는 확장자 BAT(예를 들어 autoexec.bat, menu.bat)와 같은 이름을 붙여야 합니다.배치 파일은 MS-DOS 명령을 포함하는 프로그램입니다. 배치 파일에 사용되는 각 명령어는 새 행에서 시작하여 올바른 구문으로 작성해야 합니다. 명령어 구문은 DOS 프롬프트에서 사용하는 구문과 동일합니다.
• DOS 프롬프트에서 명령 실행: 보통 MS-DOS 명령어는 한 번에 1개만 실행할 수 있습니다.위 명령어를 수동으로 실행하도록 DOS에 지시하는 경우 DOS 프롬프트에서 각 명령어를 차례로 입력해야 합니다.
• 배치 파일에서 명령 실행: 단, 위의 상자와 같은 방법으로 모든 명령어를 텍스트파일에 넣으면 실행 가능한 프로그램이 됩니다. name anyname.bat COM 또는 EXE 명령과 마찬가지로 DOS 프롬프트에서 이 배치 파일의 이름을 입력하여 명령을 시작할 수 있습니다. C:>anyname 또는 C:>anyname.bat (주의: 확장자 bat는 여기서 옵션입니다. 넣든 안 넣든 상관없습니다.) 다음으로 DOS는 anyname에 기재되어 있는 것과 같은 순서로 명령어를 자동으로 실행합니다.bat 다음은 DOS가 수행하는 작업의 상세 내용입니다.