<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>Memories of DOS</title>
	<link>http://sirjhswin.egloos.com</link>
	<description>도스에 대한 추억, 소중한 프로그램들, 그리고 또 다른 추억을 가지신분들과 함께하는 그런 블로그 입니다^^.

이전에 있던 추억의 도스 웹사이트를 블로그로 옮겨오고 있습니다 :)</description>
	<language>ko</language>
	<pubDate>Mon, 06 Jul 2009 13:59:51 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>Memories of DOS</title>
		<url>http://pds12.egloos.com/logo/200812/01/56/e0092656.png</url>
		<link>http://sirjhswin.egloos.com</link>
		<width>64</width>
		<height>64</height>
		<description>도스에 대한 추억, 소중한 프로그램들, 그리고 또 다른 추억을 가지신분들과 함께하는 그런 블로그 입니다^^.

이전에 있던 추억의 도스 웹사이트를 블로그로 옮겨오고 있습니다 :)</description>
	</image>
  	<item>
		<title><![CDATA[ 한글 2.5를 기억하며. ]]> </title>
		<link>http://sirjhswin.egloos.com/2375664</link>
		<guid>http://sirjhswin.egloos.com/2375664</guid>
		<description>
			<![CDATA[ 
  <p>요즘 한글 2005나 한글 2007을 보고 있으면 도스를 사용할때 한글 2.5로 문서를 작성하던 기억이 납니다.</p>  <p>가끔 시간이 날때 예전 생각이 나서 도스박스로 한글 2.5를 띄워보곤 하는데, 지금 시점에서도 문서를 작성하는데 사용해도 전혀 손색이 없다는 생각이 듭니다.</p>  <p>&nbsp;</p>  <p>오히려 지금의 한글 2007보다 심플하면서도 강력하고, 갖출것은 다 갖춘 한글 2.5가 더 매력적으로 느껴집니다.</p>  <p>그리고.. 뭐라고 해야 될까요.. 흠… 딱히 꼬집어서 뭐라고 하기는 좀 어렵지만 뭔가 문서 작성하는 맛이 느껴진다고 해야 할까요. 마우스도 필요없고 진짜 순 키보드만으로도 물 흐르듯이 작업할 수 있기 때문에 좀 더 속도감 있고 신속하게 글을 써내려 갈 수 있습니다. 정겨움이나 친숙함 때문에 더 그렇게 느껴지는 것일지도 모르겠다는 생각이 들기는 하지만요^^;;</p>  <p>&nbsp;</p>  <p>한글 2007을 보면, 도스에서 사용할때 맛본 한글의 장점을 모두 잃어버린것 같아서 너무 아쉽습니다.</p>  <p>정말 시대를 앞서간 워드프로세서 였는데… </p>  <p>화려한 기능이라면 이미 MS 워드를 따라갈 워드프로세서가 거의 없는것 같다는 생각이 들기에</p>  <p>한글 2007이나 이후의 한글 프로그램이 화려한 기능 추가에 집중하기 보다는 문서 작성이라는 본질에 좀 더 촛점을 맞추고 예전에 맛보았던 그 심플함과 강력함, 장점들을 다시 되찾았으면 하고 막연히 바라게 됩니다.</p>  <p>&nbsp;</p>  <p>아래쪽에 스샷을 첨부합니다 ^_^…</p>  <p>&nbsp;</p>  <p>&nbsp;</p>  <p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds13.egloos.com/pds/200905/11/56/e0092656_4a07870b2763e.png" width="500" height="374.545454545" onclick="Control.Modal.openDialog(this, event, 'http://pds13.egloos.com/pds/200905/11/56/e0092656_4a07870b2763e.png');" /></div></p>  <p>한글 2.5를 맨 처음 실행했을때 나타나는 화면 입니다. 사용해 보신 경험이 있으시다면 여전히 정겨움과 반가움으로 다가오지 않을까 생각합니다.</p>  <p>&nbsp;</p>  <p>&nbsp;</p>  <p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds13.egloos.com/pds/200905/11/56/e0092656_4a07870bd7603.png" width="500" height="374.545454545" onclick="Control.Modal.openDialog(this, event, 'http://pds13.egloos.com/pds/200905/11/56/e0092656_4a07870bd7603.png');" /></div> </p>  <p>간단하게 글을 입력한 다음,</p>  <p>&nbsp;</p>  <p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200905/11/56/e0092656_4a07870cbbfc7.png" width="500" height="374.545454545" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200905/11/56/e0092656_4a07870cbbfc7.png');" /></div> </p>  <p>서식을 지정한 장면 입니다. 모든게 순 키보드만으로 ‘신속하게’ 이뤄질 수 있습니다.</p>  <p>&nbsp;</p>  <p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds13.egloos.com/pds/200905/11/56/e0092656_4a07870d8adff.png" width="500" height="374.545454545" onclick="Control.Modal.openDialog(this, event, 'http://pds13.egloos.com/pds/200905/11/56/e0092656_4a07870d8adff.png');" /></div> </p>  <p>머리말, 꼬리말부터 시작해서 쪽번호 달기, 나누기, 다단에 이르기까지… 문서를 작성할때 기본으로 있어야할 기능은 이미 다 갖추고 있었습니다.</p>  <p>&nbsp;</p>  <p>&nbsp;</p>  <p><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200905/11/56/e0092656_4a07870ed6fb5.png" width="500" height="374.545454545" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200905/11/56/e0092656_4a07870ed6fb5.png');" /></div>&nbsp;</p>  <p>글상자를 본문에 한번 넣어봤습니다. 시간이 흘렀는데도 여전히 이렇게 잘 동작하는걸 보니 신기하기까지 합니다. </p>  <p>사용성으로 보면 워드패드는 가볍게 뛰어넘습니다. 간단한 문서 작성은 한글 2.5로… (!?!?)</p>  <p>&nbsp;</p><p><br />
</p>  <p>짧은 사용 장면도 첨부합니다.</p><p><object width="480" height="400"><param name="movie" value="http://v.egloos.com/v.sk/egloos/e0092656%7C2375664/20090511110500001644321701" /><param name="flashvars" value="skinFile=egloosSkin.swf" /><param name="allowFullscreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><embed src="http://v.egloos.com/v.sk/egloos/e0092656%7C2375664/20090511110500001644321701" wmode="transparent" allowScriptAccess="always" allowFullscreen="true" width="480" height="400" type="application/x-shockwave-flash" flashvars="skinFile=egloosSkin.swf" /></object></p><p><br />
</p>  <p>&nbsp;</p>  <p>참고로 한글 2.5에서 작성한 HWP 문서 파일은 한글 97, 한글 2005, 한글 2007에서도 아주 잘 열립니다 ^^.</p><br/><br/>tag : <a href="/tag/한글2.5" rel="tag">한글2.5</a>,&nbsp;<a href="/tag/한글" rel="tag">한글</a>,&nbsp;<a href="/tag/도스" rel="tag">도스</a>			 ]]> 
		</description>
		<category>기억, 그리고 끄적임</category>
		<category>한글2.5</category>
		<category>한글</category>
		<category>도스</category>

		<comments>http://sirjhswin.egloos.com/2375664#comments</comments>
		<pubDate>Mon, 11 May 2009 02:01:51 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 태백한글에 대한 짧은 기억 ]]> </title>
		<link>http://sirjhswin.egloos.com/2372985</link>
		<guid>http://sirjhswin.egloos.com/2372985</guid>
		<description>
			<![CDATA[ 
  첫번째로 기억 카테고리에 끄적여볼 글은 도스에서의 한글 사용과 관련된 기억입니다.<br />
도스를 사용할때 한글을 어떻게 입력해야 하는지 기억하고 계신지요?<br />
물론, 한글 윈도나 윈도의 도스창에서는 바로 한글을 아무 문제없이 입력할 수 있지만 도스에서는 이야기가 달랐습니다.<br />
한글을 바로 읽거나 입력할 수 없었기 때문입니다.<br />
<br />
컴퓨터를 맨 처음 접하셨을때부터 도스를 사용하셨다면 어렴풋이 기억하고 계시리라 생각합니다.<br />
<br />
도스에서 한글을 입력하거나 사용하려면 컴퓨터에 '한글카드'를 장착하거나 혹은 '한글 바이오스'라는 프로그램을 실행시켜서 메모리에 띄워둬야 했습니다. (메모리에 띄워둔다는 표현을 정말 오랜만에 쓰는것 같습니다. 램상주 프로그램이라고 불렀던것 같은데... 맞는지요^^;;?)<br />
<br />
한글카드는 컴퓨터에 추가로 설치해서 한글을 구현할 수 있게 해주는 하드웨어였는데, 사용해 보신 분이라면 도깨비 한글카드, 청계천 한글카드(허큘리스 한글카드), 한메 한글카드 같은 이름을 기억하고 계시리라 생각합니다^^.<br />
<br />
한글 바이오스는 하드웨어가 아닌 소프트웨어로 한글을 구현하는 방법이었습니다. 쉽게 말해 한글을 사용할 수 있게 해주는 프로그램이라고 할 수 있겠네요.<br />
실행시키는 순간 한글 바이오스 프로그램의 메시지가 잠시 딱- 표시된 다음 도스로 되돌아오게 되는데, 그 이후부터 한글을 쓸수 있는 상태가 됩니다. <br />
<br />
제가 사용해본 한글 바이오스 프로그램은 한글 Windows 3.1과 한글 MS-DOS에 포함되어 있던 hbios.com, 태백한글, 한글바람 이렇게 세 가지 프로그램 입니다.<br />
(한글 MS-DOS도 사실 알고보면 영문 도스에 한글 바이오스 프로그램이 실행되어 있는 상태였지요.)<br />
<br />
요즘엔 한글 입출력하면 그냥 완성형 코드로 몽땅 쓰고 읽지만 당시에는 조합형 한글 코드로 작성된 아스키 파일도 꽤 많았던 기억이 납니다. 그래서 완성형/조합형 사이의 변환도 손쉽고 성능(?)도 뛰어났던 태백한글을 즐겨 사용했었습니다 :)<br />
한글 도스의 기본 한글 바이오스인 hbios.com은 상대도 안되죠 ^_^<br />
<br />
기억속에만 머무르고 있는 태백한글.<br />
오랜만에 다시 한번 꺼내서 실행시켜 봤습니다.<br />
<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200905/08/56/e0092656_4a038c0e25b37.png" width="500" height="311.71875" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200905/08/56/e0092656_4a038c0e25b37.png');" /></div>흠... 설정이 맞지 않다고 오류를 뿜어내더군요^^;;<br />
그래서 잠시 당황하다가 얼른 TBSETUP.EXE를 실행시켰습니다.<br />
<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200905/08/56/e0092656_4a038d184a008.png" width="500" height="374.805598756" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200905/08/56/e0092656_4a038d184a008.png');" /></div>잠시뒤 태백한글 환경설정 프로그램인 TBSETUP.EXE가 실행된 화면입니다.<br />
글꼴도 설정할 수 있고,<br />
<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200905/08/56/e0092656_4a038e5d23031.png" width="500" height="376.168224299" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200905/08/56/e0092656_4a038e5d23031.png');" /></div>단축키도 설정 할 수 있지만, 전 기본값 그대로 둔 다음 마침을 눌렀습니다.<br />
<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200905/08/56/e0092656_4a038ecc6a837.png" width="500" height="373.250388802" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200905/08/56/e0092656_4a038ecc6a837.png');" /></div>설정을 저장할 거냐고 묻는 화면에서 당연히 저장을 누르고 나왔습니다^^<br />
그리고나서, 드디어(!?) 태백한글을 실행시켜 봤습니다.<br />
<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200905/08/56/e0092656_4a03903b92875.png" width="500" height="311.71875" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200905/08/56/e0092656_4a03903b92875.png');" /></div>실행시키고 나서 맨 먼저 한 일은 메뉴를 띄우는 것이었는데요.<br />
단순히 메뉴를 띄운것만으로도 감회가 새로웠습니다. <br />
도스에서 문서 작업할때 한글 2.5를 띄워서 작업하기도 했지만, 간단하게 얼른 글을 써내려갈때는 태백한글을 띄운채로 Edit.com으로 아스키 파일에 저장하곤 했었습니다.<br />
<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200905/08/56/e0092656_4a03931888147.png" width="500" height="314.84375" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200905/08/56/e0092656_4a03931888147.png');" /></div>한글 입력모드로 바꾸고 한글을 입력해 봤습니다. 입력하는 짧은 순간동안 잠시 생각해보니 그 당시의 전 조합형 한글을 즐겨사용했던것 같습니다. <br />
<br />
어느새 시간이 흐르고 윈도를 사용하고 나서부터는 당연한듯이, 특별히 신경쓸 필요도 없이 손쉽게 한글을 입력할 수 있게 되었습니다. 아무렇지 않은듯이 키보드로 한글을 입력하다가도 가끔씩 한글 바이오스를 띄워서 한글을 사용하던 그 때가 떠오르곤 합니다. 아련한 그리움 같은게 느껴지는 그때를...<br />
<br />
솔직히 지금이 훨씬 더 편리하긴 하지만 그 때의 특별한 정겨움이 스며있는 기억은 지금도 잊혀지지가 않습니다^^...<br />
<br/><br/>tag : <a href="/tag/태백한글" rel="tag">태백한글</a>,&nbsp;<a href="/tag/한글바이오스" rel="tag">한글바이오스</a>,&nbsp;<a href="/tag/도스" rel="tag">도스</a>			 ]]> 
		</description>
		<category>기억, 그리고 끄적임</category>
		<category>태백한글</category>
		<category>한글바이오스</category>
		<category>도스</category>

		<comments>http://sirjhswin.egloos.com/2372985#comments</comments>
		<pubDate>Fri, 08 May 2009 02:52:36 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 추억의 도스 홈피, 정식 재오픈 ]]> </title>
		<link>http://sirjhswin.egloos.com/2372024</link>
		<guid>http://sirjhswin.egloos.com/2372024</guid>
		<description>
			<![CDATA[ 
  지금까지 또 다시(!) 오랜시간동안 운영이 잠시 멈췄던 추억의 도스(Memories of DOS) 홈페이지 운영을 오늘부로 재개합니다.<br />
정식 재오픈이라고도 할 수 있겠네요^^<br />
<br />
추억의 도스 홈페이지는 제게 있어서 정말 많은 의미를 가지는것 같습니다.<br />
<br />
맨 처음 사이트를 연게 2005년 이었는데, 그때 당시만해도 구체적인 생각없이 막연한 상태로<br />
'가슴한켠에, 기억속에 자리잡은 도스에 관한 사이트를 만들어보면 어떨까?'하고 생각했었고<br />
도스의 인터페이스와 MDIR의 인터페이스를 사이트에 그대로 적용시켜서 홈페이지를 만들었던 기억이 납니다.<br />
<br />
당시에는 처음 시작할때 그리 크게 기대하지는 않았었습니다.<br />
도스에 대한 기억이나 추억을 간직하고 계신분도 그리 많지 않을거라 생각했고, 간직하고 계시더라도<br />
홈피까지 일부러 시간을 내서 방문하실분이 몇분이나 될까 하는 생각이 마음속에 자리잡고 있었지요.<br />
<br />
그런데 정작 홈페이지를 운영하고보니 그게 아니었습니다.<br />
의외로 많은분들이 홈피를 다녀가셨고, 아직까지도 향수가 느껴지는 그리운 도스의 기억을 간직하고 계셨습니다.<br />
저에게 있어선 정말 놀라운 일이기도 했고, 또 도스에 대한 기억을 간직하고 계신 많은분들을 만나고 이야기를 나눌 수 있어<br />
홈페이지를 운영하는 시간내내 푸근한 즐거움을 느꼈었습니다.<br />
<br />
그리고 한동안의 휴식 기간을 거쳐<br />
오늘, 추억의 도스 홈페이지를 정식으로 재오픈 합니다.<br />
<br />
아직 자료나 글이 그리 많지는 않지만<br />
시간이 될때마다 하나 하나 추가해 나가보려 합니다.<br />
<br />
국내에 도스관련 사이트가 이제 완전히 사라지려하고 있지만<br />
도스와의 제 기억이 사라지지 않는한 이번만큼은 중지없이 사이트를 운영해 보고 싶습니다.<br />
<br />
다시 한번 가슴설레는, 그리운 추억들이 사이트에 머무르게 되기를 바라며<br />
지금도 마음속으로 이런 저런 기억들을 떠올려 봅니다...<br />
<br/><br/>tag : <a href="/tag/공지" rel="tag">공지</a>,&nbsp;<a href="/tag/MS-DOS" rel="tag">MS-DOS</a>,&nbsp;<a href="/tag/도스" rel="tag">도스</a>,&nbsp;<a href="/tag/dos" rel="tag">dos</a>			 ]]> 
		</description>
		<category>공지</category>
		<category>공지</category>
		<category>MS-DOS</category>
		<category>도스</category>
		<category>dos</category>

		<comments>http://sirjhswin.egloos.com/2372024#comments</comments>
		<pubDate>Thu, 07 May 2009 03:27:52 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 도스, 장치드라이버 ]]> </title>
		<link>http://sirjhswin.egloos.com/2372008</link>
		<guid>http://sirjhswin.egloos.com/2372008</guid>
		<description>
			<![CDATA[ 
  <font face="verdana" size="2"><font color="red" size="3"><b>장치 드라이버 개요</b></font><br />
<br />
</font>(예전의 도스월드에 있던 자료를 따로 보관해 두었다가 올립니다)<br />
<font face="verdana" size="2">시스템이 하드웨어를 인식하도록 하는 소프트웨어를 일반적으로 장치 드라이버(Device Driver)라 한다. 대부분 PC관련 장치를 구입하면, 장치에 따른 장치 드라이버가 디스크 또는 CD-ROM으로 제공된다. 사용자는 이러한 장치별 장치 드라이버를 반드시 안전한 장소에 보존할 필요가 있다. 윈도우즈 95 이상의 운영체제는 대부분의 장치를 자동 인식하지만, 최신의 제품에 대한 정보가 없으면 새로이 구입한 장치를 사용할 수 없다. 이럴 경우 윈도우즈의 제어판에서 새 하드웨어 추가를 클릭하여 제품에 맞는 장치 드라이버를 설정해줘야 장치가 정상적으로 작동한다. <p><font color="red" size="3"><b><br />
</b></font></p><p><font color="red" size="3"><b><br />
</b></font></p><p><font color="red" size="3"><b>장치 드라이버</b></font><br />
</p><p><br />
</p><p>MS-DOS에서 지원하는 장치 드라이버에는 ANSI.SYS, CHKSTATE.SYS, COUNTRY.SYS, DBLSPACE.SYS, DISPLAY.SYS, DRIVER.SYS, EGA.SYS, EMM386.EXE, HIMEM.SYS, INTERLNK.EXE, KEYBOARD.SYS, MONOUMB.386, POWER.EXE, RAMDRIVE.SYS, SETVER.EXE, SMARTDRV.EXE, VFINTD.386, WINA20.386<a class="con_link" href="http://myhome.hanafos.com/%7Emywebfamily/html/system/system5.html#wina20" target="_blank"><font color="#7f00ff"></font></a>가 있다. </p><dl><a class="con_link" name="ansi" target="_blank"><b><font color="green">DEVICE=[경로명]ANSI.SYS [/X] [/K] [/R]</font></b></a><br />
ANSI.SYS는 그래픽 문자의 출력, 커서 이동 제어, 키보드 정의와 같은 기능을 제공하는 장치 드라이버이며, CONFIG.SYS 파일안에서 DEVICE 또는 DEVICEHIGH 명령으로 설치된다. 물론, ANSI.SYS를 CONFIG.SYS 파일 안에 설치하고 나면, Escape Sequence 라는 명령을 사용할 수 있다. Escape Sequence를 사용하면 화면 상에 그래픽 문자를 출력하고, 커서의 위치를 제어하고, 화면의 색깔을 변경하는 것과 같은 여러 가지 동작을 수행할 수 있다. 그리고, MODE.COM을 사용할 때 ANSI.SYS가 필요한 경우도 있다. /K 스위치를 사용해서 ANSI.SYS를 설치한다면 SWITCHES 명령에도 /K 스위치가 필요하다. <dd><b><font color="magenta">경로명</font></b><br />
ANSI.SYS가 있는 경로명을 설정한다.<br />
<b><font color="magenta">/X</font></b><br />
101 키보드와 무관하게 확장된 키들을 재조정한다.<br />
<b><font color="magenta">/K</font></b><br />
101 키보드에서 84 키보드를 사용하도록 설정한다. 이 스위치를 사용하면 내부 명령인 SWITCHES에도 /K 스위치가 필요하다.<br />
<b><font color="magenta">/R</font></b><br />
ANSI.SYS가 화면을 읽는 프로그램과 함께 사용될 때 화면을 더욱 읽기 쉬운 상태로 만들어 준다. </dd></dl><dl><a class="con_link" name="chkstate" target="_blank"><b><font color="green">DEVICE=[경로명]CHKSTATE.SYS</font></b></a><br />
<a class="con_link" href="http://myhome.hanafos.com/%7Emywebfamily/html/system/system2.html#memmaker" target="_blank"><font color="#7f00ff"></font></a>MEMMAKER.EXE가 메모리 상주 프로그램이나 장치 드라이버의 최적화를 수행하는 과정에서 CONFIG.SYS에 자동 삽입되는 장치 드라이버로써, 최적화가 끝나면 CONFIG.SYS 파일안에서 자동 삭제된다. <dd><b><font color="magenta">경로명</font></b><br />
CHKSTATE.SYS가 있는 경로명을 설정한다.<br />
　 </dd></dl><dl><a class="con_link" name="country" target="_blank"><b><font color="green">COUNTRY=xxx[,[yyy][,[경로명]COUNTRY.SYS]</font></b></a>&nbsp;&nbsp;&nbsp; 내부명령.<br />
CONFIG.SYS 파일안에서 COUNTRY명령으로 국가별 코드를 설정할 때 사용되거나, AUTOEXEC.BAT 파일안에서 NLSFUNC.EXE와 함께 설정되어 국가별 코드를 설정할 때 사용된다. MS-DOS 6.0 이상의 DOS에서, 한국에서 사용하는 날짜, 시간 형식을 사용할려면 country=082,,c:/dos/country.sys를 CONFIG.SYS 파일안에 추가하면 된다. <dd><b><font color="magenta">경로명</font></b><br />
COUNTRY.SYS가 있는 경로명을 설정한다. </dd></dl><dl><a class="con_link" name="dblspace" target="_blank"><b><font color="green">DEVICE=[경로명]DBLSPACE.SYS [/MOVE]</font></b></a><br />
DBLSAPCE.BIN은 압축 드라이브에 접근하기 위한 MS-DOS의 시스템 파일로써, MS-DOS는 CONFIG.SYS와 AUTOEXEC.BAT 파일을 읽어 들이기 전에 DBLSPACE.BIN을 메모리에 읽어들인다. 기본적으로&nbsp;<a class="con_link" href="http://myhome.hanafos.com/%7Emywebfamily/html/system/system2.html#dblspace" target="_blank"><font color="#7f00ff"></font></a>DBLSPACE.EXE를 실행하여 더블 스페이스를 시스템에 적용하면 CONFIG.SYS 파일안에 DEVICE명령으로 DBLSAPCE.SYS가 설치된다. <dd><b><font color="magenta">경로명</font></b><br />
COUNTRY.SYS가 있는 경로명을 설정한다.<br />
<b><font color="magenta">/MOVE</font></b><br />
DBLSPACE.BIN 파일을 읽어들일 때 메모리의 가장 마지막에 위치시킨다. 처음에 DBLSPACE.BIN은 기본 메모리의 가장 위에 설치되며, DEVICE 또는 DEVICEHIGH 명령으로 DBLSPACE.SYS를 설치하면 DBLSPACE.BIN은 기본 메모리의 가장 마지막으로 옮겨진다. 이것은 기본 메모리의 가장 위에 접근하는 응용 프로그램과의 충돌을 피하기 위한 것이다.<br />
　 </dd></dl><dl><a class="con_link" name="display" target="_blank"><b><font color="green">DEVICE=[경로명]DISPLAY.SYS CON[:]=(type[,[hwcp][,n]])</font></b></a><br />
<b><font color="green">DEVICE=[경로명]DISPLAY.SYS CON[:]=(type[,[hwcp][,(n,m)]])</font></b><br />
EGA, VGA, LCD에 따른 국제 코드 페이지를 출력할 수 있도록 한다. <dd><b><font color="magenta">경로명</font></b><br />
DISPLAY.SYS가 있는 경로명을 설정한다.<br />
<b><font color="magenta">type</font></b><br />
사용하고 있는 디스플레이 형식을 설정한다. EGA값은 EGA와 VGA를 지원한다. 만약 이 파라메터를 설정하지 않으면 DISPLAY.SYS는 하드웨어에 설정되어 있는 모니터를 검사한다. 또한 type값에 CGA와 MONO를 설정할 수 있다.<br />
<b><font color="magenta">hwcp</font></b><br />
하드웨어가 지원하는 코드 페이지를 설정한다. 아래는 MS-DOS가 지원하는 각 국가 또는 언어별 코드 페이지를 보여준다.<br />
　<table id="table6" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>hwcp값</b></font></center></td><td><center><font color="blue" size="2"><b>국가 또는 언어</b></font></center></td><td><center><font color="red" size="2"><b>hwcp값</b></font></center></td><td><center><font color="blue" size="2"><b>국가 또는 언어</b></font></center></td></tr><tr><td><center><font size="2">437</font></center></td><td><center><font size="2">미국</font></center></td><td><center><font size="2">860</font></center></td><td><center><font size="2">포르투갈</font></center></td></tr><tr><td><center><font size="2">850</font></center></td><td><center><font size="2">라틴 계열1</font></center></td><td><center><font size="2">863</font></center></td><td><center><font size="2">캐나다-프랑스어</font></center></td></tr><tr><td><center><font size="2">852</font></center></td><td><center><font size="2">라틴 계열2</font></center></td><td><center><font size="2">865</font></center></td><td><center><font size="2">노르웨이</font></center></td></tr></tbody></table><b><font color="magenta">n</font></b><br />
hwcp 파라메터에 설정된 첫 번째 코드 페이지에 추가적으로 하드웨어가 지원할 수 있도록 하는 코드 페이지를 설정한다. n은 0에서 6까지 사용할 수 있으며 이 값은 하드웨어에 의존한다. 즉 EGA이면 n의 최대값은 6이고, LCD이면 n의 최대값은 1이다.<br />
<b><font color="magenta">m</font></b><br />
각 코드 페이지를 지원하는 하드웨어의 폰트(Font)를 설정한다. type 파라메터가 EGA이면 기본값은 2이고 LCD이면 기본값은 1이다.<br />
　 </dd></dl><dl><a class="con_link" name="driver" target="_blank"><b><font color="green">DEVICE=[경로명]DRIVER.SYS /D:number [/C] [/F:factor] [/H:heads] [/S:sectors] [/T:tracks]</font></b> </a><br />
물리적인 플로피 디스크에 접근할 수 있는 논리적인 드라이브를 만든다. <dd><b><font color="magenta">경로명</font></b><br />
DRIVER.SYS가 있는 경로명을 설정한다.<br />
<b><font color="magenta">/D:number</font></b><br />
물리적인 플로피 디스크의 수를 설정한다. number의 값은 1에서 277까지 사용할 수 있으며, 첫번째 물리적인 플로피 디스크(A 드라이브)는 0이고, 두번째 물리적인 플로피 디스크는 1이다.<br />
<b><font color="magenta">/C</font></b><br />
드라이브의 문이 닫혀져 있는지를 물리적 디스크 드라이브가 탐색하도록 설정한다.<br />
<b><font color="magenta">/F:factor</font></b><br />
디스크 드라이브의 종류를 설정한다. 기본적인 값은 2이다. /F:factor 스위치를 사용하면, /H, /S, /T 스위치를 생략할 수 있다. 디스크 드라이브의 정확한 값을 결정하기 위해서는 그 디스크 드라이브 제작자의 참조글을 참조한다. 만약 /H, /S, /T 스위치를 설정한다면, /F:factor 스위치를 생략할 수 있다. factor의 값은 아래와 같다.<br />
　<table id="table7" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>factor값</b></font></center></td><td><center><font color="blue" size="2"><b>디스크 종류</b></font></center></td><td><center><font color="red" size="2"><b>factor값</b></font></center></td><td><center><font color="blue" size="2"><b>디스크 종류</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">160KB/180KB, 320KB/360KB</font></center></td><td><center><font size="2">7</font></center></td><td><center><font size="2">1.44MB (3.5인치 디스크)</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">1.2MB</font></center></td><td><center><font size="2">9</font></center></td><td><center><font size="2">2.88MB (3.5인치 디스크)</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">720KB (3.5인치 디스크)</font></center></td><td><center>　</center></td><td><center>　</center></td></tr></tbody></table><b><font color="magenta">/H:heads</font></b><br />
디스크 드라이브의 헤드 수를 설정한다. heads는 1에서 99까지 사용할 수 있으며, 기본적인 값은 2이다. 디스크 드라이브의 정확한 헤드 수를 결정하기 위해서는 그 디스크 드라이브 제작자의 참조글을 참조한다.<br />
<b><font color="magenta">/S:sectors</font></b><br />
트랙당 섹터수를 설정한다. sectors는 1에서 99까지 사용할 수 있으며, 기본적인 값은 /F:factor 스위치에 설정된 값에 의존한다.<br />
　<table id="table8" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>factor값</b></font></center></td><td><center><font color="blue" size="2"><b>sector값</b></font></center></td><td><center><font color="red" size="2"><b>factor값</b></font></center></td><td><center><font color="blue" size="2"><b>sector값</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">9</font></center></td><td><center><font size="2">7</font></center></td><td><center><font size="2">18</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">15</font></center></td><td><center><font size="2">9</font></center></td><td><center><font size="2">36</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">9</font></center></td><td><center>　</center></td><td><center>　</center></td></tr></tbody></table><b><font color="magenta">/T:tracks</font></b><br />
면(Side)당 트랙수를 설정한다. tracks는 1에서 999까지 사용할 수 있으며, 기본적인 값은 80이다. 만약, Factor에 설정된 값이 0이 아니면 기본적인 값은 40이다. 디스크 드라이브의 정확한 트랙 수를 결정하기 위해서는 그 디스크 드라이브의 제작자의 참조글을 참조한다.<br />
　 </dd></dl><dl><a class="con_link" name="ega" target="_blank"><b><font color="green">DEVICE=[경로명]EGA.SYS</font></b></a><br />
EGA를 사용하면서, MS-DOS의 도스 쉘의 작업 변환기를 사용할 때 출력을 저장하고 보관한다. <dd><b><font color="magenta">경로명</font></b><br />
EGA.SYS가 있는 경로명을 설정한다. </dd></dl><dl><a class="con_link" name="emm386" target="_blank"><b><font color="green">DEVICE=[경로명]EMM386.EXE [ON|OFF|AUTO] [memory] [MIN=size] [W=ON|W=OFF] [Mx|FRAME\address|/Pmmmm] [Pn=address] [X=mmmm-nnnn] [I=mmmm-nnnn] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] [WIN=mmmm-nnnn] [NOHI] [ROM=mmmm-nnnn] [NOMOVEXBDA] [ALTBOOT]</font></b></a><br />
EMM386.EXE는 MS-DOS 5.0부터 지원되는 확장 메모리 장치 드라이버로써, HIMEM.SYS와 함께 DOS의 메모리 관리의 대표적 파일이다. EMM386.EXE는 HIMEM.SYS가 설치된 후에 설치되어야 한다. 연장 메모리 또는 확장 메모리를 가진 80386 CPU 이상을 가진 PC에서만 사용가능하다. <dd><b><font color="magenta">ON|OFF|AUTO</font></b><br />
EMM386.EXE의 기능을 ON, OFF, AUTO로 설정한다. AUTO는 프로그램이 EMS를 요구할 때 EMS를 지원할 수 있도록 한다. 기본적으로 ON이다.<br />
<b><font color="magenta">memory</font></b><br />
EMS나 VCPI(Virtual Control Program Interface)로 사용될 메모리의 크기를 설정한다. 64부터 32768까지 사용할 수 있으며 NOEMS 스위치와 함께 사용되면 기본적인 값은 0이다.<br />
<b><font color="magenta">MIN=size</font></b><br />
EMS나 VCPI로 사용될 최소의 메모리의 크기를 KB단위로 설정한다. 기본적인 값은 256이고 NOEMS 스위치와 함께 사용되면 기본적인 값은 0으로 된다.<br />
<b><font color="magenta">W=ON|W=OFF</font></b><br />
웨이텍 Math-Processor의 지원을 설정한다. 기본적인 값은 OFF이다.<br />
<b><font color="magenta">Mx</font></b><br />
페이지 프레임의 주소를 설정한다. x의 값은 1부터 14까지 사용되며, 각각의 값은 아래와 같다. 10부터 14까지의 값은 기본 메모리가 512KB인 컴퓨터에서만 사용되어야 한다.<br />
　<table id="table9" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>x값</b></font></center></td><td><center><font color="blue" size="2"><b>해당주소</b></font></center></td><td><center><font color="red" size="2"><b>x값</b></font></center></td><td><center><font color="blue" size="2"><b>해당주소</b></font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">C000h</font></center></td><td><center><font size="2">8</font></center></td><td><center><font size="2">DC00h</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">C400h</font></center></td><td><center><font size="2">9</font></center></td><td><center><font size="2">E000h</font></center></td></tr><tr><td><center><font size="2">3</font></center></td><td><center><font size="2">C800h</font></center></td><td><center><font size="2">10</font></center></td><td><center><font size="2">8000h</font></center></td></tr><tr><td><center><font size="2">4</font></center></td><td><center><font size="2">CC00h</font></center></td><td><center><font size="2">11</font></center></td><td><center><font size="2">8400h</font></center></td></tr><tr><td><center><font size="2">5</font></center></td><td><center><font size="2">D000h</font></center></td><td><center><font size="2">12</font></center></td><td><center><font size="2">8800h</font></center></td></tr><tr><td><center><font size="2">6</font></center></td><td><center><font size="2">D400h</font></center></td><td><center><font size="2">13</font></center></td><td><center><font size="2">8C00h</font></center></td></tr><tr><td><center><font size="2">7</font></center></td><td><center><font size="2">D800h</font></center></td><td><center><font size="2">14</font></center></td><td><center><font size="2">9000h</font></center></td></tr></tbody></table><b><font color="magenta">FRAME=address</font></b><br />
페이지 프레임의 세그먼트 주소를 설정한다. address에는 Mx 스위치의 표에 있는 주소를 사용할 수 있다.<br />
<b><font color="magenta">/Pmmmm</font></b><br />
페이지 프레임의 주소를 설정한다. mmmm에는 Mx 스위치의 표에 있는 주소를 사용할 수 있다.<br />
<b><font color="magenta">Pn=address</font></b><br />
특정 페이지의 세그먼트 주소를 설정한다. n은 페이지 번호로써 0에서 255까지 사용할 수 있고, address에는 Mx 스위치의 표에 있는 주소를 사용할 수 있다. 페이지 번호 0에서 3까지의 사용되는 주소는 LIM(Lotus/Intel/Microsoft) EMS(Expanded Memory Specification) 3.2와의 호환성을 유지하기 위해서 연속적이어야 한다.<br />
<b><font color="magenta">X=mmmm-nnnn</font></b><br />
EMS 페이지나 UMBs를 위한 특정 세그먼트 주소의 사용을 금지한다. mmmm-nnnn은 A000h에서 FFFFh까지 사용할 수 있다. X=mmmm-nnnn와 I=mmmm-nnnn 스위치의 세그먼트 주소 범위가 겹치면 X=mmmm-nnnn 스위치가 우선한다.<br />
<b><font color="magenta">I=mmmm-nnnn</font></b><br />
EMS 페이지나 UMBs를 위한 특정 세그먼트 주소의 사용을 금지한다. mmmm-nnnn은 A000h에서 FFFFh까지 사용할 수 있다. X=mmmm-nnnn와 I=mmmm-nnnn 스위치의 세그먼트 주소 범위가 겹치면 X=mmmm-nnnn 스위치가 우선한다.<br />
<b><font color="magenta">B=address</font></b><br />
EMS "Banking(16KB 크기의 페이지 교환)"을 위한 가능한 가장 작은 세그먼트 주소를 설정한다. address은 1000h에서 4000h까지 사용될 수 있으며, 기본적인 값은 4000h이다.<br />
<b><font color="magenta">L=minXMS</font></b><br />
EMM386.EXE가 설치된 후에 XMS로 사용될 메모리의 크기를 설정한다. 기본적인 값은 0이다.<br />
<b><font color="magenta">A=altregs</font></b><br />
멀티태스크를 위한 빠른 변형 레지스터를 설정한다. 0부터 254까지 사용할 수 있으며, 기본적인 값은 7이다.<br />
<b><font color="magenta">H=handles</font></b><br />
EMM386.EXE가 사용하는 핸들의 수를 설정한다. 2에서 255까지 사용할 수 있으며, 기본적인 값은 64이다.<br />
<b><font color="magenta">D=nnn</font></b><br />
DMA(Direct Memory Access)를 위한 버퍼의 크기를 KB단위로 설정한다. 16에서 256까지 사용할 수 있으며 기본적인 값은 16이다.<br />
<b><font color="magenta">RAM=mmmm-nnnn</font></b><br />
UMBs와 EMS를 위한 세그먼트 주소를 설정하고, 범위를 설정하지 않으면 EMM386.EXE는 UMBs와 EMS를 위해서 모든 가능한 메모리를 사용한다. mmmm-nnnn은 A000h에서 FFFFh까지 사용할 수 있다.<br />
<b><font color="magenta">NOEMS</font></b><br />
EMS의 사용을 금지하면서 상위 메모리를 사용할 수 있도록 한다.<br />
<b><font color="magenta">NOVCPI</font></b><br />
VCPI 응용 프로그램을 지원하지 않는다. 이 스위치는 NOEMS 스위치와 함께 사용되어야 하며, 만약 NOEMS 스위치와 함께 사용되지 않는다면 EMM386.EXE는 VCPI를 지원하지 않는다. 만약 NOVCPI와 NOEMS 스위치가 함께 사용되면 memory 파라메터와 MIN=size 스위치를 무시한다.<br />
<b><font color="magenta">HIGHSCAN</font></b><br />
UMBs와 EMS를 위한 상위 메모리의 가능한 영역을 결정하기 위해서 추가적인 검사를 한다. 어떤 컴퓨터에서는 시스템이 정지될 수도 있다.<br />
<b><font color="magenta">VERBOSE</font></b><br />
EMM386.EXE가 설치될 때 상태나 오류 메시지를 출력하도록 한다. 기본적으로 EMM386.EXE는 오류가 있을 때만 메시지를 출력한다. 줄여서 V를 사용할 수 있다. 이 스위치없이 EMM386.EXE에서 메시지를 보고자할 때는 EMM386.EXE가 설치될 때 ALT키를 누르면 된다.<br />
<b><font color="magenta">WIN=mmmm-nnnn</font></b><br />
윈도우즈를 위한 세그먼트 주소를 설정한다. mmmm-nnnn은 A000h에서 FFFFh까지 사용할 수 있다. 만약 X=mmmm-nnnn와 WIN=mmmm-nnnn 스위치의 세그먼트 주소 범위가 겹치면 X=mmmm-nnnn 스위치가 우선하며, WIN=mmmm-nnnn 스위치는 RAM=mmmm-nnnn, ROM=mmmm-nnnn, I=mmmm-nnnn 스위치보다 우선한다.<br />
<b><font color="magenta">NOHI</font></b><br />
EMM386.EXE가 상위 메모리 영역에 설치되는 것을 금지한다. 일반적으로 EMM386.EXE의 일부분은 상위 메모리에 설치된다. 기본 메모리의 크기를 줄이고, 상위 메모리의 크기를 늘리고자 할 때 이 스위치를 사용한다.<br />
<b><font color="magenta">ROM=mmmm-nnnn</font></b><br />
Shadow RAM을 위한 세그먼트 주소를 설정한다. mmmm-nnnn은 A000h에서 FFFFh까지 사용할 수 있다. 컴퓨터에 Shadow RAM이 없을 때 이 스위치를 사용하면 시스템의 성능이 향상된다.<br />
<b><font color="magenta">NOMOVEXBDA</font></b><br />
확장 바이오스의 데이터를 기본 메모리에서 상위 메모리로 옮기는 것을 금지한다.<br />
<b><font color="magenta">ALTBOOT</font></b><br />
CTRL+ALT+DEL키를 눌렀을 때 다른 방식으로 시스템을 재시작한다. EMM386.EXE가 설치된 후에 CTRL+ALT+DEL키를 눌렀을 때 시스템이 비정상적인 작동을 하거나 중지되었을 때만 이 스위치를 사용한다.<br />
　 </dd></dl><dl><a class="con_link" name="himem" target="_blank"><b><font color="green">DEVICE=[경로명]HIMEM.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF] [/ESIA] [/HMAMIN=m] [/INT15=xxxx] [/NUMHANDLES=n] [/MACHINE:xxxx] [/SHADOWRAM:ON|OFF] [/VERBOSE]</font></b></a><br />
MS-DOS 5.0부터 지원되는 HIMEM.SYS는 EMM386.EXE와 함께 DOS의 메모리 관리의 대표적 파일로써, EMM386.EXE보다 HIMEM.SYS가 DEVICE명령으로 먼저 설치되어야 한다. 연장 메모리 또는 확장 메모리를 가진 80286 CPU 이상을 가진 컴퓨터에는 HIMEM.SYS를 설치할 수 있다. <dd><b><font color="magenta">경로명</font></b><br />
HIMEM.SYS가 있는 경로명을 설정한다.<br />
<b><font color="magenta">/A20CONTROL:ON|OFF</font></b><br />
HIMEM.SYS가 읽혀질 때 HMA에 접근할 수 있도록 하는 A20 핸들러를 설정한다. 기본적으로 /A20CONTROL:ON이다.<br />
<b><font color="magenta">/CPUCLOCK:ON|OFF</font></b><br />
HIMEM.SYS가 컴퓨터의 클럭 속도에 영향을 줄 것인지를 설정한다. 만약 HIMEM.SYS를 읽어들인 후에 컴퓨터의 클럭 속도가 변한다면 /CPUCLOCK:ON을 설정하면 문제를 해결할 수 있다. 기본적으로는 /CPUCLOCK:OFF이다.<br />
<b><font color="magenta">/EISA</font></b><br />
HIMEM.SYS가 읽혀질 때 모든 가능한 연장 메모리를 사용할 것인지를 설정한다. 이 스위치는 메모리가 16MB이상인 EISA(Extended Industry Standard Architecture)에서만 가능하다. 다른 컴퓨터에서는 기본적으로 HIMEM.SYS는 모든 가능한 연장 메모리를 사용할 수 있도록 한다.<br />
<b><font color="magenta">/HMAMIN=m</font></b><br />
응용 프로그램에게 할당하는 HMA의 양을 KB단위로 설정한다. 한 번에 하나의 응용 프로그램만이 HMA를 사용할 수 있다. m은 0에서 63까지 사용할 수 있으며, 기본적인 값은 0이다. 이 스위치는 윈도우즈 3.1의 386확장모드에서는 아무런 효과가 없다.<br />
<b><font color="magenta">/INT15=xxxx</font></b><br />
인터럽트 15h 인터페이스를 위해 남겨두는 연장 메모리의 양을 KB단위로 설정한다. xxxx는 64에서 65535까지 사용할 수 있으나 시스템에서 사용 가능한 메모리보다 더 큰 메모리를 설정할 수 없다. 만약 설정된 값이 64보다 작다면 그 값은 자동적으로 0이 된다. 기본적인 값은 0이다.<br />
<b><font color="magenta">/NUMHANDLES=n</font></b><br />
동시에 사용될 수 있는 EMB(Extended-Memory Block) 핸들의 최대 수를 설정한다. n은 1에서 128까지 사용할 수 있고 기본적인 값은 32이다. 이 스위치는 윈도우즈 3.1의 386확장모드에서는 아무런 효과가 없다.<br />
<b><font color="magenta">/MACHINE:숫자</font></b><br />
사용하는 컴퓨터의 종류를 설정한다. HIMEM.SYS는 읽혀질 때 자동적으로 컴퓨터의 종류를 검색한다. 하지만 HIMEM.SYS가 검색하지 못하는 컴퓨터의 종류도 있다. 그런 시스템에 대해서는 HIMEM.SYS는 기본적인 시스템 종류인 IBM AT 또는 IBM AT호환모드를 설정한다. HIMEM.SYS가 컴퓨터의 종류를 검색하지 못하거나 기본적인 시스템 종류를 설정하더라도 올바르게 시스템이 작동되지 않는다면 이 스위치를 사용해서 사용자가 설정해야 한다. 일반적으로 이 스위치는 Acer 1100, Wyse, IBM 7552에 필요하다. 숫자의 값은 다음과 같다. <table id="table10" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>코드</b></font></center></td><td><center><font color="blue" size="2"><b>숫자</b></font></center></td><td><center><font color="black" size="2"><b>컴퓨터종류</b></font></center></td><td><center><font color="red" size="2"><b>코드</b></font></center></td><td><center><font color="blue" size="2"><b>숫자</b></font></center></td><td><center><font color="black" size="2"><b>컴퓨터종류</b></font></center></td></tr><tr><td><font size="2">&nbsp;at</font></td><td><center><font size="2">1</font></center></td><td><font size="2">&nbsp;IBM AT 또는 100% 호환기종</font></td><td><font size="2">&nbsp;at1</font></td><td><center><font size="2">11</font></center></td><td><font size="2">&nbsp;IBM PC/AT</font></td></tr><tr><td><font size="2">&nbsp;ps2</font></td><td><center><font size="2">2</font></center></td><td><font size="2">&nbsp;IBM PS/2</font></td><td><font size="2">&nbsp;at2</font></td><td><center><font size="2">12</font></center></td><td><font size="2">&nbsp;IBM PC/AT</font></td></tr><tr><td><font size="2">&nbsp;ptlcascade</font></td><td><center><font size="2">3</font></center></td><td><font size="2">&nbsp;피닉스 Cascade BIOS</font></td><td><font size="2">&nbsp;css</font></td><td><center><font size="2">13</font></center></td><td><font size="2">&nbsp;CSS Labs</font></td></tr><tr><td><font size="2">&nbsp;hpvectra</font></td><td><center><font size="2">4</font></center></td><td><font size="2">&nbsp;HP 벡트라(A&amp;A+)</font></td><td><font size="2">&nbsp;at3</font></td><td><center><font size="2">14</font></center></td><td><font size="2">&nbsp;IBM PC/AT</font></td></tr><tr><td><font size="2">&nbsp;att6300plus</font></td><td><center><font size="2">5</font></center></td><td><font size="2">&nbsp;AT&amp;T 6300 Plus</font></td><td><font size="2">&nbsp;philips</font></td><td><center><font size="2">15</font></center></td><td><font size="2">&nbsp;필립스</font></td></tr><tr><td><font size="2">&nbsp;acer1100</font></td><td><center><font size="2">6</font></center></td><td><font size="2">&nbsp;에이서 1100</font></td><td><font size="2">&nbsp;fasthp</font></td><td><center><font size="2">16</font></center></td><td><font size="2">&nbsp;HP 벡트라</font></td></tr><tr><td><font size="2">&nbsp;toshiba</font></td><td><center><font size="2">7</font></center></td><td><font size="2">&nbsp;도시바 1600 &amp; 1200XE</font></td><td><font size="2">&nbsp;ibm7552</font></td><td><center><font size="2">17</font></center></td><td><font size="2">&nbsp;IBM 7552 산업 컴퓨터</font></td></tr><tr><td><font size="2">&nbsp;wyse</font></td><td><center><font size="2">8</font></center></td><td><font size="2">&nbsp;Wyse 12.5 MHz 286</font></td><td><font size="2">&nbsp;bullmicral</font></td><td><center><font size="2">18</font></center></td><td><font size="2">&nbsp;Bull Micral 60</font></td></tr><tr><td><font size="2">&nbsp;tulip</font></td><td><center><font size="2">9</font></center></td><td><font size="2">&nbsp;Tulip SX</font></td><td><font size="2">&nbsp;del</font></td><td><center><font size="2">19</font></center></td><td><font size="2">&nbsp;DEll XBIOS</font></td></tr><tr><td><font size="2">&nbsp;zenith</font></td><td><center><font size="2">10</font></center></td><td><font size="2">&nbsp;Zenith ZBIOS</font></td><td><font size="2">&nbsp;</font></td><td><center>　</center></td><td><font size="2">&nbsp;</font></td></tr></tbody></table><b><font color="magenta">/SHADOWRAM:ON|OFF</font></b><br />
SHADOWRAM을 사용할 것인지를 설정한다.<br />
<b><font color="magenta">/VERBOSE</font></b><br />
HIMEM.SYS가 읽혀질 때 상태와 에러 메시지를 출력한다. 기본적으로 HIMEM.SYS는 에러가 발생하지 않는다면 메시지를 출력하지 않는다. 줄여서 /V를 사용할 수 있으며 이 스위치없이 메시지를 출력하려면 HIMEM.SYS가 읽혀질 때 ALT키를 누르면 된다.<br />
　 </dd></dl><dl><a class="con_link" name="interlnk" target="_blank"><b><font color="green">DEVICE=[경로명]INTERLNK.EXE [/DRIVERS:n] [/NOPRINTER] [/COM[:][n|address]] [/LPT[:][n|address]] [/AUTO] [/NOSCAN] [/LOW] [/BAUD:rate] [/V]</font></b></a><br />
INTERLNK.EXE는 MS-DOS 6.0부터 지원하는 명령으로 2대의 PC를 직렬 또는 병렬 포트를 이용하여 연결한다. <dd><b><font color="magenta">경로명</font></b><br />
INTERLNK.EXE가 있는 경로명을 설정한다.<br />
<b><font color="magenta">/DRIVERS:n</font></b><br />
연결하는 드라이브의 수를 설정한다. 기본적인 값은 3이고 n에 0을 설정하면 INTERLNK.EXE는 프린터만을 연결한다.<br />
<b><font color="magenta">/NOPRINTER</font></b><br />
INTERLNK.EXE가 설치될 때 프린터를 방향 전환하지 않는다. 기본적으로 INTERLNK.EXE는 모든 가능한 프린터를 연결한다.<br />
<b><font color="magenta">/COM[:][n|addres]</font></b><br />
데이터 전송을 위해서 직렬 포트를 설정한다.<br />
<b><font color="magenta">/LPT[:][n|addres]</font></b><br />
데이터 전송을 위해서 병렬 포트를 설정한다.<br />
<b><font color="magenta">/AUTO</font></b><br />
INTERLNK.EXE가 서버와 연결할 수 있을 때만 메모리에 INTERLNK.EXE를 설치한다. 일반적으로 INTERLNK.EXE는 서버와 연결할 수 없을 때도 메모리에 설치된다.<br />
<b><font color="magenta">/NOSCAN</font></b><br />
서버와 연결 상태에 상관없이 메모리에 INTERLNK.EXE를 설치한다.<br />
<b><font color="magenta">/LOW</font></b><br />
상위 메모리가 가능하더라도 기본 메모리에 INTERLNK.EXE를 설치한다. 상위 메모리가 사용 가능하다면 INTERLNK.EXE는 기본적으로 상위 메모리에 설치된다.<br />
<b><font color="magenta">/BAUD:rate</font></b><br />
최대 연결 속도를 설정한다. rate는 9600, 19200, 38400, 57600, 115200를 사용할 수 있고, 기본적인 값은 115200이다.<br />
<b><font color="magenta">/V</font></b><br />
컴퓨터의 타이머와의 충돌을 방지한다. </dd></dl><dl><a class="con_link" name="keyboard" target="_blank"><b><font color="green">DEVICE=[경로명]KEYBOARD.SYS</font></b></a><br />
MS-DOS의 외부 명령인 KEYB.COM 에서 미국 영어를 제외한 언어를 사용할 때 필요한 장치 드라이버이다. <dd><b><font color="magenta">경로명</font></b><br />
KEYBOARD.SYS가 있는 경로명을 설정한다. </dd></dl><dl><a class="con_link" name="monoumb" target="_blank"><b><font color="green">DEVICE=[경로명]MONOUMB.386</font></b></a><br />
윈도우즈 3.1의 SYSTEM.INI 파일안에 [386Enh]에 설정하여 흑백 비디오 카드가 사용하지 않는 메모리 부분을 윈도우즈 3.1이 사용하도록 한다. <dd><b><font color="magenta">경로명</font></b><br />
MONOUMB.386가 있는 경로명을 설정한다. </dd></dl><dl><a class="con_link" name="power" target="_blank"><b><font color="green">DEVICE=[경로명]POWER.EXE [ADV[:MAX|REG|MIN]|STD|OFF] [/LOW]</font></b></a><br />
PC의 전원을 절약한다. <dd><b><font color="magenta">경로명</font></b><br />
POWER.EXE가 있는 경로명을 설정한다.<br />
<b><font color="magenta">ADV[:MAX|REG|MIN]</font></b><br />
응용 프로그램이나 하드웨어 장치가 대기중일 때 전원을 절약한다. 최대로 전원을 절약하려면 MAX를 사용한다. 응용 프로그램과 장치 성능과의 균형적인 전원 절약을 위해서는 REG를 사용한다. 만약 MAX나 REG를 설정했을 때 응용 프로그램이나 장치의 성능에 만족하지 못할 때는 MIN을 사용한다.<br />
<b><font color="magenta">STD</font></b><br />
만약 컴퓨터가 APM(Advanced Power Management)를 지원한다면 컴퓨터 하드웨어에 있는 전원관리자에 의해서만 전원을 절약한다. 만약 컴퓨터가 APM을 지원하지 않는다면 STD는 전원 관리를 중단한다.<br />
<b><font color="magenta">OFF</font></b><br />
전원 관리를 중단한다.<br />
<b><font color="magenta">/LOW</font></b><br />
상위 메모리가 가능하더라도 기본 메모리에 POWER.EXE를 설치한다. 기본적으로 상위 메모리가 가능하다면 POWER.EXE는 상위 메모리에 설치된다.<br />
　 </dd></dl><dl><a class="con_link" name="ramdrive" target="_blank"><b><font color="green">DEVICE=[경로명]RAMDRIVE.SYS [DiskSize SectorSize [NumEntries]] [/E|/A]</font></b></a><br />
RAMDRIVE.SYS는 메모리에 디스크를 만든다. 램드라이브는 하드 디스크보다 더 빨리 파일을 읽고 쓸 수 있으나 PC 전원을 끄면 램 드라이브에 있던 모든 데이터는 파괴된다. <dd><b><font color="magenta">경로명</font></b><br />
RAMDRIVE.SYS가 있는 경로명을 설정한다.<br />
<b><font color="magenta">DiskSize</font></b><br />
램드라이브로 사용하기를 원하는 메모리의 양을 KB단위로 설정한다. 만약 메모리의 양을 설정하지 않으면 64KB의 램드라이브를 만든다. DiskSize는 4에서 32767까지 사용할 수 있으며, 시스템에서 사용 가능한 메모리보다 더 큰 메모리를 설정할 수 없다.<br />
<b><font color="magenta">SectorSize</font></b><br />
디스크 섹터의 크기를 설정한다. SectorSize에는 128, 256, 512을 사용할 수 있으며 기본적인 디스크 섹터의 크기는 512이다. 만약 이 파라메터를 설정한다면 DiskSize도 설정해야 한다.<br />
<b><font color="magenta">NumEntries</font></b><br />
램 드라이브의 루트 디렉토리에 만들 수 있는 파일과 디렉토리 수를 설정한다. NumEntries에는 2에서 1024까지 사용할 수 있으며, 만약 이 파라메터를 설정한다면 DiskSize와 SectorSize를 설정해야 한다.<br />
<b><font color="magenta">/E</font></b><br />
연장 메모리(Extended Memory)에 램 드라이브를 만든다.<br />
<b><font color="magenta">/A</font></b><br />
확장 메모리(Expanded Memory)에 램 드라이브를 만든다.<br />
　 </dd></dl><dl><a class="con_link" name="setver" target="_blank"><b><font color="green">DEVICE=[경로명]SETVER.EXE</font></b></a><br />
SETVER.EXE는 장치 드라이버로 메모리에 설치된다. 특정 파일이 특정 MS-DOS에서 실행되기 위한 MS-DOS 내부 명령인 SETVER 명령은 SETVER.EXE가 메모리에 설치되어 있어야 정상적으로 작동한다. <dd><b><font color="magenta">경로명</font></b><br />
SETVER.EXE가 있는 경로명을 설정한다. </dd></dl><dl><a class="con_link" name="smartdrv" target="_blank"><b><font color="green">DEVICE=[경로명]SMARTDRV.EXE /DOUBLE_BUFFER</font></b></a><br />
윈도우즈 3.1에서의 386확장 모드나 EMM386.EXE를 지원하지 않는 메모리와 작업을 하지 않는 하드 디스크 컨트롤러와의 호환성을 위한 더블 버퍼링은 CONFIG.SYS파일에서 DEVICE명령으로 설치되어야 한다. 더블 버퍼링은 대부분 SCSI(Smal Computer System Interface) 하드 디스크나 ESDI(Enhanced System Device Interface), MCA(Microchannel Architecture)에 필요하다. SMARTDRV.EXE의 더블 버퍼링은 기본 메모리 2KB를 사용하고, 상위 메모리에 설치되지 못한다. <dd><b><font color="magenta">경로명</font></b><br />
SMARTDRV.EXE가 있는 경로명을 설정한다.<br />
<b><font color="magenta">/DOUBLE_BUFFER</font></b><br />
SMARTDRV.EXE가 더블 버퍼링을 하도록 설정한다. </dd></dl><dl><a class="con_link" name="vfintd" target="_blank"><b><font color="green">DEVICE=[경로명]VFINTD.386</font></b></a><br />
MS-DOS 6.0에 포함되어 있는 윈도우즈 3.1용 백업 프로그램인 MWBACKUP 이 정상적으로 작동하기 위해서는 VFINTD.386이 윈도우즈 3.1의 SYSTEM.INI 파일의 [386Enh]에 설정되어야 한다. <dd><b><font color="magenta">경로명</font></b><br />
VFINTD.386가 있는 경로명을 설정한다. </dd></dl><dl><a class="con_link" name="wina20" target="_blank"><b><font color="green">DEVICE=[경로명]WINA20.386</font></b></a><br />
WINA20.386은 윈도우즈 3.1이 386확장모드로 실행되기 위해서 필요하다. 정상적으로 MS-DOS 6.0이 PC에 설치되면 WINA20.386 파일은 C드라이브의 루트 디렉토리에 존재하며, 만약 사용자가 WINA20.386 파일을 다른 장소로 옮기면 내부 명령 SWITCHES 에서 /W 스위치가 사용되어야 한다. <dd><b><font color="magenta">경로명</font></b><br />
WINA20.386이 있는 경로명을 설정한다.</dd></dl></font>			 ]]> 
		</description>
		<category>도스, 명령어와 정보</category>

		<comments>http://sirjhswin.egloos.com/2372008#comments</comments>
		<pubDate>Thu, 07 May 2009 02:55:02 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 도스, 방향전환 ]]> </title>
		<link>http://sirjhswin.egloos.com/2372005</link>
		<guid>http://sirjhswin.egloos.com/2372005</guid>
		<description>
			<![CDATA[ 
  <font face="verdana" size="2"><font color="#ff0000" size="3"><b>방향 전환 개요<br />
</b></font><br />
</font>(예전의 도스월드에 있던 자료를 따로 보관해 두었다가 올립니다)<br />
<font face="verdana" size="2">상당수의 DOS 유틸리티들은 DOS로부터 표준 입력과 출력 서비스를 요청한다. 표준 입력과 출력이 요청되면 DOS는 CON(Console)이라는 장치로부터 읽거나 쓰게 되는데, 일반적으로 CON장치는 키보드와 모니터로 정의된다. <p><font color="#ff0000" size="3"><b><br />
</b></font></p><p><font color="#ff0000" size="3"><b><br />
</b></font></p><p><font color="#ff0000" size="3"><b>방향 전환 기호와 설명</b></font><br />
</p><p><br />
</p><p>DOS사용자는 아래 표에 나와 있는 기호를 이용하면 표준 입력과 출력으로부터 다른 파일이나 장치로 입력과 출력 방향을 전환할 수 있다. </p><p>　</p><table id="table6" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td><font color="blue" size="2"><center><b>기호와 형식</b></center></font></td><td><font color="green" size="2"><center><b>설명</b></center></font></td></tr><tr><td><font size="2">&nbsp;&nbsp;명령 &lt; 장치(파일)명</font></td><td><font size="2">&nbsp;&nbsp;명령의 입력으로 장치(파일)명 사용</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;명령 &gt; 장치(파일)명</font></td><td><font size="2">&nbsp;&nbsp;명령의 출력으로 장치(파일)명 사용, 파일이 존재하면 덮어씌움</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;명령 &gt;&gt; 장치(파일)명</font></td><td><font size="2">&nbsp;&nbsp;명령의 출력으로 장치(파일)명 사용, 파일이 존재하면 뒤에 추가</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;명령1 | 명령2</font></td><td><font size="2">&nbsp;&nbsp;명령1의 출력이 명령2의 입력, |는 SHIFT+ /(Back Slash)</font></td></tr></tbody></table><p>DOS용 프로그램이 어떤 에러 상황을 접하게 되면, 에러 메시지를 표준 출력 장치가 아닌 표준 에러 출력 장치로 보낸다. DOS는 표준 에러 출력 장치로 보내지는 에러 메시지도 CON에 나타낸다. 방향 전환은 표준 출력 장치에만 영향을 미치기 때문에 에러 메시지는 방향 전환되지 않는다.<br />
</p><p><br />
</p><p>만약 4DOS를 명령 처리기로 사용한다면, 표준 에러 메시지를 방향 전환할 수 있다.<br />
아래 표에서 보여 주는 이름을 사용해서 표준 입력과 출력을 장치로 방향 전환할 수도 있다. 달리 지정해 주지 않으면 DOS는 LPT1이나 PRN을 표준 병렬 포트로 간주하여 자동적으로 모든 인쇄 출력을 이곳으로 보낸다. 즉 PRINT.EXE 명령과 키보드의 Print Screen 키에 대해서는 LPT1, PRN이 기본적으로 설정되어 있다. </p><p>　</p><table id="table7" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td><font color="blue" size="2"><center><b>장치명</b></center></font></td><td><font color="green" size="2"><center><b>설명</b></center></font></td></tr><tr><td><font size="2">&nbsp;&nbsp;LPT1, ..., LPT3</font></td><td><font size="2">&nbsp;&nbsp;병렬 포트1, ..., 병령 포트3</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;COM1, ..., COM4</font></td><td><font size="2">&nbsp;&nbsp;직렬 포트1, ..., 직렬 포트4</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;PRN</font></td><td><font size="2">&nbsp;&nbsp;병렬 포트1</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;AUX</font></td><td><font size="2">&nbsp;&nbsp;비동기 통신 포트(RS-232C포트) 또는 직렬 포트1</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;CON</font></td><td><font size="2">&nbsp;&nbsp;사용자의 콘솔(입력:키보드, 출력:모니터)</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;NUL</font></td><td><font size="2">&nbsp;&nbsp;아무것도 아님(데이터를 간단하게 없앰)</font></td></tr></tbody></table><dl><font color="#ff0000" size="3"><b><br />
방향 전환의 예와 설명</b></font><br />
<br />
위에서 설명한 방향 전환 기호와 장치명을 이용한 예를 참조한다. <p><b><font color="green"><br />
</font></b></p><p><b><font color="green">방향 전환의 예</font></b><br />
C:/WINDOWS/COMMAND&gt;dir *.* &gt; prn<font color="#ff00ff">(1)</font><br />
C:/WINDOWS/COMMAND&gt;dir *.* &gt; con<font color="#ff00ff">(2)</font><br />
C:/WINDOWS/COMMAND&gt;dir *.exe &gt; c:\temp\dir.txt<font color="#ff00ff">(3)</font><br />
C:/WINDOWS/COMMAND&gt;dir *.txt &gt; c:\temp\dir.txt<font color="#ff00ff">(4)</font><br />
C:/WINDOWS/COMMAND&gt;dir *.com &gt;&gt; c:\temp\dir.txt<font color="#ff00ff">(5)</font><br />
C:/WINDOWS/COMMAND&gt;dir *.* | more<font color="#ff00ff">(6)</font><br />
C:/WINDOWS/COMMAND&gt;more &lt; dir *.*<font color="#ff00ff">(7)</font><br />
C:/WINDOWS/COMMAND&gt;set | sort<font color="#ff00ff">(8)</font> </p><p><b><font color="green"><br />
</font></b></p><p><b><font color="green">방향 전환의 예의 설명</font></b><br />
<font color="#ff00ff">(1)</font>: C:/WINDOWS/COMMAND 디렉토리에 포함된 모든 파일의 목록을 인쇄한다.<br />
<font color="#ff00ff">(2)</font>: dir *.*와 같다.<br />
<font color="#ff00ff">(3)</font>: 확장명이 EXE인 파일의 목록이 C:/TEMP 디렉토리에 DIR.TXT라는 파일로 저장된다.<br />
<font color="#ff00ff">(4)</font>: 확장명이 TXT인 파일의 목록이 C:/TEMP 디렉토리에 DIR.TXT라는 파일로 저장된다. 이전의 DIR.TXT에 존재하던 데이터는 파괴된다.<br />
<font color="#ff00ff">(5)</font>: 확장명이 COM인 파일의 목록이 C:/TEMP 디렉토리에 DIR.TXT라는 파일로 저장된다. 이전의 DIR.TXT에 존재하던 데이터뒤에 첨가된다.<br />
<font color="#ff00ff">(6)</font>, <font color="#ff00ff">(7)</font>: 결과적으로 같은 명령이다. MORE.COM을 이용하여 한 화면씩 보여 준다.<br />
<font color="#ff00ff">(8)</font>: SET명령으로 화면에 출력되는 환경 변수를 SORT.EXE명령으로 정렬하여 화면에 출력한다.</p></dl></font>			 ]]> 
		</description>
		<category>도스, 명령어와 정보</category>

		<comments>http://sirjhswin.egloos.com/2372005#comments</comments>
		<pubDate>Thu, 07 May 2009 02:48:22 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 도스, 환경변수 ]]> </title>
		<link>http://sirjhswin.egloos.com/2371970</link>
		<guid>http://sirjhswin.egloos.com/2371970</guid>
		<description>
			<![CDATA[ 
  <font face="verdana" size="2"><font color="#ff0000" size="3"><b>환경 변수 개요</b></font><br />
<br />
</font>(예전의 도스월드에 있던 자료를 따로 보관해 두었다가 올립니다)<br />
<font face="verdana" size="2">환경 변수는 특정 프로그램이 참조하는 문자열로, DOS 명령중의 하나인 SET명령으로 설정되고 해제된다. 일반적으로, 특정 프로그램의 환경 변수는 그 프로그램이 사용자 시스템에 설치될 때 자동적으로 설정된다.<br />
<br />
<p><font color="#ff0000" size="3"><b>DOS와 관련된 기본적인 환경 변수</b></font><br />
<a class="con_link" name="msdosdata" target="_blank"></a></p><p><a class="con_link" name="msdosdata" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="msdosdata" target="_blank"><b><font color="green">MSDOSDATA</font></b></a><br />
MSAV.EXE와 MSBACKUP.EXE가 참조하는 하는 것으로 MSDOSDATA에 설정되는 디렉토리에는 MSAV 및 MSBACKUP의 설정파일들이 저장된다. </p><p><a class="con_link" name="append" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="append" target="_blank"><b><font color="green">APPEND</font></b></a><br />
DOS 명령인 APPEND.EXE가 참조하는 것으로, APPEND.EXE의 /E스위치로도 설정할 수 있다. </p><p><a class="con_link" name="comspec" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="comspec" target="_blank"><b><font color="green">COMSPEC</font></b></a><br />
CONFIG.SYS에서 SHELL명령으로 설정된 명령 처리기의 경로명을 포함한다. </p><p><a class="con_link" name="config" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="config" target="_blank"><b><font color="green">CONFIG</font></b></a><br />
시스템을 시작할 때 다중 시작 메뉴에서 선택한 블록명을 포함한다. </p><p><a class="con_link" name="copycmd" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="copycmd" target="_blank"><b><font color="green">COPYCMD</font></b></a><br />
이 환경 변수에 COPY 명령의 스위치를 설정하면 COPY명령은 이 스위치를 항상 사용한다. </p><p><a class="con_link" name="dircmd" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="dircmd" target="_blank"><b><font color="green">DIRCMD</font></b></a><br />
이 환경 변수에 DIR 명령의 스위치를 설정하면 DIR명령은 이 스위치를 항상 사용한다. </p><p><a class="con_link" name="path" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="path" target="_blank"><b><font color="green">PATH</font></b></a><br />
사용자가 프로그램의 실행 파일명을 입력하여 그 프로그램을 실행할 때 현재 디렉토리에 실행 파일명이 없는 경우 DOS는 PATH에 설정된 경로명에서 실행 파일명을 찾는다. </p><p><a class="con_link" name="prompt" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="prompt" target="_blank"><b><font color="green">PROMPT</font></b></a><br />
이 환경 변수에 프롬포트 모양을 설정하면, 일반적인 MS-DOS 프롬프트 모양은 이 환경 변수를 참조하여 출력된다. </p><p><a class="con_link" name="temp" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="temp" target="_blank"><b><font color="green">TEMP</font></b></a><br />
이 환경 변수에 경로명을 설정하면, 임시 파일(Temporary File)이 설정된 경로명에 생성된다. </p><p><a class="con_link" name="winpmt" target="_blank"><b><font color="green"><br />
</font></b></a></p><p><a class="con_link" name="winpmt" target="_blank"><b><font color="green">WINPMT</font></b></a><br />
이 환경 변수에 프롬포트 모양을 설정하면 윈도우즈 95/98의 도스창의 프롬포트 모양은 이 환경 변수를 참조하여 화면에 출력된다. </p><p><font color="#ff0000" size="3"><b><br />
</b></font></p><p><font color="#ff0000" size="3"><b><br />
</b></font></p><p><font color="#ff0000" size="3"><b>환경 변수의 활용</b></font><br />
</p><p><b><font color="green"><br />
</font></b></p><p><b><font color="green">%환경변수%</font></b><br />
환경 변수를 배치 파일이나 명령 프롬프트에서 사용하기 위해서는 %환경변수%의 형식을 사용해야 한다. 예를 들어, 환경 변수 PATH에 설정되어 있는 경로명에 다른 경로명을 추가하기 위해서는 아래와 같이 하면 된다.<br />
　</p><p>C:/WINDOWS&gt;set path<br />
c:\windows;c:\windows\command;c:\dosapp\press32<br />
C:/WINDOWS&gt;set path=%path%;c:\dosapp\comext<br />
C:/WINDOWS&gt;set path<br />
c:\windows;c:\windows\command;c:\dosapp\press32;c:\dosapp\comext<br />
C:/WINDOWS&gt;_</p><p><br />
</p></font><p><font><b><font color="green">환경 변수 메모리 확보</font></b><br />
환경 변수는 메모리에 저장되므로 한계가 있다. 일반적으로 환경 변수의 메모리 공간은 명령 처리기가 메모리에 설치될 때 함께 설정되어진다. 아래는 CONFIG.SYS파일 안에 SHELL명령으로 윈도우즈 95/98의 기본적인 명령 처리기인 COMMAND.COM을 설치할 때 /E스위치를 사용하여 환경 변수의 메모리 공간을 함께 설정한 예이다.<br />
　</font></p><dl><dd><font>shell=c:\windows\command.com c:\windows\ /p/e:1024 </font><p><font>　 </font></p></dd></dl><font>물론, /E 스위치 뒤에 숫자를 크게 할수록 환경 변수 메모리 공간은 크지지만 시스템의 자원은 줄어든다. 즉, 사용자는 적당한 환경 변수 메모리 공간을 할당해야 한다.<br />
4DOS를 명령 처리기로 사용한다면, 환경 변수의 메모리 공간은 4DOS.INI에서 설정할 수 있다.<br />
<br />
<br />
</font>			 ]]> 
		</description>
		<category>도스, 명령어와 정보</category>

		<comments>http://sirjhswin.egloos.com/2371970#comments</comments>
		<pubDate>Thu, 07 May 2009 01:53:31 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 도스, 외부명령 ]]> </title>
		<link>http://sirjhswin.egloos.com/2371962</link>
		<guid>http://sirjhswin.egloos.com/2371962</guid>
		<description>
			<![CDATA[ 
  <font face="verdana" size="2"><font color="red" size="3"><b>외부 명령 개요</b></font><br />
<br />
</font>(예전의 도스월드에 있던 자료를 따로 보관해 두었다가 올립니다)<br />
<font face="verdana" size="2">MS-DOS 명령중 파일로 존재하는 명령을 외부 명령이라 한다.<br />
<br />
<br />
</font><font><font color="red" size="3"><b>외부 명령<br />
<br />
</b></font>MS-DOS에서 지원하는 외부 명령에는 </font>APPEND.EXE, ATTRIB.EXE, CHKDSK.EXE, CHOICE.EXE, COMMAND.COM, DBLSPACE.EXE, DEBUG.EXE, DEFRAG.EXE, DELTREE.EXE, DISKCOMP.COM, DISKCOPY.COM, DOSKEY.COM, DOSSHELL.COM, DOSSWAP.EXE, EDIT.COM, EXPAND.EXE, FASTHELP.EXE, FASTOPEN.EXE, FC.EXE, FDISK.EXE, FIND.EXE, FORMAT.COM, GRAPHICS.COM, HELP.COM, INTERSVR.EXE, KEYB.COM, LABEL.EXE, LOADFIX.COM, MEM.EXE, MEMMAKER.EXE, MODE.COM, MORE.COM, MOVE.EXE, MSAV.EXE, MSBACKUP.EXE, MSCDEX.EXE, MSD.EXE, MWAV.EXE, MWAVTSR.EXE, MWBACKUP.EXE, MWUNDEL.EXE, NLSFUNC.EXE, PRINT.EXE, QBASIC.EXE, REPLACE.EXE, RESTORE.EXE, SHARE.EXE, SIZER.EXE, SMARTDRV.EXE, SMARTMON.EXE, SORT.EXE, SUBST.EXE, SYS.COM, TREE.COM, UNDELETE.EXE, UNFORMAT.COM, VSAFE.COM, XCOPY.EXE <font>등이 있다.<br />
<br />
</font><br />
<dl><font><a class="con_link" name="append" target="_blank"><b><font color="green">APPEND.EXE [경로명1;경로명2;...] [/X[:ON|:OFF]] [/PATH[:ON|:OFF]] [/E]</font></b></a><br />
응용프로그램들이 사용하는 데이터 파일들이 현재 경로명에 존재하지 않을 경우, 응용 프로그램이 그 데이터를 검색하기 위한 경로명을 설정한다. APPEND.EXE 명령으로 설정된 경로명들은 환경 변수 APPEND에 설정된다. <dd><b><font color="magenta">경로명1;경로명2;...</font></b><br />
검색 대상이 될 경로명을 설정한다.<br />
<b><font color="magenta">/X[:ON|:OFF]</font></b><br />
프로그램을 실행할 때 APPEND.EXE로 설정된 경로명을 찾거나 찾지 않도록 설정한다.<br />
<b><font color="magenta">/PATH[:ON|:OFF]</font></b><br />
프로그램이 찾는 파일명이 이미 경로로 설정되어 있을 때 데이터 파일을 APPEND.EXE로 연결된 디렉토리에서 찾을 것인지를 설정한다.<br />
<b><font color="magenta">/E</font></b><br />
APPEND라는 환경 변수에 APPEND.EXE로 설정된 경로명을 설정한다. 이 스위치는 시스템이 시작한 후에 단 한 번만 사용될 수 있다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="attrib" target="_blank"><b><font color="green">ATTRIB.EXE [/D /E /P /Q /S] [+|-[AHRS]] file ...</font></b></a> <br />
디렉토리 또는 파일의 속성을 변경한다. <dd><b><font color="magenta">/D</font></b><br />
디렉토리의 속성을 변경한다.<br />
<b><font color="magenta">/E</font></b><br />
속성 변경시 에러가 발생하더라도 메시지를 출력하지 않는다.<br />
<b><font color="magenta">/P</font></b><br />
설정되어 있는 파일(들) 또는 디렉토리(들)의 속성후 잠시 정지한다.<br />
<b><font color="magenta">/Q</font></b><br />
속성 변경시 출력되는 메시지를 출력하지 않는다.<br />
<b><font color="magenta">/S</font></b><br />
서브디렉토리 또는 포함된 파일까지 속성을 변경한다.<br />
<b><font color="magenta">[+|-[AHRS]]</font></b><br />
읽기전용(Read-Only), 저장(Archive), 시스템(System), 숨김(Hidden) 속성을 설정한다.<br />
<b><font color="magenta">file ...</font></b><br />
속성을 변경하기를 원하는 파일(들) 또는 디렉토리(들)을 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="chkdsk" target="_blank"><b><font color="green">CHKDSK.EXE</font></b></a><br />
<b><font color="green">CHKDSK.EXE [경로명] [/F] [/V]</font></b> <br />
MS-DOS 6.22까지의 파일시스템은 FAT16으로써 프로그램 실행중에 강제적으로 중단되거나 프로그램 상의 오류로 인해 파일들이 서로 얽혀(Cross-Linked file) 데이터를 읽는 경우가 발생한다. CHKDSK.EXE명령은 Cross-Linked 파일을 찾아 고치고 나서 FILEnnnn.CHk라는 파일명을 만든다. SUBST.EXE로 만들어진 드라이브나 네트워크 드라이브에서 사용할 수 없으며, 논리적인 에러만 고칠 수 있다. <dd><b><font color="magenta">경로명</font></b><br />
검사할 드라이브명 또는 검사할 파일명을 설정한다.<br />
<b><font color="magenta">/F</font></b><br />
디스크의 에러들을 고친다. 윈도우즈 3.1이나 도스 쉘에서의 작업 변환기와 같은 프로그램을 사용할 때 CHKDSK.EXE를 사용해서는 안된다.<br />
<b><font color="magenta">/V</font></b><br />
검사되어지는 디렉토리의 파일들을 화면에 출력한다. <p>CHKDSK.EXE 명령의 종료 코드값은 아래와 같다. </p><table id="table6" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">에러가 발생하지 않았을 경우</font></center></td></tr><tr><td><center><font size="2">255</font></center></td><td><center><font size="2">에러가 발생했을 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="choice" target="_blank"><b><font color="green">CHOICE.COM [/C[:]keys] [/N] [/S] [/T[:]c,nn] [문자열]</font></b></a> <br />
CHOICE.COM은 배치 파일내에서 자신이 원하는 항목을 선택하기 위해서 선택 사항을 제공한다. 이 명령은 설정된 메시지를 출력하고, 사용자에게 여러 개의 키 중에서 하나를 선택하도록 한다. /C[:]keys에서 keys에 설정되는 문자들의 ERRORLEVEL값은 차례대로 1,2,3,...의 값을 가진다. <dd><b><font color="magenta">/C[:]keys</font></b><br />
프롬프트에서 허용할 수 있는 키를 설정한다. 기본적으로 이 스위치를 사용하지 않으면, CHOICE.COM은 프롬프트에서 Y와 N을 사용할 수 있도록 한다. 콜론(:)은 없어도 된다. <br />
<b><font color="magenta">/N</font></b><br />
문자열은 출력되고 입력받는 키를 보여 주지 않지만 설정된 키를 입력받을 수 있다.<br />
<b><font color="magenta">/S</font></b><br />
이 스위치는 CHOICE.COM가 대문자, 소문자를 구별하도록 한다.<br />
<b><font color="magenta">/T[:]c,nn</font></b><br />
기본적으로 선택되는 키를 사용하기 전에 대기하는 시간을 지정한다. 명령은 nn초가 경과된 후에 c에 지정된 문자를 기본적으로 사용한다. nn에 허용되는 값은 0에서 99까지이다.<br />
<b><font color="magenta">문자열</font></b><br />
화면에 출력되기를 원하는 문자열을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="command" target="_blank"><b><font color="green">COMMAND.COM [경로명1] [장치명] [/C 문자열] [/E:숫자] [/K 파일명] [/P [/MSG]]</font></b></a><br />
<b><font color="green">SHELL=[경로명2]COMMAND.COM [경로명1] [/E:숫자] [/P [/MSG]]</font></b> <br />
COMMAND.COM은 내부 명령어가 포함되어 있는 명령처리기로써 SHELL명령으로 다른 명령처리기를 사용할 수 있다. MS-DOS는 COMMAND.COM을 읽어들일 때 RESIDENT부분과 TRANSIENT부분으로 나누어서 읽어들인다. RESIDENT부분은 항상 메모리에 남아 있는 부분으로써 가능하다면 HMA에 위치하고, TRANSIENT부분은 기본 메모리의 가장 윗부분에 위치한다. 어떤 프로그램은 실행될 때 메모리의 TRANSIENT부분을 사용하는데, 이 경우에 TRANSIENT부분을 다시 읽어들이기 위해서 MS-DOS는 COMSPEC 환경 변수에 설정되어 있는 COMMAND.COM의 경로명을 이용하여 COMMAND.COM을 다시 읽어들인다. <dd><b><font color="magenta">경로명1</font></b><br />
프로그램 사용중에 COMMAND.COM을 다시 읽어들일 필요가 있을 때의 COMMAND.COM의 경로명을 설정한다.<br />
<b><font color="magenta">장치명</font></b><br />
명령의 입출력을 위한 다른 장치를 설정한다.<br />
<b><font color="magenta">경로명2</font></b><br />
COMMAND.COM이 있는 경로명을 설정한다.<br />
<b><font color="magenta">/C 문자열</font></b><br />
명령처리기가 문자열로 설정된 명령을 수행을 하고 나서 종료하도록 설정한다.<br />
<b><font color="magenta">/E:숫자</font></b><br />
환경변수의 값을 Byte단위로 설정한다. 숫자에는 160에서 32768까지 사용할 수 있으며, 기본적으로 256이다. 만약 숫자의 값이 160보다 작거나 32768보다 크게 설정된다면 기본적인 값으로 설정되고 Parameter value not in allowed range라는 메시지를 출력한다.<br />
<b><font color="magenta">/K 파일명</font></b><br />
CONFIG.SYS가 실행된 후에 설정된 파일명을 실행시킨다. MS-DOS는 기본적으로 이 스위치가 없으면 AUTOEXEC.BAT를 실행시킨다.<br />
<b><font color="magenta">/P</font></b><br />
CONFIG.SYS에서 COMMAND.COM을 사용할 때는 항상 이 스위치를 사용해야 한다. CONFIG.SYS안에 SHELL명령이 없을 때는 MS-DOS는 자동적으로 루트 디렉토리의 COMMAND.COM에 이 스위치를 붙여서 실행시키며, 루트 디렉토리에 AUTOEXEC.BAT가 없으면 내부 명령인 DATE와 TIME을 실행시킨다.<br />
<b><font color="magenta">/MSG</font></b><br />
메모리에 모든 에러 메시지를 읽어들인다. 일반적으로 이 스위치는 플로피 디스크에서 사용하며 항상 /P 스위치와 함께 사용되어야 한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dblspace" target="_blank"><b><font color="green">DBLSPACE.EXE /CHKDSK [/F] [드라이브명]</font></b></a> <br />
만약 /CHKDSK 스위치를 사용하여 더블 스페이스가 Cross-Linked File이나 Lost Clusters와 같은 에러를 발견하면 이러한 문제를 고치기 위해서 /F 스위치를 사용한다. 더블 스페이스의 /CHKDSK 스위치는 압축 드라이브의 내부 구조를 검사하며, 외부명령 CHKDSK.EXE는 압축 드라이브의 FAT를 검사한다. <dd><b><font color="magenta">/CHKDSK</font></b><br />
설정된 압축 드라이브의 구조를 검사한다. 줄여서 /CHK를 사용할 수 있다.<br />
<b><font color="magenta">/F</font></b><br />
압축 드라이브의 에러를 고친다.<br />
<b><font color="magenta">드라이브명</font></b><br />
더블 스페이스가 검사할 드라이브명을 설정한다. 만약 드라이브명을 설정하지 않으면 더블 스페이스는 현재 드라이브를 검사한다. </dd></font></dl><dl><font><a class="con_link" name="dblspace1" target="_blank"><b><font color="green">DBLSPACE.EXE /COMPRESS Drive1 [/NEWDRIVE=Drive2] [/RESERVE=숫자]</font></b></a> <br />
더블 스페이스는 하드 드라이브나 플로피 디스크, 다른 보조 저장 매체에 존재하는 파일을 압축하여 그 드라이브에 더 많은 사용 가능한 공간을 만든다. 더블 스페이스는 설정된 드라이브 전체를 압축하지 못한다. 부팅 드라이브를 압축하기 위해서는 적어도 1.2MB의 공간을 남겨 두어야 한다. 그리고, 플로피 디스크를 압축할 대는 적어도 0.65MB의 공간을 남겨 두어야 하며, 360KB의 플로피 디스크는 압축하지 못한다. 윈도우즈 3.1의 가상 메모리 파일(386SPART.PAR)은 더블 스페이스로 압축된 드라이브에 있어서는 안된다. <dd><b><font color="magenta">/COMPRESS Drive1</font></b><br />
설정된 하드 디스크 드라이브나 플로피 디스크를 압축한다. 줄여서 /COM을 사용할 수 있다.<br />
<b><font color="magenta">/NEWDRIVE=Drive2</font></b><br />
Host 드라이브 명을 설정한다. 이 스위치를 설정하지 않으면 더블 스페이스는 Host 드라이브 명에 사용 가능한 다음 드라이브 명을 할당한다. 줄여서 /NEW를 사용할 수 있다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dblspace2" target="_blank"><b><font color="green">DBLSPACE.EXE /CREATE Drive1 [/NEWDRIVE=Drive2] [/SIZE=숫자1|/RESERVE=숫자2]</font></b></a> <br />
비압축 드라이브의 공간에 새로운 압축 드라이브를 생성할 때는 /CREATE 스위치를 사용한다. <dd><b><font color="magenta">/CREATE Drive1</font></b><br />
Drive1로 설정된 비압축 드라이브에 압축 드라이브를 만든다. 줄여서 /CR을 사용할 수 있다.<br />
<b><font color="magenta">/NEWDRIVE=Drive2</font></b><br />
새로 만들어질 압축 드라이브 명을 설정한다. 이 스위치를 설정하지 않으면 더블 스페이스는 새로 만들어질 압축 드라이브 명에 사용 가능한 다음 드라이브 명을 할당한다. 줄여서 /N을 사용할 수 있다.<br />
<b><font color="magenta">/RESERVE=숫자</font></b><br />
비압축 드라이브에 압축하지 않고 남겨 놓을 공간을 MB단위로 설정한다. 이 스위치와 /SIZE 스위치는 함께 사용할 수 없다. 만약 /rESERVE와 /SIZE 스위치 모두를 설정하지 않으면 더블 스페이스는 비압축 드라이브에 1MB의 공간을 남기고 압축한다. 줄여서 /RE를 사용할 수 있다.<br />
<b><font color="magenta">/SIZE=숫자</font></b><br />
비압축 드라이브에 만들 압축 드라이브의 크기를 MB단위로 설정한다. 이 스위치와 /RESERVE 스위치는 함께 사용할 수 없다. 줄여서 /SI를 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="dblspace3" target="_blank"><b><font color="green">DBLSPACE.EXE /DEFRAGMENT [Drive1]</font></b></a> <br />
압축 드라이브를 대상으로 파일 조각 모으기를 한다. 만약 압축 드라이브의 크기를 줄일려고 한다면, 파일 조각 모이기를 먼저 실행해야 한다. <dd><b><font color="magenta">/DEFRAGMENT Drive1</font></b><br />
설정된 드라이브를 대상으로 파일 조각 모으기를 한다. 줄여서 /DEF를 사용할 수 있다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dblspace4" target="_blank"><b><font color="green">DBLSPACE.EXE /DELETE Drive1</font></b></a> <br />
설정된 압축 드라이브를 삭제한다. 압축 드라이브를 삭제하면 그 안에 포함되어 있는 모든 파일들도 함께 삭제한다. 압축된 C드라이브를 삭제할 수 없다. <dd><b><font color="magenta">/DELETE Drive1</font></b><br />
설정된 압축 드라이브를 삭제한다. 줄여서 /DEL을 사용할 수 있다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dblspace5" target="_blank"><b><font color="green">DBLSPACE.EXE /FORMAT Drive1</font></b></a> <br />
설정된 압축 드라이브를 포맷하며, /FORMAT 스위치로 한번 포맷되어진 드라이브는 복구할 수 없다. 압축된 C드라이브를 포맷할 수 없다. <dd><b><font color="magenta">/FORMAT Drive1</font></b><br />
설정된 압축 드라이브를 포맷한다. 줄여서 /F를 사용할 수 있다.<br />
</dd></font></dl><br />
<dl><font><a class="con_link" name="dblspace6" target="_blank"><b><font color="green">DBLSPACE.EXE [/INFO] Drive1</font></b></a> <br />
설정된 압축 드라이브의 빈 공간과 사용된 공간, 압축 비율 등의 정보를 출력한다. <dd><b><font color="magenta">/INFO Drive1</font></b><br />
설정된 압축 드라이브를 포맷한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dblspace7" target="_blank"><b><font color="green">DBLSPACE.EXE /LIST</font></b></a> <br />
네트워크 드라이브를 제외하고 컴퓨터에 있는 모든 드라이브의 상태를 간단하게 출력한다. <dd><b><font color="magenta">/LIST</font></b><br />
컴퓨터에서 네트워크 드라이브를 제외한 드라이브의 상태를 출력한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dblspace8" target="_blank"><b><font color="green">DBLSPACE.EXE /MOUNT[=nnn] Drive1 [/NEWDRIVE=Drive2]</font></b></a> <br />
더블 스페이스는 부팅할 때마다 자동적으로 시스템에 압축되어 있는 볼륨 파일을 마운트한다. 압축된 플로피 디스크를 사용할 때 필요하다. <dd><b><font color="magenta">/MOUNT=nnn</font></b><br />
nnn의 확장자를 가진 압축 볼륨 파일을 마운트한다. nnn을 설정하지 않으면 더블 스페이스는 DBLSPACE.000의 이름을 가진 압축 볼륨 파일을 마운트할려고 시도한다. 줄여서 /MO=nnn을 사용할 수 있다.<br />
<b><font color="magenta">/NEWDRIVE=Drive2</font></b><br />
새로 마운트되는 압축 드라이브에 할당한 드라이브 명을 설정한다. 이 스위치를 설정하지 않으면 더블 스페이스는 새로 만들어질 압축 드라이브 명에 사용 가능한 다음 드라이브 명을 할당한다. 줄여서 /NEW를 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="dblspace9" target="_blank"><b><font color="green">DBLSPACE.EXE /UNMOUNT Drive1</font></b></a> <br />
설정된 압축 볼퓸 파일과의 연결 상태를 끊는다. 언마운트는 압축 드라이브를 임시적으로 사용하지 못하도록 한다. 압축된 C드라이브를 언마운트할 수 없다. <dd><b><font color="magenta">/UNMOUNT Drive1</font></b><br />
설정된 압축 드라이브를 언마운트한다. 줄여서 /U를 사용할 수 있다. Drive1을 설정하지 않으면 더블 스페이스는 현재 드라이브를 언마운트한다. </dd></font></dl><dl><font><a class="con_link" name="dblspace10" target="_blank"><b><font color="green">DBLSPACE.EXE /RATIO=[=r.r] [Drive1 | /ALL]</font></b></a> <br />
설정된 압축 드라이브의 상대 압축 비율을 바꾼다. <dd><b><font color="magenta">/RATIO=r.r [Drive1 | /ALL]</font></b><br />
설정된 압축 드라이브의 상대 압축 비율을 바꾼다. r.r은 1.0에서 16.0까지 사용할 수 있으며, r.r을 설정하지 않으면 설정된 압축 드라이브에 있는 모든 파일에 대한 실제 평균 압축 비율로 상대 비율을 바꾼다. 줄여서 /RA=r.r을 사용할 수 있다. Drive1과 /ALL은 함께 사용될 수 없다. Drive1과 /ALL 모두 설정하지 않으면 더블 스페이스는 현재 드라이브의 상대 압축 드라이브를 바꾼다. </dd></font></dl><dl><font><a class="con_link" name="dblspace11" target="_blank"><b><font color="green">DBLSPACE.EXE /SIZE[=숫자1 | /RESERVE=숫자2] Drive1</font></b></a> <br />
압축 드라이브의 크기를 크게하거나 줄인다. <dd><b><font color="magenta">/SIZE=숫자1</font></b><br />
설정된 압축 드라이브의 크기를 바꾼다. 숫자1은 Host 드라이브에 있는 압축 볼륨 파일의 크기를 MB단위로 설정한다. 줄여서 /SI=숫자1을 사용할 수 있다. 이 스위치는 /RESERVE 스위치와 함께 사용할 수 없다. 만약 이 스위치와 /RESERVE 스위치 모두를 설정하지 않으면, 더블 스페이스는 설정된 압축 드라이브의 크기를 가능한 작게 만든다.<br />
<b><font color="magenta">/RESERVE=숫자2</font></b><br />
더블 스페이스가 압축 드라이브의 크기를 재조정한 후에 Host 드라이브에 남겨 놓을 공간을 MB단위로 설정한다. 줄여서 /RES=숫자2를 사용할 수 있다. 이 스위치는 /SIZE=숫자1 스위치와 함께 사용할 수 없다. 만약 이 스위치와 /SIZE=숫자1 스위치 모두를 설정하지 않으면, 더블 스페이스는 설정된 압축 드라이브의 크기를 가능한 작게 만든다. </dd></font></dl><dl><font><a class="con_link" name="debug" target="_blank"><b><font color="green">DEBUG.EXE [경로명] [TEST파일파라메터]</font></b></a> <br />
실행 파일을 테스트하고 디버그한다. <dd><b><font color="magenta">경로명</font></b><br />
디버그를 할 실행 파일의 파일명과 경로명을 설정한다.<br />
<b><font color="magenta">TEST파일파라메터</font></b><br />
디버그 할 실행 파일에 필요한 파라메터를 설정한다. <p>다음은 DEBUG.EXE에서 사용할 수 있는 디버그 명령들이다. </p><table id="table7" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="92%"><tbody><tr><td><center><font color="red" size="2"><b>명령</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td><td><center><font color="red" size="2"><b>명령</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">A</font></center></td><td><center><font size="2">Assemble</font></center></td><td><center><font size="2">P</font></center></td><td><center><font size="2">Proceed</font></center></td></tr><tr><td><center><font size="2">C</font></center></td><td><center><font size="2">Compare</font></center></td><td><center><font size="2">Q</font></center></td><td><center><font size="2">Quit</font></center></td></tr><tr><td><center><font size="2">D</font></center></td><td><center><font size="2">Dump</font></center></td><td><center><font size="2">R</font></center></td><td><center><font size="2">Register</font></center></td></tr><tr><td><center><font size="2">E</font></center></td><td><center><font size="2">Enter</font></center></td><td><center><font size="2">S</font></center></td><td><center><font size="2">Search</font></center></td></tr><tr><td><center><font size="2">F</font></center></td><td><center><font size="2">Fill</font></center></td><td><center><font size="2">T</font></center></td><td><center><font size="2">Trace</font></center></td></tr><tr><td><center><font size="2">G</font></center></td><td><center><font size="2">Go</font></center></td><td><center><font size="2">U</font></center></td><td><center><font size="2">Unassemble</font></center></td></tr><tr><td><center><font size="2">H</font></center></td><td><center><font size="2">Hex</font></center></td><td><center><font size="2">W</font></center></td><td><center><font size="2">Write</font></center></td></tr><tr><td><center><font size="2">I</font></center></td><td><center><font size="2">Input</font></center></td><td><center><font size="2">XA</font></center></td><td><center><font size="2">Allocate Expanded Memory</font></center></td></tr><tr><td><center><font size="2">L</font></center></td><td><center><font size="2">Load</font></center></td><td><center><font size="2">XD</font></center></td><td><center><font size="2">Deallocate Expanded Memory</font></center></td></tr><tr><td><center><font size="2">M</font></center></td><td><center><font size="2">Move</font></center></td><td><center><font size="2">XM</font></center></td><td><center><font size="2">Map Extended Memory Pages</font></center></td></tr><tr><td><center><font size="2">N</font></center></td><td><center><font size="2">Name</font></center></td><td><center><font size="2">XS</font></center></td><td><center><font size="2">Display Expanded Memory Status</font></center></td></tr><tr><td><center><font size="2">O</font></center></td><td><center><font size="2">Output</font></center></td><td><center>　</center></td><td><center>　</center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="defrag" target="_blank"><b><font color="green">DEFRAG.EXE [Drive1] [/F] [/S[:]order] [/B] [/SKIPHIGH] [/LCD|/BW|/G0] [/H]</font></b></a><br />
<b><font color="green">DEFRAG.EXE [Drive1] [/U] [/B] [/SKIPHIGH] [/LCD|/BW|/G0] [/H]</font></b> <br />
디스크의 성능을 최적화하기 위한 파일들을 재조정한다. 윈도우즈 3.1을 사용할 때 DEFRAG.EXE를 실행하면 안된다. <dd><b><font color="magenta">Drive1</font></b><br />
파일 단편 최적화 작업할 드라이브 명을 설정한다.<br />
<b><font color="magenta">/F</font></b><br />
파일간의 공간없이 파일 단편 최적화 작업을 한다.<br />
<b><font color="magenta">/U</font></b><br />
파일간에 공간이 있다면 그 공간을 남겨두면서 파일 단편 최적화 작업을 한다.<br />
<b><font color="magenta">/S[:]order</font></b><br />
설정된 정렬 방식으로 파일 단편 최적화 작업을 한다. 망갸 order를 설정하지 않으면, 설정된 드라이브의 현재 정렬 방식으로 정렬한다. order의 정렬 방식과 설명은 다음과 같다. <table id="table8" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td><center><font color="red" size="2"><b>order</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td><td><center><font color="red" size="2"><b>order</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;N</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;파일명순(A~Z)</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;D</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;요일,시간순(최근것먼저)</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;N-</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;파일명역순(Z~A)</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;D-</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;요일, 시간역순(오래된것먼저)</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;E</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;확장명순(A~Z)</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;S</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;파일 크기순(작은것부터)</font></td></tr><tr><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;E-</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;확장명역순(Z~A)</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;S-</font></td><td><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;파일 크기역순(큰것부터)</font></td></tr></tbody></table><b><font color="magenta">/B</font></b><br />
파일 단편 최적화 작업을 한 뒤에 시스템을 재부팅한다.<br />
<b><font color="magenta">/SKIPHIGH</font></b><br />
기본 메모리에 DEFRAG.EXE를 읽어들인다. 상위 메모리가 가능하다면, DEFRAG.EXE는 기본적으로 상위 메모리에 설치된다.<br />
<b><font color="magenta">/LCD</font></b><br />
LCD에서 DEFRAG.EXE를 실행할 때 사용한다.<br />
<b><font color="magenta">/BW</font></b><br />
흑백으로 DEFRAG.EXE를 실행한다.<br />
<b><font color="magenta">/G0</font></b><br />
그래픽 마우스와 그래픽 코드 페이지를 사용할 수 없게 한다.<br />
<b><font color="magenta">/H</font></b><br />
숨김 속성을 가진 파일도 파일 단편 최적화 작업시 옮길 수 있게 한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="deltree" target="_blank"><b><font color="green">DELTREE.EXE [/Y] [경로명]</font></b></a> <br />
디렉토리내의 모든 파일과 서브 디렉토리를 삭제한다. 와일드 카드(*, ?)를 사용할 수 있다. <dd><b><font color="magenta">/Y</font></b><br />
삭제할 것인지를 묻지 않고 DELTREE.EXE는 설정된 경로명을 삭제한다.<br />
<b><font color="magenta">경로명</font></b><br />
삭제하기를 원하는 디렉토리를 설정한다.<br />
　<p>DELTREE.EXE 명령의 종료 코드값은 아래와 같다. </p><table id="table9" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">성공적으로 디렉토리를 삭제한 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="diskcomp" target="_blank"><b><font color="green">DISKCOMP.COM [Drive1 [Drive2]] [/1] [/8]</font></b></a> <br />
DISKCOMP.COM은 트랙 대 트랙으로 비교를 수행하고, 트랙당 섹터수와 면수는 Drive1에 설정된 플로피 디스크의 포맷 형식을 기준으로 하며, 하드 디스크는 서로 비교할 수 없다. <dd><b><font color="magenta">Drive1</font></b><br />
비교할 플로피 디스크가 들어있는 드라이브명을 설정한다.<br />
<b><font color="magenta">Drive2</font></b><br />
비교할 플로피 디스크가 들어있는 드라이브명을 설정한다.<br />
<b><font color="magenta">/1</font></b><br />
양면 포맷되어진 디스크라도 디스크의 한 면만 비교한다.<br />
<b><font color="magenta">/8</font></b><br />
트랙당 섹터수가 9나 15일지라도 트랙당 8섹터로 비교한다.<br />
　<p>DISKCOMP.COM 명령의 종료 코드값은 아래와 같다. </p><table id="table10" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">디스크가 서로 같을 경우</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">디스크가 서로 다를 경우</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">CTRL+C를 눌러 비교가 중단된 경우</font></center></td></tr><tr><td><center><font size="2">3</font></center></td><td><center><font size="2">치명적인 오류가 발생한 경우</font></center></td></tr><tr><td><center><font size="2">4</font></center></td><td><center><font size="2">초기화 오류가 발생한 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="diskcopy" target="_blank"><b><font color="green">DISKCOPY.COM [Drive1 [Drive2]] [/1] [/V]</font></b></a> <br />
DISKCOPY.COM는 플로피 디스크에서만 사용할 수 있고, 하드 디스크에서는 사용할 수 없으며, 만약 Drive2에 있는 디스크가 포맷되지 않았으면 Drive1에 있는 디스크와 같은 형식의 포맷을 하면서 디스크를 복사한다. <dd><b><font color="magenta">Drive1</font></b><br />
원본 디스크를 포함하고 있는 드라이브 명을 설정한다.<br />
<b><font color="magenta">Drive2</font></b><br />
목적 디스크를 포함하고 있는 드라이브 명을 설정한다.<br />
<b><font color="magenta">/1</font></b><br />
디스크의 첫번째 면만 디스크 복사를 한다.<br />
<b><font color="magenta">/V</font></b><br />
정확하게 복사하는지 검사한다. 복사 시간이 길어진다.<br />
　<p>DISKCOPY.COM 명령의 종료 코드값은 아래와 같다. </p><table id="table11" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">복사가 오류없이 수행되었을 경우</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">비치명적인 읽기 쓰기 오류가 발생한 경우</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">CTRL+C를 눌러 복사가 중단된 경우</font></center></td></tr><tr><td><center><font size="2">3</font></center></td><td><center><font size="2">치명적인 오류가 발생한 경우</font></center></td></tr><tr><td><center><font size="2">4</font></center></td><td><center><font size="2">초기화 오류가 발생한 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="doskey" target="_blank"><b><font color="green">DOSKEY.COM [/REINSTALL] [/BUFSIZE=size] [/MACROS] [/HISTORY] [/INSERT|/OVERSTRIKE] [macroname=[text]]</font></b></a> <br />
DOSKEY.COM은 HISTORY기능과 MACRO기능으로 MS-DOS 사용자에게 편리함을 준다. HISTORY기능은 이전에 사용한 명령을 다시 고쳐 사용할 수 있고, MACRO기능은 많이 사용하는 명령을 MACRO로 정의하여 쉽게 사용할 수 있다. HISTORY에 저장되어 있는 명령들을 볼려면 F7을 누르면 되고, 다시 F9를 눌러 원하는 명령이 있는 줄을 선택한다. HISTORY내용을 모두 삭제할려면 ALT+F7을 사용한다. 명령어의 첫글자를 입력하고 F8을 누르면 입력된 첫글자로 시작되는 명령들이 나온다. <dd><b><font color="magenta">/REINSTALL</font></b><br />
이미 DOSKEY.COM이 메모리에 설치되어 있더라도 다시 설치한다.<br />
<b><font color="magenta">/BUFSIZE=size</font></b><br />
DOSKEY.COM이 사용하는 매크로와 저장 장소의 버퍼 크기를 설정한다. 기본적인 버퍼 크기는 512이고, 최소의 버퍼 크기는 256이다.<br />
<b><font color="magenta">/MACROS</font></b><br />
DOSKEY.COM에 등록된 모든 매크로를 보여 준다. 줄여서 /M을 사용할 수 있다.<br />
<b><font color="magenta">/HISTORY</font></b><br />
메모리에 저장된 모든 명령들을 보여 준다. 줄여서 /H를 사용할 수 있다.<br />
<b><font color="magenta">/INSERT|/OVERSTRIKE</font></b><br />
키보드의 입력 상태를 삽입 또는 덮어쓰기로 설정한다.<br />
<b><font color="magenta">macroname=text</font></b><br />
DOSKEY.COM에서 사용할려는 매크로를 정의한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dosshell" target="_blank"><b><font color="green">DOSSHELL.COM [/T[:res[n]]] [/B]</font></b></a><br />
<b><font color="green">DOSSHELL.COM [/G[:res[n]]] [/B]</font></b> <br />
MS-DOS에서 지원하는 DOSSHELL.COM은 그래픽 인터페이스를 지원하며, DOSSWAP.EXE를 이용하여 DOS상태에서도 멀티 태스킹과 유사한 환경을 지원한다. <dd><b><font color="magenta">res</font></b><br />
모니터 환경의 선명도를 설정한다. res에는 L, M, H를 사용할 수 있으며 기본적으로 하드웨어에 의존한다. Low, Medium, High의 약자이다.<br />
<b><font color="magenta">n</font></b><br />
설정된 모니터의 화면 선명도안에 하나 이상 더 선택할 수 있는 선명도가 있을 때 화면 선명도를 설정한다. 기본적으로 하드웨어에 의존한다.<br />
<b><font color="magenta">/T</font></b><br />
텍스트 모드에서 DOSSHELL.COM을 실행한다.<br />
<b><font color="magenta">/G</font></b><br />
그래픽 모드에서 DOSSHELL.COM을 실행한다.<br />
<b><font color="magenta">/B</font></b><br />
흑백으로 DOSSHELL.COM을 실행한다. </dd></font></dl><dl><font><a class="con_link" name="dosswap" target="_blank"><b><font color="green">DOSSWAP.EXE</font></b></a> <br />
DOSSWAP.EXE는 단독으로 사용할 수 없으며, DOSSHELL.COM에서 내부적으로 사용하는 프로그램이다. </font></dl><dl><font><a class="con_link" name="edit" target="_blank"><b><font color="green">EDIT.COM [drive:][path][filename] [/B] [/G] [/H] [/NOHI]</font></b></a> <br />
MS-DOS 이전 버전에서는 EDLINE.EXE이라는 라인 단위 편집기(LINE EDITOR)가 지원되었으나 버전 5,0 이상부터 지원되는 EDIT.COM은 아스키(ASCII) 텍스트 파일을 생성, 편집, 저장, 프린트하는 풀 스크린 에디터(FULL SCREEN EDITOR)이다. EDIT.COM은 QBASIC.EXE이 PATH에 설정된 경로명이나 같은 디렉토리 내에 있어야 작동되고, 하드 디스크의 공간을 절약하기 위해서 QBASIC.EXE를 삭제하면 EDIT.COM을 사용할 수 없다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
아스키(Ascll) 텍스트 파일명과 경로명을 설정한다. 만약 설정된 파일명이 존재하지 않으면 설정된 파일을 생성하고, 존재한다면 설정된 파일을 열고 화면에 내용을 출력한다.<br />
<b><font color="magenta">/B</font></b><br />
흑백으로 EDIT.COM을 실행한다. 만약에 모노크롬에서 EDIT.COM이 정상적으로 작동하지 않을 때는 이 스위치를 사용한다.<br />
<b><font color="magenta">/G</font></b><br />
CGA으로 EDIT.COM을 실행한다.<br />
<b><font color="magenta">/H</font></b><br />
사용 가능한 최대의 라인 수로 EDIT.COM이 작동되게 한다.<br />
<b><font color="magenta">/NOHl</font></b><br />
EDIT.COM이 8가지 색깔을 사용하도록 한다. 일반적으로 MS-DOS는 16가지 색깔을 사용한다. </dd></font></dl><dl><font><a class="con_link" name="expand" target="_blank"><b><font color="green">EXPAND.EXE [drive:][path]filename [[drive:][path]filename] destination</font></b></a> <br />
MS-DOS의 원본 디스켓의 파일들은 대부분 확장명의 마지막이 밑줄(_)로 압축된 상태로 되어 있는데, 필요한 파일을 하나씩 풀때는 EXPAND.EXE라는 명령을 사용해야 압축된 파일을 사용할 수 있는 상태로 풀 수 있다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
압축을 해제할려고 하는 원본 파일을 설정한다.<br />
<b><font color="magenta">destination</font></b><br />
압축을 해제한 파일이 저장될 드라이브명, 디렉토리명, 파일명 등의 경로명을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="fasthelp" target="_blank"><b><font color="green">FASTHELP.EXE [command]</font></b><br />
<b><font color="green">[command] /?</font></b></a> <br />
MS-DOS 명령들의 간단한 도움말을 보여준다. 도움말을 볼 명령어를 입력하지 않으면 FASTHELP.EXE는 기본적으로 MS-DOS에서 사용되는 명령어에 대해서 간단한 설명만을 출력한다. <dd><b><font color="magenta">command</font></b><br />
도움말을 보기를 원하는 명령을 설정한다. 만약 이 파라메터를 설정하지 않으면 FASTHELP.EXE는 MS-DOS 6이 지원하는 모든 명령의 간단한 설명을 출력한다. </dd></font></dl><dl><font><a class="con_link" name="fastopen" target="_blank"><b><font color="green">FASTOPEN.EXE drive:[[=]n] [drive:[[n][...]] [/X]</font></b></a><br />
<b><font color="green">INSTALL=[[drive:][path]FASTOPEN.EXE drive:[[=]n] [drive:[[n][...]] [/X]</font></b> <br />
FASTOPEN.EXE는 자주 사용되는 파일들의 접근 속도를 줄여주지만, 마이크로소프트 윈도우즈 3.1와 파일 분산 최적화 프로그램(DEFRAG.EXE)에서 사용하면 데이터를 잃을 위험이 있다. <dd><b><font color="magenta">drive:</font></b><br />
빨리 접근하기를 원하는 파일이나 디렉토리가 있는 드라이브 명을 설정한다.<br />
<b><font color="magenta">n</font></b><br />
FASTOPEN.EXE가 동시에 작업할 수 있는 파일수를 설정한다. 10부터 999까지 사용할 수 있으며 기본적인 값은 48이다.<br />
<b><font color="magenta">[drive:][path]</font></b><br />
FASTOPEN.EXE가 있는 경로명을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="fc" target="_blank"><b><font color="green">FC.EXE [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] 경로명1 경로명2</font></b> (←ASCII비교)<br />
<b><font color="green">FC.EXE /B 경로명1 경로명2</font></b> (←Binary비교)</a> <br />
FC.EXE는 설정된 2개의 파일을 비교하는 명령이다. <dd><b><font color="magenta">경로명1</font></b><br />
비교하기를 원하는 1번째 파일명을 설정한다.<br />
<b><font color="magenta">경로명2</font></b><br />
비교하기를 원하는 2번째 파일명을 설정한다.<br />
<b><font color="magenta">/A</font></b><br />
ASCII파일을 비교할 때 사용한다. 내용이 서로 다른 줄을 출력하는 대신에, 내용이 서로 다른 줄의 처음과 끝만을 출력한다.<br />
<b><font color="magenta">/C</font></b><br />
대소문자의 구별을 무시한다.<br />
<b><font color="magenta">/L</font></b><br />
ASCII파일을 비교할 때 사용한다. EXE, COM, SYS, OBJ, LIB 또는 BIN의 확장명을 가진 파일을 제외한 파일을 비교시에 기본적으로 사용된다.<br />
<b><font color="magenta">/LBn</font></b><br />
내부 라인 버퍼을 위한 라인 수를 설정한다. 기본적인 값은 100이고 비교되는 라인 수가 설정된 값보다 크면 FC.EXE는 비교를 중단한다.<br />
<b><font color="magenta">/N</font></b><br />
ASCII 비교시에 라인 수를 출력한다.<br />
<b><font color="magenta">/T</font></b><br />
탭 문자를 빈 칸으로 처리하지 않는다. 기본적으로는 탭을 빈 칸으로 취급한다.<br />
<b><font color="magenta">/W</font></b><br />
파일 비교시에 탭과 빈 칸을 압축한다. 탭과 빈 칸이 많이 포함된 파일을 비교할 때 이 스위치를 사용하면 하나의 빈 칸으로 취급되어 진다.<br />
<b><font color="magenta">/nnnn</font></b><br />
파일 내에서 일치해야 하는 연속적인 문장의 수를 설정한다. 만약 파일내에서 일치하는 문장의 수가 이 값보다 작으면, FC.EXE는 일치하는 수를 다른 문장의 수로 나타낸다. 기본적인 값은 2이다.<br />
<b><font color="magenta">/B</font></b><br />
Binary파일을 비교할 때 사용한다. EXE, COM, SYS, OBJ, LIB 또는 BIN의 확장명을 가진 파일의 비교시에 기본적으로 사용된다. </dd></font></dl><dl><font><a class="con_link" name="fdisk" target="_blank"><b><font color="green">FDISK.EXE [/STATUS] [/MBR]</font></b></a> <br />
FDISK.EXE는 MS-DOS에서 지원하는 하드 디스크 분할 프로그램이다. 하드 디스크의 파티션을 만들 때는 항상 PRIMARY를 먼저 설정하고 EXTENDED를 설정한 뒤에 EXTENDED에 논리적 으로 파티션을 나누어야 한다. 파티션을 삭제할 때는 EXTENDED의 논리적 파티션을 삭제한 후에 EXTENDED를 삭제하고 PRIMARY를 삭제해야 한다. 시스템에 하드 디스크가 2개 이상일 때 FDISK.EXE를 실행시켜 보면 5. Change current fixed disk drive가 나타난다. MS-DOS에서 최대로 만들 수 있는 파티션의 크기는 2기가바이트이고, SUBST.EXE나 INTERLNK.EXE로 만들어진 드라이브와 네트워크 드라이브에서는 FDISK.EXE로 하드 디스크를 분할할 수 없다. 또한 더블 스페이스와 같은 압축 프로그램으로 압축되어 만들어진 드라이브 명에 대해서도 분할할 수 없으며, FDISK.EXE는 단지 물리적 하드 디스크만을 분할할 수 있다. <dd><b><font color="magenta">/STATUS</font></b><br />
시스템의 하드 디스크 파티션 정보를 출력한다.<br />
<b><font color="magenta">/MBR</font></b><br />
MBR(Master Boot Record)를 초기화한다. </dd></font></dl><dl><font><a class="con_link" name="find" target="_blank"><b><font color="green">FIND.EXE [/V] [/C] [/N] [/I] "문자열" [[drive:][path]filename[...]]</font></b></a> <br />
FIND.EXE는 특정 파일내에서 설정된 문자열을 검색한다. 문자열에는 ?, *를 사용할 수 없다. <dd><b><font color="magenta">/V</font></b><br />
설정된 문자열을 포함하지 않는 모든 문장을 출력한다.<br />
<b><font color="magenta">/C</font></b><br />
설정된 문자열을 포함하는 문장의 수를 출력한다.<br />
<b><font color="magenta">/N</font></b><br />
각 문장에 문장 번호를 추가 한다.<br />
<b><font color="magenta">/I</font></b><br />
대소문자의 구별을 무시하여 검색이 수행되게 한다. <p>FIND.EXE 명령의 종료 코드값은 아래와 같다. </p><table id="table12" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">적어도 하나의 문자열을 찾았고 성공적으로 수행되었을 경우</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">찾는 문자열이 없었지만 성공적으로 수행되었을 경우</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">찾는 동안 에러가 발생한 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="format" target="_blank"><b><font color="green">FORMAT.COM drive: [/V[:label]] [/Q] [/U] [/F:size] [/B|/S]</font></b><br />
<b><font color="green">FORMAT.COM drive: [/V[:label]] [/Q] [/U] [/T:tracks /N:sectors] [/B|/S]</font></b><br />
<b><font color="green">FORMAT.COM drive: [/V[:label]] [/Q] [/U] [/1] [/4] [/B|/S]</font></b><br />
<b><font color="green">FORMAT.COM drive: [/Q] [/U] [/1] [/4] [/8] [/B|/S]</font></b></a> <br />
　<dd><b><font color="magenta">drive:</font></b><br />
포맷하기를 원하는 디스크가 있는 드라이브 명을 설정한다.<br />
<b><font color="magenta">/V:label</font></b><br />
최대 11자까지의 디스크의 볼륨 레이블을 설정한다. 이 스위치를 사용하지 않거나 볼륨 레이블을 설정하지 않고 이 스위치를 사용하면 MS-DOS는 디스크 포맷이 팔난 뒤에 볼륨 레이블을 설정 할 수 있도록 한다. 이 스위치는 /8스위치와 호환되지 않는다.<br />
<b><font color="magenta">/Q</font></b><br />
디스크의 포맷을 빨리 한다. 이 전에 포맷된 디스크에서 사용되어야 하며 이 스위치는 디스크의 FAT와 루트 디렉토리만을 삭제하고 디스크의 표면 오류를 검사하지 않는다.<br />
<b><font color="magenta">/U</font></b><br />
포맷 복구를 지원하지 않도록 한다. 이 스위치를 사용해서 포맷을 하면 UNFORMAT.COM으로 다시 복구하지 못한다.<br />
<b><font color="magenta">/F:size</font></b><br />
포맷할 플로피 디스크의 크기를 설정한다. 가능하면 /T와 /N 스위치 대신에 이 스위치를 사용하며 size의 값은 아래와 같다.<br />
　<table id="table13" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>size값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">160, 160K, 160KB</font></center></td><td><center><font size="2">160K, 단면 배밀도 5.25인치 디스크</font></center></td></tr><tr><td><center><font size="2">180, 180K, 180KB</font></center></td><td><center><font size="2">180K, 단면 배밀도 5.25인치 디스크</font></center></td></tr><tr><td><center><font size="2">320, 320K, 320KB</font></center></td><td><center><font size="2">320K, 양면 배밀도 5.25인치 디스크</font></center></td></tr><tr><td><center><font size="2">720, 720K, 720KB</font></center></td><td><center><font size="2">720K, 양면 배밀도 5.25인치 디스크</font></center></td></tr><tr><td><center><font size="2">1200, 1200K, 1200KB, 1.2, 1.2M, 1.2MB</font></center></td><td><center><font size="2">1.2MB, 양면 고밀도 5.25인치 디스크</font></center></td></tr><tr><td><center><font size="2">1440, 1440K, 1440KB, 1.44, 1.44M, 1.44MB</font></center></td><td><center><font size="2">1.44MB, 양면 고밀도 3.5인치 디스크</font></center></td></tr><tr><td><center><font size="2">2880, 2880K, 2880KB, 2.88, 2.88M, 2.88MB</font></center></td><td><center><font size="2">2.88MB, 양면 고밀도 3.5인치 디스크</font></center></td></tr></tbody></table><b><font color="magenta">/B</font></b><br />
새로 포맷될 디스크에 시스템 파일이 복사될 공간을 만든다. 이전의 MS-DOS 버전에서는 시스템 파일을 복사하기 위해서는 SYS.COM 명령을 사용하기 전에 이 스위치를 사용할 필요가 있었다. MS-DOS 6에서 이 스위치는 이전 버전과의 호환성만을 위해 존재한다.<br />
<b><font color="magenta">/S</font></b><br />
포맷후에 디스크에 시스템 파일(IO.SYS, MSDOS.SYS, DBLSPACE.BIN, COMMAND.COM)들을 복사한다. 만약 FORMAT.COM이 시스템 파일들을 찾지 못하면 시스템 디스크를 삽입하라는 프롬프트가 나온다.<br />
<b><font color="magenta">/T:tracks</font></b><br />
포맷할 디스크의 트랙 수를 설정한다. 가능하면 이 스위치 대신에 /? 스위치를 사용하고, 이 스위치를 사용할려면 /N스위치와 함께 사용되어야 한다. /? 스위치와 함께 사용할 수 없다.<br />
<b><font color="magenta">/H:sectors</font></b><br />
포맷할 디스크의 트랙당 섹터 수를 설정한다. 가능하면 이 스위치 대신에 /F 스위치를 사용하고, 이 스위치를 사용할럭면 /T스위치와 함께 사용되어야 한다. /7스위치와 함께 사용할 수 없다.<br />
<b><font color="magenta">/1</font></b><br />
플로피 디스크의 한쪽 면만을 포맷한다.<br />
<b><font color="magenta">/4</font></b><br />
1.2MB 디스크 드라이버에서 5.25인치 360K 양면 배밀도를 포맷할 때 사용한다. /1 스위치와 함께 사용되면 5.25인치 180K 단면을 포맷한다.<br />
<b><font color="magenta">/8</font></b><br />
트랙당 8섹터로 5.25인치의 플로피 디스크를 포맷한다. 이 스위치는 MS-DOS 2.0 이전 버전과 호환성이 있다. <p>FORMAT.COM 명령의 종료 코드값은 아래와 같다. </p><table id="table14" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">포맷이 성공적으로 수행된 경우</font></center></td></tr><tr><td><center><font size="2">3</font></center></td><td><center><font size="2">CTRL+C나 CTRL+BREAK로 포맷이 중단된 경우</font></center></td></tr><tr><td><center><font size="2">4</font></center></td><td><center><font size="2">종료 코드 0, 3, 5가 아닌 치명적인 에러가 발생한 경우</font></center></td></tr><tr><td><center><font size="2">5</font></center></td><td><center><font size="2">계속 포맷할까요? 의 물음에 N을 눌러 종료된 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="graphics" target="_blank"><b><font color="green">GRAPHICS.COM [type] [[drive:][[path]filename] [/R] [/B] [/LCD] [/PRINTBOX:STD|/PRINTBOX:LCD]</font></b></a> <br />
GRAPHICS.COM은 CGA, EGA, VGA을 지원하며, 기본적으로 GRAPHICS.PRO 파일을 참조한다. <dd><b><font color="magenta">type</font></b><br />
프린터의 종류를 설정한다. 각 파라메터들의 값과 간단한 설명은 아래에 있다.<br />
　<table id="table15" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>type값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">COLOR1</font></center></td><td><center><font size="2">IBM 개인용 컴퓨터 컬러 프린터 (혹백 리본)</font></center></td></tr><tr><td><center><font size="2">COLOR4</font></center></td><td><center><font size="2">IBM 개인용 컴퓨터 컬러 프린터 (빨강, 초록, 파랑, 검정 리본)</font></center></td></tr><tr><td><center><font size="2">COLOR8</font></center></td><td><center><font size="2">IBM 개인용 컴퓨터 컬러 프린터 (하늘색, 보라, 노랑, 검정 리본)</font></center></td></tr><tr><td><center><font size="2">HPDEFAULT</font></center></td><td><center><font size="2">휴렛팩커드 PCL 프린터</font></center></td></tr><tr><td><center><font size="2">DESKJET</font></center></td><td><center><font size="2">휴렛팩커드 DESKJET 프린터</font></center></td></tr><tr><td><center><font size="2">GRAPHICS</font></center></td><td><center><font size="2">IBM 개인용 그래픽 프린터, 프로프린터, QUIETWRITER 프린터</font></center></td></tr><tr><td><center><font size="2">GRAPHICSWIDE</font></center></td><td><center><font size="2">IBM 개인용 그래픽 프린터 (11인치 와이드)</font></center></td></tr><tr><td><center><font size="2">LASERJET</font></center></td><td><center><font size="2">휴렛팩커드 LASERJET 프린터</font></center></td></tr><tr><td><center><font size="2">LASERJETII</font></center></td><td><center><font size="2">휴렛팩커드 LASERJETll 프린터</font></center></td></tr><tr><td><center><font size="2">PAINTJET</font></center></td><td><center><font size="2">휴렛팩커드 PAINTJET 프린터</font></center></td></tr><tr><td><center><font size="2">QUIETJET</font></center></td><td><center><font size="2">휴렛팩커드 QUIETJET 프린터</font></center></td></tr><tr><td><center><font size="2">QUIETJETPLUS</font></center></td><td><center><font size="2">휴렛팩커드 QUIETJETPLUS 프린터</font></center></td></tr><tr><td><center><font size="2">RUGGEDWRITER</font></center></td><td><center><font size="2">휴렛팩커드 RUGGEDWRITER 프린터</font></center></td></tr><tr><td><center><font size="2">RUGGEDWRITERWIDE</font></center></td><td><center><font size="2">휴렛팩커드 RUGGEDWRITERWIDE 프린터</font></center></td></tr><tr><td><center><font size="2">THERMAL</font></center></td><td><center><font size="2">IBM PC 변환 THERMAL 프린터</font></center></td></tr><tr><td><center><font size="2">THINKJET</font></center></td><td><center><font size="2">휴렛팩커드 THINKJET 프린터</font></center></td></tr></tbody></table><b><font color="magenta">[drive:][[path]filename</font></b><br />
모든 지원 프린터의 정보를 포함하고 있는 프린터 프로파일의 경로명을 설정한다. 이 파라메터를 설정하지 않으면 MS-DOS는 기본적으로 GRAPHICS.COM 파일이 있는 디렉토리에서 GRAPHICS.PRO를 찾는다.<br />
<b><font color="magenta">/R</font></b><br />
화면에 나타난 것을 반전시켜 프린트한다.<br />
<b><font color="magenta">/B</font></b><br />
컬러로 백그라운드에서 프린트한다. 이 스위치는. COLOR4와 COLORB에서 작동된다.<br />
<b><font color="magenta">/LCD</font></b><br />
CGA 비율 대신에 LCD(Liquid Crystal Display) 비율을 사용하여 프린트한다. 이 스위치는 /PRINTBOX:LCD와 같다.<br />
<b><font color="magenta">/PRINTBOX:STD or /PRINTBOX:LCD</font></b><br />
프린트 박스의 크기를 설정한다. GRAPHICS.PRO 파일의 PRINTBOX의 첫 번째 오퍼랜드를 체크해서 STD이면 /PRINTBOX:STD를 LCD이면 /PRINTBOX:LCD를 설정한다 PRINTBOX는 줄여서 PB를 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="help" target="_blank"><b><font color="green">HELP.COM [/B] [/G] [/H] [/NOHI] [topic]</font></b></a> <br />
HELP.COM은 MS-DOS의 명령들에 대한 자세한 사용법과 예제를 보여 준다. <dd><b><font color="magenta">topic</font></b><br />
도움말을 보고자 하는 MS-DOS 명령을 설정한다.<br />
<b><font color="magenta">/B</font></b><br />
흑백으로 HELP.COM을 시작한다.<br />
<b><font color="magenta">/G</font></b><br />
CGA로 HELP.COM을 시작한다.<br />
<b><font color="magenta">/H</font></b><br />
사용 가능한 최대 라인수로 HELP.COM을 출력한다.<br />
<b><font color="magenta">/NOHI</font></b><br />
고밀도를 지원하지 않는다. </dd></font></dl><dl><font><a class="con_link" name="intersvr" target="_blank"><b><font color="green">INTERSVR.EXE [drive:[...]] [/X=drive:[...]] [/LPT:[n|address]] [/COM:[n|address]] [/BAUD:rate] [/B] [/V]</font></b><br />
<font color="green"><b>INTERSVR.EXE /RCOPY</b></font></a> (←INTERSVR.EXE를 서버쪽에 복사하기 위한 형식) <br />
INTERSVR.EXE는 CD-ROM이나 네트워크 드라이브는 방향 전환하지 않는다. 서버가 되는 쪽의 컴퓨터는 MS-DOS 버전이 3.0이상이어야 하고 7선 널 모뎀 직렬 케이블을 연결해야 된다. 만약 마이크로소프트 윈도우즈 3.1과 직렬 마우스를 사용한다면, LPT:[n|address]와 /COM:[n|address]스위치를 사용해서 INTERLNK.EXE가 연결된 포트가 직렬인지 병렬인지를 확실히 설정해야 한다. 마이크로소프트 윈도우즈 3.1의 멀티 태스킹 환경에서 INTERSVR.EXE를 사용한다면 모든 현재 작업들에 접근할 수 없고 INTERSVR.EXE만 가능하다. 그리고 CHKDSK.EXE, fORMAT.COM, DEFRAG.EXE, MIRROR.EXE, DISKCOMP.COM, SYS.COM, DISKCOPY.COM, FDISK.EXE, UNDELETE,EXE, UNFORMAT.COM 명령 등은 INTERSVR.EXE로 방향 전환된 드라이브에 사용할 수 없다. <dd><b><font color="magenta">drive:</font></b><br />
방향 전환될 드라이브 명을 설정한다. 기본적으로 모든 드라이브가 방향 전환 된다.<br />
<b><font color="magenta">/LPT:[n|address]</font></b><br />
연결하고자 하는 병렬 포트를 설정한다.<br />
<b><font color="magenta">/COM:[n|address]</font></b><br />
연결하고자 하는 직렬 포트를 설정한다.<br />
<b><font color="magenta">/BAUD:rate</font></b><br />
최대 전송 속도를 설정한다. rate에는 9607, 19200, 38400, 57600, 115200가 사용될 수 있으며 기본적인 값은 115200이다.<br />
<b><font color="magenta">/B</font></b><br />
서버쪽의 화면을 흑백으로 한다. 만약 모노크롬을 사용하다가 문제가 생기면 이 스위치를 이용한다.<br />
<b><font color="magenta">/V</font></b><br />
컴퓨터의 타이머와의 충돌을 방지한다.<br />
<b><font color="magenta">/RCOPY</font></b><br />
케이블로 연결된 서버쪽의 컴퓨터에 INTERSVR.EXE를 복사하기 위한 스위치이다. </dd></font></dl><br />
<dl><font><a class="con_link" name="keyb" target="_blank"><b><font color="green">KEYB.COM [xx[,[yyy][,[drive:][path]KEYBOARD.SYS]]] [/E] [/ID:nnn]</font></b> (←명령프롬프트)<br />
<b><font color="green">INSTALL=[drive:][path]KEYB.COM [xx[,[yyy][,[drive:][path]KEYBOARD.SYS]]] [/E] [/ID:nnn]</font></b> (←CONFIG.SYS)</a> <br />
MS-DOS에서 미국 영어를 제외한 언어를 사용할 때 KEYB.COM을 사용한다. <dd><b><font color="magenta">xx</font></b><br />
키보드의 코드를 설정한다 xx의 값은 아래의 테이블에 나타나 있다.<br />
<b><font color="magenta">yyy</font></b><br />
코드 페이지를 설정한다. yyy의 값은 아래의 테이블에 나타나 있다.<br />
<b><font color="magenta">/E</font></b><br />
확장 키보드가 인스톨될 지를 설정한다. 8086컴퓨터에 확장 키보드를 사용하려 한다면 이 스위치를 이용한다.<br />
<b><font color="magenta">/ID:nnn</font></b><br />
사용할 때의 키보드를 설정한다. 같은 언어를 사용하면서 여러 가지 키보드 형태를 가지는 나라에서만 사용한다. nnn의 값은 아래의 테이블에 나타나 있다.<br />
　<table id="table16" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>국가 또는 언어</b></font></center></td><td><center><font color="blue" size="2"><b>키보드 코드(xx)</b></font></center></td><td><center><font color="black" size="2"><b>코드페이지(yyy)</b></font></center></td><td><center><font color="magenta" size="2"><b>키보드 정의(nnn)</b></font></center></td></tr><tr><td><center><font size="2">벨기에</font></center></td><td><center><font size="2">be</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">브라질</font></center></td><td><center><font size="2">br</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">캐나다-프랑스어</font></center></td><td><center><font size="2">cf</font></center></td><td><center><font size="2">850, 863</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">체코슬로바키아(체코)</font></center></td><td><center><font size="2">cz</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">체코슬로바키아(슬로바키아)</font></center></td><td><center><font size="2">sl</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">덴마크</font></center></td><td><center><font size="2">dk</font></center></td><td><center><font size="2">850, 865</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">핀란드</font></center></td><td><center><font size="2">su</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">프랑스</font></center></td><td><center><font size="2">fr</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">120, 189</font></center></td></tr><tr><td><center><font size="2">독일</font></center></td><td><center><font size="2">gr</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">헝가리</font></center></td><td><center><font size="2">hu</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">이탈리아</font></center></td><td><center><font size="2">it</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">141, 142</font></center></td></tr><tr><td><center><font size="2">라틴 아메리카(남미)</font></center></td><td><center><font size="2">la</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">네덜란드</font></center></td><td><center><font size="2">nl</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">노르웨이</font></center></td><td><center><font size="2">no</font></center></td><td><center><font size="2">850, 865</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">폴란드</font></center></td><td><center><font size="2">pl</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">포르투갈</font></center></td><td><center><font size="2">po</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">스페인</font></center></td><td><center><font size="2">sp</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">스웨덴</font></center></td><td><center><font size="2">sv</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">스위스(프랑스어)</font></center></td><td><center><font size="2">sf</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">스위스(독일어)</font></center></td><td><center><font size="2">sg</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">영국</font></center></td><td><center><font size="2">uk</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">166, 168</font></center></td></tr><tr><td><center><font size="2">미국</font></center></td><td><center><font size="2">us</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center>　</center></td></tr><tr><td><center><font size="2">유고슬라비아</font></center></td><td><center><font size="2">yu</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center>　</center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="label" target="_blank"><b><font color="green">LABEL [drive:][label]</font></b></a> <br />
볼륨 레이블에는 * ?/71. , ; : + = ( ) &lt; &gt; "를 제외한 영문 11자를 사용할 수 있고 탭이 아닌 스페이스를 사용할 수 있다. 볼륨 레이블을 입력할 때 소문자로 입력하더라도 MS-DOS는 볼륨 레이블을 대문자로 출력한다. LABEL.EXE명령은 <a class="con_link" href="http://myhome.hanafos.com/%7Emywebfamily/html/system/system2.html#subst" target="_blank"><font color="#7f00ff">SUBST.EXE</font></a>로 만들어진 드라이브 명의 볼륨 레이블에 접근할 수 없다. <dd><b><font color="magenta">drive:</font></b><br />
볼륨 레이블을 입력하거나 변화시킬 디스크가 있는 드라이브 명을 설정한다.<br />
<b><font color="magenta">label</font></b><br />
볼륨 레이블을 설정한다 드라이브 명과 레이블은 롤론(:)으로 구분되어야 한다. </dd></font></dl><dl><font><a class="con_link" name="loadfix" target="_blank"><b><font color="green">LOADFIX.COM [drive:][path]filename [program-parameters]</font></b></a> <br />
LOADFIX.COM은 기본 메모리의 첫번째 64KB 아래에 설정된 프로그램이 Load되도록 한다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
프로그램의 파일명과 경로를 설정한다.<br />
<b><font color="magenta">program-parameters</font></b><br />
설정된 프로그램의 파라메터를 설정한다.<br />
<br />
　 </dd></font></dl><dl><font><a class="con_link" name="mem" target="_blank"><b><font color="green">MEM.EXE [/CLASSIFY|/DEBUG|/FREE|MODULE modulename] [/PAGE]</font></b></a> <br />
MEM.EXE명령은 부팅 중에 메모리로 Load된 프로그램과 기본 메모리, 사용가능한 메모리 등 메모리의 자세한 정보를 알려 준다. <dd><b><font color="magenta">/CLASSIFY</font></b><br />
각 프로그램이 차지하고 있는 기본 메모리와 상위 메모리를 보여주고 현재 Load된 프로그램을 보여 준다. 이 스위치는 단지 /PAGE와 함께 사용될 수 있으며 줄여서 /C를 사용할 수 있다.<br />
<b><font color="magenta">/DEBUG</font></b><br />
메모리에 Load된 현재의 내부 드라이버와 프로그램을 보여준다. 이 스위치는 프로그래밍에 필요한 각 모듈의 크기, 세그먼트 주소, 모듈의 종류, 모든 메모리의 사용 현황과 다른 유용한 정보를 보여준다. 이 스위치는 단지 /PAGE와 함께 사용될 수 있으며, 줄여서 /D를 사용할 수 있다.<br />
<b><font color="magenta">/FREE</font></b><br />
기본 메모리와 상위 메모리의 남은 영역을 보여준다. 이 스위치는 기본 메모리의 남은 영역의 크기와 세그먼트 주소를 보여주고, 상위 메모리에서 가장 많이 남아 있는 메모리 블록을 보여준다. 이 스위치는 단지 /PAGE와 함께 사용될 수 있으며, 줄여서 /F를 사용할 수 있다.<br />
<b><font color="magenta">/MODULE programname</font></b><br />
현재 메모리에서 사용하고 있는 프로그램 모듈의 상태를 보여 준다. programname을 설정하지 않고 이 스위치를 사용하면 설정되어 있는 프로그램 모듈의 메모리 영역을 보여주고, 각 영역의 크기와 주소를 보여준다. 이 스위치는 단지 /PAGE와 함께 사용될 수 있으며 줄여서 /M를 사용할 수 있다.<br />
<b><font color="magenta">/PAGE</font></b><br />
한 화면씩 출력을 정지시킨다. 이 스위치는 MEM.EXE의 다른 어떤 스위치와 함께 사용될 수 있다. </dd></font></dl><dl><font><a class="con_link" name="memmaker" target="_blank"><b><font color="green">MEMMAKER.EXE [/B] [/BATCH] [/SESS10N] [/SWAP:drive] [/T] [/UNDO] [/W:n,m]</font></b></a> <br />
MEMMAKER.EXE는 메모리 상주 프로그램과 디바이스 드라이버들의 메모리 사용을 최적화시킨다. MEMMAKER.EXE를 실행하기 위해서는 80386이상의 CPU와 연장 메모리가 필요하다. <dd><b><font color="magenta">/B</font></b><br />
흑백으로 MEMMAKER.EXE를 실행한다. 모노크롬에서 MEMMAKER.EXE가 정상적으로 작동되지 않을때 이 스위치를 사용한다.<br />
<b><font color="magenta">/BATCH</font></b><br />
배치 모드에서 MEMMAKER.EXE를 실행한다. MEMMAKER.EXE는 모든 물음에 대해서 기본적인 값으로 작동하며, 만약 에러가 발생하면 MEMMAKER.EXE가 메모리 최적화 작업전의 CONFIG.SYS와 AUTOEXEC.BAT 그리고 필요하다면 마이크로소프트 윈도우즈 3.1의 SYSTEM.INI를 원상 복구시킨다. MEMMAKER.EXE의 실행이 완전히 끝난 후에는 MEMMAKER.STS안에 실행 동안의 메시지가 담겨 있어 다시 볼 수 있다.<br />
<b><font color="magenta">/SESSION</font></b><br />
메모리 최적화 작업을 수행하는 동안에 MEMMAKER.EXE에 의해서 사용되는 스위치이다.<br />
<b><font color="magenta">/SWAP:drive</font></b><br />
실제 부팅 드라이브 명을 설정한다. 컴퓨터가 부팅후에 부팅 드라이브가 바꿔었을 때만 이 스위치가 필요하다. 일반적으로 디스크 압축 프로그램으로 부팅 드라이브가 바뀔 수 있다. 만약 부팅드라이브가 바뀌었는데 이 스위치를 사용하지 않고 MEMMAKER.EXE를 실행하면 MEMMAKER.EXE는 CONFIG.SYS와 AUTOEXEC.BAT와 같은 부팅에 필요한 파일을 찾지 못한다. 만약 STACKER 2.0이나 SUPERSTORE, 마이크로소프트 더블 스페이스를 사용한다면 이스위치를 사용할 필요는 없다.<br />
<b><font color="magenta">/T</font></b><br />
IBM의 토큰-링 네트워크를 탐지하지 않는다. 만약 MEMMAKER.EXE가 실행하는데 문제가 발생하거나 네트워크를 포함하고 있다면 이 스위치를 사용한다.<br />
<b><font color="magenta">/UNDO</font></b><br />
가장 최근에 MEMMAKER.EXE에 의해서 바뀐 CONFIG,SYS, AUTOEXEC.BAT, SYSTEM.INI등을 복구한다. MEMMAKER.EXE가 완전히 수행된 수에 컴퓨터가 작동하지 않거나 메모리 최적화가 만족스럽지 못하다면 이 스위치를 사용한다.<br />
<b><font color="magenta">/W:n,m</font></b><br />
마이크로소프르 윈도우즈 3.1의 변환 버퍼를 위한 상위 메모리의 여유 공간을 설정한다 마이크로소프트 윈도우즈 3.1은 변환 버퍼를 위해서 상위 메모리의 두 지역(n, m)을 필요로 한다. 기본적으로 MEMMAKER.EXE는 마이크로소프트 윈도우즈 3.1를 위한 상위 메모리를 남겨두지 않는다. 이것은 /W:0,0과 같다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="mode" target="_blank"><b><font color="green">MODE.COM LPTn[:] [c][,[l][,r]]</font></b> (←프린터 구성)<br />
<b><font color="green">MODE.COM LPTn[:] [COLS=c] [LINES=l] [RETRY=r]</font></b> (←프린터 구성)</a> <br />
프린터 설정을 한다. <dd><b><font color="magenta">LPTn</font></b><br />
연결되어 있는 병렬 포트를 설정한다. n은 1에서 3까지 사용할 수 있다.<br />
<b><font color="magenta">COLS=c</font></b><br />
화면의 컬럼수를 설정한다. c는 80과 132만 사총할 수 있다. 기본적인 값은 80이다.<br />
<b><font color="magenta">LINES=l</font></b><br />
1인치(Inch)에 표시되는 화면의 Line수를 설정한다. l은 6과 8만 사용할 수 있다. 기본적인 값은 6이다.<br />
<b><font color="magenta">RETRY=r</font></b><br />
MODE.COM이 병렬 프린터로 데이터를 보탤 때 타임 아웃 에러가 발생하면 수행될 동작을 설정한다. r의 값과 설명은 아래와 같다.<br />
　<table id="table17" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>r값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">B</font></center></td><td><center><font size="2">"작업중"을 리턴한다.</font></center></td></tr><tr><td><center><font size="2">E</font></center></td><td><center><font size="2">에러를 리턴한다.</font></center></td></tr><tr><td><center><font size="2">P</font></center></td><td><center><font size="2">프린터가 받아들일 때까지 계속한다.</font></center></td></tr><tr><td><center><font size="2">R</font></center></td><td><center><font size="2">"준비"를 리턴한다.</font></center></td></tr><tr><td><center><font size="2">N</font></center></td><td><center><font size="2">기본적인 값으로써 아무 행동을 하지 않는다. N 대신에 NONE를 사용할 수 있다.</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="mode1" target="_blank"><b><font color="green">MODE.COM [device] [/STATUS]</font></b></a> <br />
시스템에 설치된 모든 장치의 상태를 출력한다. <dd><b><font color="magenta">device</font></b><br />
상태를 출력하고자 하는 장치를 설정한다.<br />
<b><font color="magenta">/STATUS</font></b><br />
병렬프린터의 상태를 보여준다. 이 스위치 없이 MODE.COM가 단독으로 사용되면 병렬 프린터를 제외한 설치된 모든 장치의 상태를 출력한다. 줄여서 /STA를 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="mode2" target="_blank"><b><font color="green">MODE.COM LPTn[:]=COMm[:]</font></b></a> <br />
인쇄 출력방향을 다른 장치로 전환한다. <dd><b><font color="magenta">LPTn</font></b><br />
병렬 포트를 설정한다. n은 1에서 3까지 사용할 수 있다.<br />
<b><font color="magenta">COMm</font></b><br />
직렬 포트를 설정한다. m은 1에서 4까지 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="mode3" target="_blank"><b><font color="green">MODE.COM COMm[:] [b[,p[,d[,s[,r]]]]]</font></b><br />
<b><font color="green">MODE.COM COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r]</font></b></a> <br />
직렬 포트를 설정한다. <dd><b><font color="magenta">COMm</font></b><br />
직렬 포트의 수를 설정한다. m은 1에서 4까지 사용할 수 있다.<br />
<b><font color="magenta">BAUD=b</font></b><br />
초당 전송 속도를 설정한다 b의 값과 설명은 아래와 같다.<br />
　<table id="table18" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>b값</b></font></center></td><td><center><font color="blue" size="2"><b>전송속도</b></font></center></td><td><center><font color="red" size="2"><b>b값</b></font></center></td><td><center><font color="blue" size="2"><b>전송속도</b></font></center></td><td><center><font color="red" size="2"><b>b값</b></font></center></td><td><center><font color="blue" size="2"><b>전송속도</b></font></center></td><td><center><font color="red" size="2"><b>b값</b></font></center></td><td><center><font color="blue" size="2"><b>전송속도</b></font></center></td><td><center><font color="red" size="2"><b>b값</b></font></center></td><td><center><font color="blue" size="2"><b>전송속도</b></font></center></td></tr><tr><td><center><font size="2">11</font></center></td><td><center><font size="2">110</font></center></td><td><center><font size="2">15</font></center></td><td><center><font size="2">150</font></center></td><td><center><font size="2">30</font></center></td><td><center><font size="2">300</font></center></td><td><center><font size="2">60</font></center></td><td><center><font size="2">600</font></center></td><td><center><font size="2">12</font></center></td><td><center><font size="2">1200</font></center></td></tr><tr><td><center><font size="2">24</font></center></td><td><center><font size="2">2400</font></center></td><td><center><font size="2">48</font></center></td><td><center><font size="2">4800</font></center></td><td><center><font size="2">96</font></center></td><td><center><font size="2">9600</font></center></td><td><center><font size="2">19</font></center></td><td><center><font size="2">19200</font></center></td><td><center>　</center></td><td><center>　</center></td></tr></tbody></table><b><font color="magenta">PARITY=p</font></b><br />
전송시 에러의 체크를 위한 패러티 비트를 설정한다. p값은 N(none), E(even), O(odd), M(mark), S(space)이고, 기본적인 값은 E이다.<br />
<b><font color="magenta">DATA=d</font></b><br />
문자의 데이터 비트 수를 설정한다. d는 5에서 8까지 사용할 수 있고, 기본적인 값은 7이다.<br />
<b><font color="magenta">STOP=s</font></b><br />
문자 끝에 정의된 정지 비트 수를 설정한다. 5는 1, 1.5, 2이다. 만약 전송 속도가 110이면 기본적인 값은 2이고, 그외에 다른 것이거나 설정하지 않으면 기본적인 값은 1이다.<br />
<b><font color="magenta">RETRY=r</font></b><br />
MODE.COM이 직렬 프린터로 데이터를 보낼 때 타임 아웃 에러가 발생하면 수행될 동작을 설정한다. r의 값과 설명은 아래와 같다.<br />
　<table id="table19" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>r값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">B</font></center></td><td><center><font size="2">"작업중"을 리턴한다.</font></center></td></tr><tr><td><center><font size="2">E</font></center></td><td><center><font size="2">에러를 리턴한다.</font></center></td></tr><tr><td><center><font size="2">P</font></center></td><td><center><font size="2">프린터가 받아들일 때까지 계속한다.</font></center></td></tr><tr><td><center><font size="2">R</font></center></td><td><center><font size="2">"준비"를 리턴한다.</font></center></td></tr><tr><td><center><font size="2">N</font></center></td><td><center><font size="2">기본적인 값으로써 아무 행동을 하지 않는다. N 대신에 NONE를 사용할 수 있다.</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="mode4" target="_blank"><b><font color="green">MODE.COM CON[:] [RATE=r DELAY=d]</font></b></a> <br />
키보드의 문자 반복율을 설정한다. <dd><b><font color="magenta">CON[:]</font></b><br />
키보드를 설정한다.<br />
<b><font color="magenta">RATE=r</font></b><br />
키를 눌렸을 때 화면에서 문자의 반복 비율을 설정한다 r는 1에서 32까지 사용할 수 있으며 이러한 값들은 초당 문자 반복 횟수가 2에서 30까지와 같다. IBM AT호환 키보드에서 기본적인 값은 20이고, IBM PS/2 호환 키보드에서 기본적인 값은 21이다. 만약 RATE를 설정한다면 DELAY도 설정을 함께 하여야 한다.<br />
<b><font color="magenta">DELAY=d</font></b><br />
첫 번째 문자를 위한 키를 누르고 놓을 때의 시간의 간격을 설정한다. d는 1, 2, 3, 4가 사용될 수 있고, 그 값은 0.25, 0.5, 0.75, 1초와 같다. 기본적인 값은 2이고, 만약 DELAY를 설정한다면 RATE도 설정을 함께 하여야 한다. </dd></font></dl><dl><font><a class="con_link" name="mode5" target="_blank"><b><font color="green">MODE.COM device CODEPAGE PREPARE=((yyy [...]) [drive:][path]filename)</font></b><br />
<b><font color="green">MODE.COM device CODEPAGE SELECT=yyy</font></b><br />
<b><font color="green">MODE.COM device CODEPAGE REFRESH</font></b><br />
<b><font color="green">MODE.COM device CODEPAGE [/STATUS]</font></b></a> <br />
코드 페이지를 설정한다. <dd><b><font color="magenta">device</font></b><br />
코드 페이지를 선택하거나 준비하기를 원하는 장치를 설정한다. device에는 CON, LPT1, LPT2, LPT3, PRN가 있다.<br />
<b><font color="magenta">CODEPAGE PREPARE</font></b><br />
설정된 장치를 위한 코드 페이지를 준비한다. MODE.COM에서 이 파라메터를 사용한 뒤에, 사용하기를 원하는 코드 페이지를 설정하는 CODEPAGE SELECT 파라메터를 사용할 수 있다. 줄여서 CODEPAGE는 CP, PREPARE는 PREP를 사용할 수 있다.<br />
<b><font color="magenta">yyy</font></b><br />
선택하거나 준비하는 코드 페이지의 수를 설정한다. MS-DOS에서 지원하는 각 국가와 언어의 코드 페이지는 다음과 같다.<br />
　<table id="table20" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>yyy값</b></font></center></td><td><center><font color="blue" size="2"><b>국가 또는 언어</b></font></center></td><td><center><font color="red" size="2"><b>yyy값</b></font></center></td><td><center><font color="blue" size="2"><b>국가 또는 언어</b></font></center></td></tr><tr><td><center><font size="2">437</font></center></td><td><center><font size="2">미국</font></center></td><td><center><font size="2">860</font></center></td><td><center><font size="2">포르투갈</font></center></td></tr><tr><td><center><font size="2">850</font></center></td><td><center><font size="2">라틴 계열1</font></center></td><td><center><font size="2">863</font></center></td><td><center><font size="2">캐나다-프랑스어</font></center></td></tr><tr><td><center><font size="2">852</font></center></td><td><center><font size="2">라틴 계열2</font></center></td><td><center><font size="2">865</font></center></td><td><center><font size="2">노르웨이</font></center></td></tr></tbody></table><b><font color="magenta">CODEPAGE SELECT</font></b><br />
설정된 장치를 사용하기 위한 코드 페이지를 선택한다. 이 파라메터를 사용하기 전에 CODEPAGE PREPARE 파라메터를 사용하여야 한다. 줄여서 CODEPAGE는 CP, SELECT는 SEL를 사용할 수 있다.<br />
<b><font color="magenta">CODEPAGE REFRESH</font></b><br />
하드웨어에 문제가 생기거나 다른 어떤 문제가 발생하면 준비된 코드 페이지를 복구한다. 줄여서 CODEPAGE는 CP, REFRESH는 REF를 사용할 수 있다.<br />
<b><font color="magenta">CODEPAGE</font></b><br />
코드 페이지의 수를 출력한다.<br />
<b><font color="magenta">/STATUS</font></b><br />
설정된 장치에 준비되거나 선택된 코드 페이지의 수를 출력한다. 줄여서 /STA를 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="mode6" target="_blank"><b><font color="green">MODE.COM [display-adapter][,shift[,T]]</font></b><br />
<b><font color="green">MODE.COM [display-adapter][,n]</font></b><br />
<b><font color="green">MODE.COM CON[:] [COLS=c] [LINES=n]</font></b></a> <br />
화면의 출력 모드를 설정한다. <dd><b><font color="magenta">display-adapter</font></b><br />
사용되는 출력 장치의 형태를 설정한다. display-adapter의 값은 아래와 같다.<br />
　<table id="table21" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>display-adapter값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">40 또는 80</font></center></td><td><center><font size="2">라인당 문자의 수를 표시한다.</font></center></td></tr><tr><td><center><font size="2">BW4O 또는 BW8O</font></center></td><td><center><font size="2">흑백으로 출력하면서 라인당 문자의 수를 표시한다.</font></center></td></tr><tr><td><center><font size="2">CO4O 또는 CO8O</font></center></td><td><center><font size="2">컬러로 출력하면서 라인당 문자의 수를 표시한다.</font></center></td></tr><tr><td><center><font size="2">MONO</font></center></td><td><center><font size="2">모노크롬으로 라인당 80자를 출력한다.</font></center></td></tr></tbody></table><b><font color="magenta">shift</font></b><br />
CGA에서 왼쪽,오른쪽 어느 쪽에서 쉬프트할 것인지를 설정한다. shift는 L, R을 사용할 수 있다.<br />
<b><font color="magenta">T</font></b><br />
패턴을 테스트함으로써 화면의 정렬을 검사한다.<br />
<b><font color="magenta">CON[:]</font></b><br />
화면 출력 형식을 조절한다.<br />
<b><font color="magenta">COLS=c</font></b><br />
화면의 컬럼 수를 설정한다. c는 40과 80만 사용할 수 있다.<br />
<b><font color="magenta">LINES=n</font></b><br />
화면의 라인 수를 설정한다. n은 25, 43, 50을 사용할 수 있고 라인 수를 설정하기 위해서는 CONFIG.SYS 파일 내에 ANSI.SYS가 설치되어 있어야 한다. </dd></font></dl><dl><font><a class="con_link" name="more" target="_blank"><b><font color="green">MORE.COM &lt; [drive:][path]filename</font></b><br />
<b><font color="green">command-name | MORE.COM</font></b></a> <br />
출력되는 내용을 한 번에 한 화면씩 나타내며, 긴 파일이나 데이터를 살펴보기 위해서 사용된다. 방향 전환 문자(&lt;)를 사용할 때는 데이터 파일을 설정해야하고, 파이프(|)를 사용할 때는 DIR, TYPE, SORT.EXE와 같은 명령을 사용해야 하며, 파이프(|)를 사용하기 전에는 AUTOEXEC.BAT에서 환경 변수 TEMP를 설정해야 한다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
출력하기를 원하는 데이터 파일명과 경로명을 설정한다.<br />
<b><font color="magenta">command-name</font></b><br />
출력하기를 원하는 데이터를 지원하는 명령을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="move" target="_blank"><b><font color="green">MOVE.EXE [drive:][path]filename[,[drive:][path][filename[...]] destination</font></b></a> <br />
목적 디렉토리에 옮기는 파일이 하나일 때는 destination에 새로운 파일명을 설정하여 옮길 수 있으나, 하나 이상의 파일을 옮길때는 destination에 파일명을 설정할 수 없으며, 목적 디렉토리에 같은 파일명이 존재하면 메시지를 출력하지 않고 존재하는 파일위에 덮어쓴다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
옮기기를 원하는 파일명을 설정한다.<br />
<b><font color="magenta">destination</font></b><br />
옮겨져서 저장될 경로명을 설정한다. <p>MOVE.EXE 명령의 종료 코드값은 아래와 같다. </p><table id="table22" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">성공적으로 파일을 옮겼을 경우</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">파일을 옮길 때 에러가 발생한 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="msav" target="_blank"><b><font color="green">MSAV.EXE [drive:] [/S] [/C] [/R] [/A|/L] [/N] [/P] [/F] [/VIDEO]</font></b></a> <br />
MSAV.EXE는 메모리와 드라이브에서 바이러스를 검색하고, 검색의 대상이 되는 모든 디렉토리에 CHKLIST.MS라는 파일을 생성하며 환경 변수 MSDOSDATA를 사용한다. CHKLIST.MS에는 파일의 크기, 날짜와 시간 표시, 그리고 속성뿐아니라 파일의 내용을 가지고 계산한 값(CheckSum)도 포함하고 있다. <dd><b><font color="magenta">drive:</font></b><br />
MSAV.EXE가 컴퓨터 바이러스를 검색할 드라이브 명을 설정한다. 이 파라메터를 설정하지 않으면 MSAV.EXE는 현재 드라이브를 검색한다.<br />
<b><font color="magenta">/S</font></b><br />
설정된 드라이브를 검색하지만, 발견된 바이러스를 제거하지 않는다.<br />
<b><font color="magenta">/C</font></b><br />
설정된 드라이브를 검색하며, 바이러스를 발견하면 제거한다.<br />
<b><font color="magenta">/R</font></b><br />
MSAV.EXE가 설정된 드라이브를 검색한 뒤에 발견된 바이러스 수와 제거된 바이러스한 파일 수의 목록을 가진 MSAV.RPT라는 파일을 검색한 루트 디렉토리에 생성한다. 기본적로 MSAV.EXE는 MSAV.RPT라는 파일을 생성하지 않는다.<br />
<b><font color="magenta">/A</font></b><br />
A드라이브와 B드라이브를 제외한 모든 드라이브를 검색한다.<br />
<b><font color="magenta">/L</font></b><br />
네트워크 드라이브를 제외한 모든 드라이브를 검색한다.<br />
<b><font color="magenta">/N</font></b><br />
MSAV.EXE가 있는 디렉토리에 MSAV.TXT파일이 있으면 MSAV.TXT의 내용을 출력한다. 그리고 나서 설정된 드라이브나 현재 드라이브를 검색한다. MSAV.EXE는 그래픽 인터페이스를 사용하지 않으며, 만약 바이러스를 발견시에는 화면에 메시지를 출력하지 않는 대신에 종료코드 86을 리턴한다.<br />
<b><font color="magenta">/P</font></b><br />
그래픽 인터페이스 대신에 텍스트 인터페이스를 사용한다.<br />
<b><font color="magenta">/F</font></b><br />
검색되는 파일명들을 출력하지 않는다. 이 스위치는 /N, /P스위치와만 함께 사용될 수 있다.<br />
<b><font color="magenta">/VIDEO</font></b><br />
MSAV.EXE가 실행될수 있는 비디오 종류의 스위치들을 출력한다.<br />
<b><font color="magenta">/25</font></b><br />
화면에 25줄을 나타낼 수 있도록 한다. 기본적인 값이다.<br />
<b><font color="magenta">/28</font></b><br />
화면에 28줄을 나타낼 수 있도록 한다. 이 스위치는 VGA에서만 사용될 수 있다.<br />
<b><font color="magenta">/43</font></b><br />
화면에 43줄을 나타낼 수 있도록 한다. 이 스위치는 EGA와 VGA에서 사용될 수 있다.<br />
<b><font color="magenta">/50</font></b><br />
화면에 50줄을 나타낼 수 있도록 한다. 이 스위치는 VGA에서만 사용될 수 있다.<br />
<b><font color="magenta">/60</font></b><br />
화면에 60줄을 나타낼 수 있도록 한다. 이 스위치는 VIDEO 7에서만 사용될 수 있다.<br />
<b><font color="magenta">/IN</font></b><br />
컬러 모니터가 탐지되지 않더라도 컬러를 사용하면서 MSAV.EXE를 실행한다.<br />
<b><font color="magenta">/BW</font></b><br />
흑백으로 MSAV.EXE를 실행한다.<br />
<b><font color="magenta">/MONO</font></b><br />
모노크롬으로 MSAV.EXE를 실행한다.<br />
<b><font color="magenta">/LCD</font></b><br />
LCD로 MSAV.EXE를 실행한다.<br />
<b><font color="magenta">/FF</font></b><br />
CGA를 가진 컴퓨터에서 가장 빠른 화면 출력을 사용한다.<br />
<b><font color="magenta">/BF</font></b><br />
출력할 때 컴퓨터의 BIOS를 이용한다.<br />
<b><font color="magenta">/NF</font></b><br />
내장 폰트의 사용을 할 수 없게 한다.<br />
<b><font color="magenta">/BT</font></b><br />
그래픽 마우스을 사용할 수 있게 한다.<br />
<b><font color="magenta">/NGM</font></b><br />
그래픽 문자 대신에 기본적인 마우스 문자를 사용한다.<br />
<b><font color="magenta">/LE</font></b><br />
마우스의 오른쪽, 왼쪽 버튼을 서로 바꾼다.<br />
<b><font color="magenta">/PS2</font></b><br />
마우스 커서가 보이지 않을 때 마우스를 리셋시킨다.</dd></font></dl><br />
<dl><font><a class="con_link" name="msbackup" target="_blank"><b><font color="green">MSBACKUP.EXE [setup_file] [/BW|/LCD|/MDA]</font></b></a> <br />
MSBACKUP.EXE은 처음에 구성 파일을 만들기 위해서 비디오와 마우스, 플로피 디스크, CPU속도, 하드 디스크 속도 등의 시스템 구성을 검색하고 백업의 신뢰성을 확보하기 위해서 플로피 디스크의 호환성 테스트를 실시한다. MSBACKUP.EXE는 MS-DOS 6.0이전의 BACKUP.EXE와 RESTORE.EXE 등을 통합한 것이며, 환경 변수 MSDOSDATA를 이용한다. MS-DOS 6.0이전의 BACKUP.EXE로 백업된 파일은 MS-DOS 6.0에 있는 RESTORE.EXE를 이용하여 복원한다. <dd><b><font color="magenta">setup_file</font></b><br />
수행하기를 원하는 백업 형식과 백업 파일이 정의되어 있는 셋업 파일을 설정한다. MSBACKUP.EXE는 셋팅을 설정하거나 파일을 선택할 때 확장명이 SET인 셋업 파일을 생성한다. 만약 이 파라메터를 설정하지 않으면 MSBACKUP.EXE는 DEFAULT.SET를 셋업 파일로 설정하여 실행된다.<br />
<b><font color="magenta">/BW</font></b><br />
흑백으로 MSBACKUP.EXE를 실행한다.<br />
<b><font color="magenta">/LCD</font></b><br />
LCD로 MSBACKUP.EXE를 실행한다.<br />
<b><font color="magenta">/MDA</font></b><br />
모노크롬으로 MSBACKUP.EXE를 실행한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="mscdex" target="_blank"><b><font color="green">MSCDEX.EXE /D:drive1 [/D:drive2...] [/E] [/K] [/S] [/V] [/L:letter] [/M:number]</font></b></a> <br />
MSCDEX.EXE는 마이크로소프트에서 CD-ROM 고유의 장치 드라이버를 지원하기 위해서 만든 프로그램으로서, CD-ROM 고유의 장치 드라이버를 CONFIG.SYS에 먼저 설치한뒤에 사용해야 한다. 마이크로소프트 윈도우즈 3.1이 시작된 후에 이 명령을 실행해서는 안된다. <dd><b><font color="magenta">/D:drive1 [/D:drive2...]</font></b><br />
CD-ROM 장치 드라이버의 이름을 설정한다. CD-ROM 장치 드라이버의 이름은 CONFIG.SYS내에서 먼저 정의되어야 한다.<br />
<b><font color="magenta">/E</font></b><br />
가능하다면 버퍼 섹터를 저장하기 위해서 CD-ROM 드라이버가 확장 메모리를 사용할 수 있도록 설정한다.<br />
<b><font color="magenta">/K</font></b><br />
MS-DOS가 Kanji로 코딩된 CD-ROM 볼륨을 인식하도록 설정한다. 기본적으로 MS-DOS는 Kanji로 코딩된 CD-ROM볼륨을 인식하지 않는다.<br />
<b><font color="magenta">/S</font></b><br />
마이크로소프트 네트워크나 마이크로소프트 윈도우즈 워크그룹 서버에서 CD-ROM 드라이브를 공유할 수 있도록 설정한다.<br />
<b><font color="magenta">/V</font></b><br />
MSCDEX.EXE가 시작할 때 메모리의 상태를 출력한다.<br />
<b><font color="magenta">/L:letter</font></b><br />
CD-ROM 드라이브에 할당할 드라이브 명을 설정한다. 만약 CD-ROM 드라이브가 하나 이상있다면 MS-DOS는 드라이브 명을 계속해서 할당한다.<br />
<b><font color="magenta">/M:number</font></b><br />
버퍼 섹터의 수를 설정한다. </dd></font></dl><dl><font><a class="con_link" name="msd" target="_blank"><b><font color="green">MSD.EXE [/I] [/F [drive:][path]filename] [/P [drive:][path]filename] [/S [drive:][path]filename]]</font></b> (←보고서)<br />
<b><font color="green">MSD.EXE [/B] [/I]</font></b></a> <br />
컴퓨터의 기술적인 정보를 보여준다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
MSD.EXE 실행 후에 생성될 보고서 파일명을 설정한다.<br />
<b><font color="magenta">/I</font></b><br />
MSD.EXE가 실행될 때 하드웨어를 탐지하지 않도록 한다. MSD.EXE가 실행될 때 문제가 발생하거나 실행되지 않을 때 이 스위치를 사용한다.<br />
<b><font color="magenta">/F [drive:][path]filename</font></b><br />
설정된 보고서 파일명으로 MSD.EXE 실행 후에 MSD.EXE가 탐지할 수 있는 시스템의 모든 정보를 저장한다. 이 스위치는 사용자의 이름, 회사명, 주소, 나라, 전화번호, 주석 등을 입력할 수 있다.<br />
<b><font color="magenta">/P [drive:][path]filename</font></b><br />
설정된 보고서 파일명으로 MSD.EXE 실행 후에 MSD.EXE가 탐지할 수 있는 시스템의 모든 정보를 저장한다.<br />
<b><font color="magenta">/S [drive:][path]filename</font></b><br />
설정된 보고서 파일명으로 MSD.EXE 실행 후에 시스템의 종합적인 보고서를 저장한다. 만약 생성될 보고서 파일명을 설정하지 않으면, 그 보고서를 화면으로 출력한다.<br />
<b><font color="magenta">/B</font></b><br />
흑백으로 MSD.EXE를 실행한다. 컬러로 MSD.EXE를 정상적으로 출력하지 못하는 모니터일 경우에는 이 스위치를 사용한다. </dd></font></dl><dl><font><a class="con_link" name="mwav" target="_blank"><b><font color="green">MWAV.EXE</font></b></a> <br />
MSAV.EXE의 마이크로소프트 윈도우즈 3.1용으로서 알려진 바이러스를 검색, 제거한다 </font></dl><dl><font><a class="con_link" name="mwavtsr" target="_blank"><b><font color="green">MWAVTSR.EXE</font></b></a> <br />
VSAFE.COM의 경고 메시지를 마이크로소프트 윈도우즈 3.1에서도 출력될 수 있도록 한다. VSAFE.COM이 메모리에 설치되어 있어야 MWAVTSR.EXE가 실행된다. </font></dl><dl><font><a class="con_link" name="mwbackup" target="_blank"><b><font color="green">MWBACKUP.EXE</font></b></a> <br />
MSBACKUP.EXE의 마이크로소프트 윈도우즈 3.1용으로서, VFINTD.386 파일이 SYSTEM.INI파일의 (386Enh)에 DEVICE=[drive:][Path]VFINTD.386이 설치되어야 정상 작동된다. </font></dl><dl><font><a class="con_link" name="mwundel" target="_blank"><b><font color="green">MWUNDEL.EXE</font></b></a> <br />
UNDELETE.EXE의 마이크로소프트 윈도우즈 3.1용으로서, 삭제된 파일들을 복구한다. </font></dl><dl><font><a class="con_link" name="nlsfunc" target="_blank"><b><font color="green">NLSFUNC.EXE [[drive:][path]filename]</font></b><br />
<b><font color="green">INSTALL=[drive:][path]NLSFUNC.EXE [country-filename]</font></b> (←CONFIG.SYS)</a> <br />
NLS(National Language Support)를 위한 특정 국가 정보를 메모리에 설치한다. 이 명령은 명령이 프롬프트 상태나 CONFIG.SYS에서 실행될 수 있다. 마이크로소프트 윈도우즈 3.1이 실행중일 때 이 명령을 실행하면 시스템이 작동 중지될 수 있다. [drive:][path]filename의 기본적인 값은 CONFIG.SYS 파일내에서 COUNTRY명령에 의해서 결정된다. 만약 CONFIG.SYS 파일내에서 COUNTRY명령이 없으면 부팅 드라이브의 루트 디렉토리에서 COUNTRY.SYS를 찾는다. 만약, MS-DOS가 COUNTRY.SYS를 찾지 못하더라도 에러 메시지는 출력하지 않지만, 내부 명령 CHCP를 실행하면 에러 메시지가 출력된다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
국가 정보가 포함되어 있는 파일의 경로명을 설정한다.<br />
<b><font color="magenta">country-filename</font></b><br />
국가 정보가 포함되어 있는 파일의 경로명을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="print" target="_blank"><b><font color="green">PRINT.EXE [/D:device] [/B:size] [/U:ticks1] [/M:ticks2] [/S:ticks3] [/Q:qsize] [/T] [[drive:][path]filename[ ...]] [/C] [/P]</font></b></a> <br />
프린터 큐에 저장되는 각 파일의 이름에는 최대 64문자까지 사용될 수 있다. 또한 MS-DOS를 시작하고 PRINT.EXE명령을 처음 사용할 때에는 /D, /B, /U, /M, /S, /Q를 사용할 수 있으며, 이러한 스위치들을 다시 사용하기를 원하면 다시 부팅해야 한다. 물론 응용 프로그램에서 만들어진 데이터 파일을 인쇄할 때는 그 응용 프로그램에서 지원하는 인쇄 명령을 사용해야 한다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
인쇄하기를 원하는 파일을 설정한다.<br />
<b><font color="magenta">/D:device</font></b><br />
프린트 장치의 이름을 설정한다. 병렬 포트에는 LPT1, LPT2, LPT3이 있고 직렬 포트에는 COM1, COM2, COM3, COM4가 있다. 기본적인 값은 PRN으로 불리우는 LPT1이다. 이 스위치는 출력하고자하는 파일명과 함께 사용되어야 한다.<br />
<b><font color="magenta">/B:size</font></b><br />
프린터로 데이터가 보내지기 전에 데이터를 저장하는 내부 버퍼의 크기를 바이트 단위로 설정한다. 최소 512, 최대 16384이다. 기본적인 값은 512이다.<br />
<b><font color="magenta">/U:ticks1</font></b><br />
PRINT.EXE명령이 프린터의 상태가 정상이 될 때까지 대기하는 클럭 틱의 수를 설정한다. ticks1의 값은 1에서 255까지 사용할 수 있으며 기본적인 값은 1이다.<br />
<b><font color="magenta">/M:ticks2</font></b><br />
프린터에서 PRINT.EXE명령이 문자를 인쇄할 때 사용하는 클럭 틱의 수를 설정한다. ticks2의 값은 1에서 255까지 사용할 수 있으며 기본적인 값은 2이다. 만약 문자가 너무 느리게 인쇄되면 MS-DOS는 에러 메시지를 출력한다.<br />
<b><font color="magenta">/S:ticks3</font></b><br />
MS-DOS가 백그라운드로 프린터를 할 때 사용하는 클럭 틱의 수를 설정한다. ticks3의 값은 1에서 255까지 사용할 수 있으며 기본적인 값은 8이다. 클럭 틱의 수를 증가시키면 인쇄는 빠르게 되지만 다른 응용 프로그램은 느려진다.<br />
<b><font color="magenta">/Q:qsize</font></b><br />
프린터 큐에 저장될 수 있는 최대의 파일 수를 설정한다. qsize의 값은 4에서 32까지 사용할 수 있으며 기본적인 값은 10이다.<br />
<b><font color="magenta">/T</font></b><br />
프린터 큐에 있는 모든 파일을 삭제한다.<br />
<b><font color="magenta">/C</font></b><br />
프린터 큐에 있는 파일을 삭제한다. 이 스위치와 전 스위치는 함께 사용할 수 있다.<br />
<b><font color="magenta">/P</font></b><br />
프린터 큐에 파일을 첨가할 수 있다. 이 스위치와 /C 스위치는 함께 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="qbasic" target="_blank"><b><font color="green">QBASIC.EXE [/B] [/EDITOR] [/G] [/H] [/MBF] [/NOHI] [[/RUN][drive:][path]filename]</font></b></a> <br />
MS-DOS에서 지원하는 프로그램밍 언어인 Quick BASIC을 실행한다. Quick BASTC은 베이직으로 프로그래밍하는데 있어서 완전한 환경을 지원한다. Quick BASIC은 온라인 도움말 기능을 포함하고 있으며, Quick BASIC이 실행된 뒤에는 언제든지 Fl을 누르면 Quick BASIC에 대한 더 많은 정보를 알 수 있다. <dd><b><font color="magenta">drive:][path]filename</font></b><br />
QBASIC.EXE가 시작할 때 읽어들일 파일명을 설정한다.<br />
<b><font color="magenta">/B</font></b><br />
흑백으로 QBASICEXE를 실행한다.<br />
<b><font color="magenta">/EDITOR</font></b><br />
EDIT.COM없이 텍스트 형식의 문서를 편집할 수 있게 한다.<br />
<b><font color="magenta">/G</font></b><br />
CGA로 QBASIC.EXE를 시작한다.<br />
<b><font color="magenta">/H</font></b><br />
사용 가능한 최대의 라인 수로 QBASIC.EXE이 작동되게 한다.<br />
<b><font color="magenta">/MBF</font></b><br />
내부 함수인 MKS$, MKD$, CVS, CVD를 MKSMBF$, MKDMBF$, CVSMBF, CVDMBF로 변환한다.<br />
<b><font color="magenta">/NOHI</font></b><br />
고밀도를 지원하지 않는다. COMPAQ 랩탑 컴퓨터에서 이 스위치를 사용하면 않된다.<br />
<b><font color="magenta">/RUN</font></b><br />
설정된 파일을 QBASIC.EXE가 실행되면서 읽어들인다. </dd></font></dl><dl><font><a class="con_link" name="replace" target="_blank"><b><font color="green">REPLACE.EXE [drive1:][path]filename [drive2:][path2] [/A] [/P] [/R] [/W]</font></b><br />
<b><font color="green">REPLACE.EXE [drive1:][path]filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U]</font></b></a> <br />
REPLACE.EXE명령은 목적 디렉토리에 있는 파일과 동일한 이름의 파일을 설정된 디렉토리에서 목적 디렉토리로 복사하여 대치하고 또한 목적 디렉토리에 없는 파일들을 추가할 수 있다. 그러나 숨김, 시스템 속성을 가진 파일에 REPLACE.EXE 명령을 사용할 수 없다. <dd><b><font color="magenta">[drive1:][path]filename</font></b><br />
원본 파일이 있는 경로명을 설정한다.<br />
<b><font color="magenta">[drive2:][path2]</font></b><br />
목적 파일이 있는 경로명을 설정한다.<br />
<b><font color="magenta">/A</font></b><br />
원본 디렉토리와 목적 디렉토리를 비교해서 목적 디렉토리에 없는 파일들을 추가한다. 이 스위치는 /S, /U스위치와 함께 사용할 수 없다.<br />
<b><font color="magenta">/P</font></b><br />
목적 파일을 교체하거나 원본 파일을 첨가할 때 확인하도록 묻는다.<br />
<b><font color="magenta">/R</font></b><br />
비보호 파일뿐아니라 읽기 전용 파일도 교체한다. 이 스위치를 설정하지 않고 읽기 전용 파일을 교체할려고 한다면 에러 메시지를 출력하고 교체는 중단된다.<br />
<b><font color="magenta">/S</font></b><br />
목적 디렉토리의 모든 서브 디렉토리를 조사해서 파일을 교체한다. 이 스위치는 /A스위치와 함께 사용할 수 없다.<br />
<b><font color="magenta">/W</font></b><br />
REPLACE.EXE가 파일을 교체하기 전에 디스크를 삽입하기 위해서 기다린다. 만약 이 스위치를 설정하지 않고 REPLACE.EXE를 실행하면 즉시 파일을 교체하거나 추가한다.<br />
<b><font color="magenta">/U</font></b><br />
원본 디렉토리에 있는 파일보다 오래된 목적 디렉토리에 있는 파일을 업데이트한다. 이 스위치는 /A스위치와 함께 사용할 수 없다. <p>REPLACE.EXE의 탈출 코드는 아래와 같다. </p><table id="table23" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">REPLACE.EXE가 성공적으로 파일을 대치하거나 추가했을 경우</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">MS-DOS 버전이 REPLACE.EXE와 호환되지 않는 경우</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">REPLACE.EXE가 원본 파일을 발견하지 못했을 경우</font></center></td></tr><tr><td><center><font size="2">3</font></center></td><td><center><font size="2">REPLACE.EXE가 원본 또는 목적 파일의 경로를 발견하지 못했을 경우</font></center></td></tr><tr><td><center><font size="2">5</font></center></td><td><center><font size="2">대치할 파일이 없었을 경우</font></center></td></tr><tr><td><center><font size="2">8</font></center></td><td><center><font size="2">REPLACE.EXE를 실행할 충분한 메모리가 없었을 경우</font></center></td></tr><tr><td><center><font size="2">11</font></center></td><td><center><font size="2">잘못된 형식을 사용하였을 경우</font></center></td></tr></tbody></table>　</dd></font></dl><dl><font><a class="con_link" name="restore" target="_blank"><b><font color="green">RESTORE.EXE drive1: drive2:[path[filename]] [/S] [/P] [/B:date] [/A:date] [/E:time] [/L:time] [/M] [/N] [/D]</font></b></a> <br />
MS-DOS 2.0에서 5.0까지의 BACKUP.EXE으로 백업된 모든 파일을 복원한다. <dd><b><font color="magenta">drive1:</font></b><br />
백업 파일이 있는 드라이브 명을 설정한다.<br />
<b><font color="magenta">drive2:[path[filename]]</font></b><br />
백업 파일이 복원될 드라이브 명 또는 파일명을 설정한다.<br />
<b><font color="magenta">/S</font></b><br />
모든 서브 디렉토리들을 복원한다.<br />
<b><font color="magenta">/P</font></b><br />
읽기 전용이나 마지막 백업에 의해서 변화된 파일을 복원할 때 묻는다.<br />
<b><font color="magenta">/B:date</font></b><br />
설정된 날짜전에 변화된 파일만을 복원한다. 설정된 날짜의 형식은 CONFIG.SYS 파일내에 COUNTRY명령으로 설정된 형식을 따른다.<br />
<b><font color="magenta">/A:date</font></b><br />
설정된 날짜후에 변화된 파일만을 복원한다. 설정된 날짜의 형식은 CONFIG.SYS 파일내에 COUNTRY명령으로 설정된 형식을 따른다.<br />
<b><font color="magenta">/E:time</font></b><br />
설정된 시간전에 변화된 파일만을 복원한다. 설정된 시간의 형식은 CONFIG.SYS 파일내에 COUNTRY명령으로 설정된 형식을 따른다.<br />
<b><font color="magenta">/L:time</font></b><br />
설정된 시간후에 변화된 파일만을 복원한다. 설정된 시간의 형식은 CONFIG.SYS 파일내에 COUNTRY명령으로 설정된 형식을 따른다.<br />
<b><font color="magenta">/M</font></b><br />
가장 마지막에 백업되어 변화된 파일만을 복원한다.<br />
<b><font color="magenta">/N</font></b><br />
복원될 장소에 없는 파일만을 복원한다.<br />
<b><font color="magenta">/D</font></b><br />
실제적인 복원을 하지 않고 백업 파일안에 있는 파일들의 리스트를 출력한다. 이 스위치를 사용할 때는 drive2의 파라메터를 설정해야 한다. </dd></font></dl><dl><font><a class="con_link" name="share" target="_blank"><b><font color="green">SHARE.EXE [/F:space] [/L:locks]</font></b><br />
<b><font color="green">INSTALL=[[drive:]path]SHARE.EXE [/F:sapce] [/L:locks]</font></b> (←CONFIG.SYS)</a> <br />
SHARE.EXE는 대부분의 경우 네트워크 작업이나 프로그램에서 파일들을 공유할 필요가 있는 멀티 태스킹 환경에서 사용된다. 마이크로소프트 윈도우즈 3.1를 사용할 때는 SHARE.EXE 대신에 VSHARE.386을 SYSTEM.INI 파일의 [386Enh]안에 DEVICE=[drive:][path]VSHARE.386을 설치하여 사용한다. <dd><b><font color="magenta">/F:space</font></b><br />
MS-DOS에서 파일 공유에 대한 자료를 저장하기 위해서 사용되는 영역을 바이트 단위로 설정하다. 기본적인 값은 2048이다.<br />
<b><font color="magenta">/L:locks</font></b><br />
한 번에 잠글 수 있는 파일의 수를 설정한다. 기본적인 값은 20이다. </dd></font></dl><dl><font><a class="con_link" name="sizer" target="_blank"><b><font color="green">SIZER.EXE</font></b></a> <br />
MEMMAKER.EXE가 메모리 상주 프로그램이나 장치 드라이버의 최적화를 추적하는 과정에서 그것들의 크기를 결정하기 위해 내부적으로 사용하는 프로그램으로써 MEMMAKER.EXE에 의해서 최적화하는 중에 자동으로 CONFIG.SYS나 AUTOEXEC.BAT의 각 라인 앞에 설치되고 최적화가 끝나면 각 라인에서 자동 삭제 된다. </font></dl><dl><font><a class="con_link" name="smartdrv" target="_blank"><b><font color="green">SMARTDRV.EXE [[drive[+|-]...]] [/C] [/R]</font></b></a> (←SMARTDRV.EXE가 설치된후 사용할 때)<br />
<b><font color="green">SMARTDRV.EXE [[drive[+|-]]...] [/E:ElementSize] [InitCacheSize] [WinCacheSize]] [/B:<buffersize>] [/C] [/R] [/L] [/Q] [/V] [/S]</buffersize></font></b> <br />
SMARTDRV.EXE는 연장 메모리에 디스크 캐쉬를 설정하고 MS-DOS의 운영 속도를 증가시킨다. 윈도우즈 3.1이 시작된 후에 SMARTDRV.EXE를 실행하면 안된다. SMARTDRV.EXE가 연장 메모리를 사용하기 위해서는 HIMEM.SYS 또는 LIM XMS (Lotus/Intel/Microsoft/AST eXtended Memory Specification)를 만족하는 연장 메모리 관리자를 CONFIG.SYS 파일안에 DEVICE명령으로 설치해야 한다. SMARTDRV.EXE는 자동적으로 상위 메모리에 설치되므로 LOADHIGH(LH) 명령을 사용하지 않아도 된다. SMARTDRV.EXE는 실제로는 압축 드라이브를 캐쉬하지 않는다. 다만 압축 드라이브 파일(Compressed Volume File)이 있는 물리적 드라이브를 캐쉬하므로 압축 드라이브와 물리적 드라이브 모두 성능을 향상시킨다. <dd><b><font color="magenta">drive+|-</font></b><br />
캐쉬를 하기 원하는 디스크 드라이브명을 설정한다. +는 캐쉬를 사용하도록 하고, -는 캐쉬를 사용하지 않도록 한다. 만약 +나 -없이 드라이브 명을 설정하면 읽기 캐쉬는 가능하고, 쓰기 캐쉬는 불가능하다. 드라이브 명을 설정하지 않으면 플로피 디스크나 INTERLNK.EXE로 만들어진 드라이브는 읽기 캐쉬만 가능하고, 하드 디스크는 읽기와 쓰기 캐쉬 모두 가능하며, CD-ROM이나 네트워크 드라이브, 마이크로소프트 플래쉬 카드 드라이브는 무시된다.<br />
<b><font color="magenta">/E:ElementSize</font></b><br />
SMARTDRV.EXE가 한번에 옮길수 있는 캐쉬의 양을 Byte단위로 설정한다. ElementSize에는 1024, 2078, 4096, 8192을 사용할 수 있으며, 기본적인 값은 8192이다. 설정된 값이 클수록 더 많은 기본 메모리를 사용한다.<br />
<b><font color="magenta">InitCacheSize</font></b><br />
SMARTDRV.EXE가 시작될 때 캐쉬의 양을 KB단위로 설정한다. 만약 이 파라메터를 설정하지 않으면 SMARTDRV.EXE는 시스템에 있는 메모리의 양에 따라 자동 설정한다.<br />
<b><font color="magenta">WinCacheSize</font></b><br />
윈도우즈 3.1을 위해서 SMARTDRV.EXE가 사용할 캐쉬의 양을 KB단위로 설정한다. 윈도우즈 3.1을 위해서 SMARTDRV.EXE는 InitCacheSize에 설정된 캐쉬의 양을 WinCacheSize로 줄인다. 윈도우즈 3.1이 종료되면 자동적으로 InitCacheSize에 설정된 캐쉬 양으로 변한다. 기본적인 값은 시스템에 있는 메모리 양에 따라 자동 설정된다.<br />
<b><font color="magenta">/B:BufferSize</font></b><br />
미리 읽기 버퍼(Read-Ahead Buffer)는 응용 프로그램이 하드 디스크에서 데이터를 읽어들일 때 SMARTDRV.EXE가 그 데이터를 저장해두는 서렂ㅇ된 크기의 메모리 영역을 말한다. 어떤 데이터를 다시 한번더 읽어들일 때 SMARTDRV.EXE는 미리 읽기 버퍼에 그 데이터가 있으면 버퍼에서 데이터를 읽어들인다. 기본적인 값은 16KB이다. 설정된 값이 클수록 더 많은 기본 메모리를 사용한다.<br />
<b><font color="magenta">/C</font></b><br />
모드 캐쉬에 있는 정보를 디스크에 쓴다. 캐쉬에 있는 정보를 디스크에 쓰기를 원하거나 시스템을 끌 때 이 스위치가 필요하다. SMARTDRV.EXE는 CTRL+ALT+DEL로 컴퓨터를 재부팅한다면 캐쉬에 있는 모든 정보를 디스크에 쓴다. 그러나 Reset 버튼으로 컴퓨터를 재부팅한다면 정보를 디스크에 쓰지 않는다.<br />
<b><font color="magenta">/R</font></b><br />
캐쉬에 있는 모든 정보를 지우고 SMARTDRV.EXE는 다시 캐쉬를 시작한다.<br />
<b><font color="magenta">/L</font></b><br />
상위 메모리가 가능할지라도 SMARTDRV.EXE가 자동적으로 상위 메모리에 설치되지 않도록 한다. 만약 상위 메모리가 다른 프로그램에 의해서 사용되고 있으면 이 스위치를 사용할 수 있다. 만약 더블 버퍼링을 하고 있거나 시스템의 속도가 느리다면 AUTOEXEC.BAT에서 이 스위치를 사용해서 설치한다.<br />
<b><font color="magenta">/Q</font></b><br />
SMARTDRV.EXE가 설치될 때 상태 메시지를 출력하지 않는다. 기본적으로 SMARTDRV.EXE는 상태 메시지를 출력하지 않지만 SMARTDRV.EXE가 설치될 때 오류가 발생한다면 이 스위치에 무관하게 오류 메시지를 출력한다. 이 스위치는 /V 스위치와 함께 사용할 수 없다.<br />
<b><font color="magenta">/V</font></b><br />
SMARTDRV.EXE가 설치될 때 상태 메시지를 출력하게 한다. 이 스위치는 /Q 스위치와 함께 사용할 수 없다. 상태 메시지 출력부분중 더블 버퍼링 부분에 YES라고 되어 있으면 더블버퍼링이 필요한 시스템이다. 이 경우에는, CONFIG.SYS에 DEVICE 또는 DEVICEHIGH명령으로 SMARTDRV.EXE를 설치하고 AUTOEXEC.BAT 또는 명령 프롬프트상에서 SMARTDRV.EXE가 다시 실행되어야 한다.<br />
<b><font color="magenta">/S</font></b><br />
SMARTDRV.EXE의 상태에 추가적인 정보를 더하여 출력한다.<br />
　 </dd></font></dl><br />
<dl><font><a class="con_link" name="smartmon" target="_blank"><b><font color="green">SMARTMON.EXE</font></b></a> <br />
SMARTDRV.EXE를 메모리에 읽어들인 후, 마이크로소프트 윈도우즈 3.1을 실행했을 대, 디스크 캐쉬 상태를 모니터링할 수 있도록 하는 마이크로소프트 윈도우즈 3.1용 프로그램이다. </font></dl><dl><font><a class="con_link" name="sort" target="_blank"><b><font color="green">SORT.EXE [/R] [/+n] [&lt;] [drive1:][path1]filename1 [&gt; [drive2:][path2]filename2] [command]</font></b><br />
<b><font color="green">SORT.EXE [/R] [/+n] [&gt; [drive2:][path2][filename2]</font></b></a> <br />
입력되는 데이터를 설정된 열에서 오름차순이나 내림차순으로 정렬하여 결과를 파이프(|)나, 방향 전환(&lt;, &gt;, &gt;&gt;)해서 화면이나 파일, 또는 다른 어떤 장치로 출력한다. 파이프(|)를 사용하기 위해서는 AUTOEXEX.BAT 파일안에 환경 변수 TEMP를 설정해야 한다. SORT.EXE는 대문자와 소문자를 구별하지 않는다. <dd><b><font color="magenta">[drive1:][path1]filename1</font></b><br />
정렬하기를 원하는 데이터를 가진 파일명과 경로명을 설정한다.<br />
<b><font color="magenta">[drive2:][path2]filename2</font></b><br />
정렬되어진 결파를 저장할 파일명과 경로명을 설정한다.<br />
<b><font color="magenta">command</font></b><br />
정렬하기를 원하는 데이터를 출력하는 명령을 설정한다.<br />
<b><font color="magenta">/R</font></b><br />
정렬을 내림차순으로 한다.<br />
<b><font color="magenta">/+n</font></b><br />
n컬럼에 있는 문자에 따라서 데이터를 정렬한다. 이 스위치를 사용하지 않으면 1칼럼에 있는 문자를 가지고 데이터를 정렬한다. </dd></font></dl><dl><font><a class="con_link" name="subst" target="_blank"><b><font color="green">SUBST.EXE [drive1:] [drive2:][path]</font></b><br />
<b><font color="green">SUBST.EXE drive1: /D</font></b></a> <br />
마이크로소프트 윈도우즈 3.1과 함께 SUBST.EXE를 사용하지 않도록 한다. SUBST.EXE는 디렉토리 경로를 드라이브명으로 설정하는 명령이다. <dd><b><font color="magenta">drive1:</font></b><br />
디렉토리 경로명을 할당할 가상 드라이브 명을 설정한다.<br />
<b><font color="magenta">[drive2:][path]</font></b><br />
가상 드라이브 명에 할당할 디렉토리 경로명을 설정한다.<br />
<b><font color="magenta">/D</font></b><br />
가상 드라이브를 삭제한다. </dd></font></dl><dl><font><a class="con_link" name="sys" target="_blank"><b><font color="green">SYS.COM [drive1:][path] drive2:</font></b></a> <br />
SYS.COM은 디스크에 MS-DOS의 기본적인 명령 처리기(Command Interpreter)인 COMMAND.COM과 숨김 속성의 MS-DOS의 시스템 파일(IO.SYS, MSDOS.SYS), 그리고 DBLSPACE.BIN을 복사함으로써 부팅 디스크를 만들고, ASSIGN.EXE와 JOIN.EXE, SUBST.EXE, INTERLNK.EXE으로 만들어진 드라이브나 네트워크 드라이브에는 사용할 수 없다. DBLSPACE.BIN 파일은 더블 스페이스에 필요한 파일로서 만약 더블 스페이스가 컴퓨터에 필요없다면 삭제해도 된다. <dd><b><font color="magenta">[drive1:][path]</font></b><br />
시스템 파일의 경로를 설정하는 것으로, 경로를 설정하지 않으면 MS-DOS는 현재 드라이브의 루트 디렉토리에서 시스템 파일들을 찾는다.<br />
<b><font color="magenta">drive2:</font></b><br />
시스템 파일들을 복사할 드라이브 명을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="tree" target="_blank"><b><font color="green">TREE.COM [drive:][path] [/F] [/A]</font></b></a> <br />
하드 디스크 또는 플로피 디스크의 디렉토리 구성을 출력한다. <dd><b><font color="magenta">[drive:][path]</font></b><br />
출력할 디렉토리의 경로를 설정한다.<br />
<b><font color="magenta">/F</font></b><br />
각 디렉토리에 있는 파일들을 출력한다.<br />
<b><font color="magenta">/A</font></b><br />
출력할 때 그랙픽 문자대신에 텍스트 문자를 이용한다. </dd></font></dl><dl><font><a class="con_link" name="undelete" target="_blank"><b><font color="green">UNDELETE.EXE [[drive:][path]filename] [/DT|/DS|/DOS]</font></b><br />
<b><font color="green">UNDELETE.EXE [/LIST|/ALL|/PURGE[drive]|/STATUS|/LOAD|/UNLOAD|/S[drive]|/Tdrive[-entries]]</font></b></a> <br />
MS-DOS에서 지원하는 UNDELETE.EXE는 3가지 방법으로 파일을 복구하지만 디렉토리를 복구하지 못한다. 결국 디렉토리안에 모든 파일을 삭제한 뒤 디렉토리를 삭제하면 UNDELETE.EXE는 디렉토리를 복구하지 못하므로 지워진 디렉토리와 파일들을 복구하지 못한다. SENTRY 방법을 사용하면 숨김 속성이 있는 SENTRY이라는 디렉토리가 생기며 삭제된 파일들은 SENTRY라는 디렉토리에 저장된다. TRACKER 방법을 사용하면 PCTRACKR.DEL이라는 숨김 속성의 파일이 만들어지며 그 파일 속에 삭제된 파일들의 처음과 끝의 정보가 들어있다. JOIN.EXE나 SUBST.EXE에 의해서 방향 전환되어 만들어진 드라이브에 대해서는 삭제 추적 방법을 사용해서는 안된다. ASSIGN.EXE명령은 UNDELETE.EXE에 의한 삭제 추적 방법 전에 사용해야 한다. <dd><b><font color="magenta">[drive:][path]filename</font></b><br />
복구할려는 파일명과 경로명을 설정한다. 기본적으로 UNDELETE.EXE는 현재 디렉토리에서 삭제되어진 파일을 복구한다.<br />
<b><font color="magenta">/LIST</font></b><br />
삭제된 파일 중에서 복구될 수 있는 것만을 알려주며 실제적으로는 파일을 복구시키지 않는다.<br />
<b><font color="magenta">/ALL</font></b><br />
파일의 복구 여부를 묻지 않고 자동적으로 모든 파일들을 복구한다. 그리고 삭제된 파일을 복구할 때 파일명은 #%&amp;0123456789ABCDEFGHIJKLMNOPQRSTUVWXRZ 순으로 파일명을 만든다.<br />
<b><font color="magenta">/DOS</font></b><br />
MS-DOS에 의해서 지워진 파일을 복구한다. 만약 삭제 추적 방법에 의한 PCTRACKR.DEL 파일이 존재하더라도 무시한다.<br />
<b><font color="magenta">/DT</font></b><br />
삭제 추적(Deletion-Tracking) 방법을 이용하여 삭제된 파일을 복구한다.<br />
<b><font color="magenta">/DS</font></b><br />
삭제 감시(SENTRY) 방법을 이용하여 삭제 파일을 복구한다.<br />
<b><font color="magenta">/LOAD</font></b><br />
UNDELETE.INI에 정의된 삭제 복구 방법을 이용하기 위해서 UNDELETE.EXE를 메모리에 상주시킨다. 메모리에 상주될 때 UNDELETE.INI가 없다면 기본적인 값을 사용한다.<br />
<b><font color="magenta">/UNLOAD</font></b><br />
상주된 UNDELETE.EXE를 메모리에서 제거한다.<br />
<b><font color="magenta">PURGE[drive]</font></b><br />
삭제 감시 방법으로 만들어진 SENTRY 디렉토리의 파일을 삭제한다. 드라이브 명이 설정되지 않으면 현재 드라이브에 대해서 SENTRY 디렉토리의 파일을 삭제한다.<br />
<b><font color="magenta">/STATUS</font></b><br />
각 드라이브애 설정되어 있는 삭제 복구 방법의 종류를 출력한다.<br />
<b><font color="magenta">/S[drive]</font></b><br />
삭제 감시 방법을 이용하면서 UNDELETE.EXE를 메모리에 상주시킨다. SENTRY라는 숨김 속성의 디렉토리를 만든다.<br />
<b><font color="magenta">/Tdrive[-entries]</font></b><br />
삭제 추적 방법을 이용하면서 UNDELETE.EXE를 메모리에 상주시킨다. entries는 1에서 999까지 사용할 수 있으며 PCTRACKR.DEL이라는 숨김 속성의 파일이 만들어 진다. entries의 기본적인 값은 삭제 추적되어지는 디스크 형태에 의존한다. 아래는 디스크 크기에 따른 기본적인 entries수와 그에 따른 PCTRACKR.DEL파일의 크기를 보여준다. <table id="table24" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>디스크 크기</b></font></center></td><td><center><font color="blue" size="2"><b>entries수</b></font></center></td><td><center><font color="blue" size="2"><b>PCTRACKR.DEL 파일 크기</b></font></center></td></tr><tr><td><center><font size="2">360K</font></center></td><td><center><font size="2">25</font></center></td><td><center><font size="2">5K</font></center></td></tr><tr><td><center><font size="2">720K</font></center></td><td><center><font size="2">50</font></center></td><td><center><font size="2">9K</font></center></td></tr><tr><td><center><font size="2">1.2MB</font></center></td><td><center><font size="2">75</font></center></td><td><center><font size="2">14K</font></center></td></tr><tr><td><center><font size="2">1.44MB</font></center></td><td><center><font size="2">75</font></center></td><td><center><font size="2">14K</font></center></td></tr><tr><td><center><font size="2">20MB</font></center></td><td><center><font size="2">101</font></center></td><td><center><font size="2">18K</font></center></td></tr><tr><td><center><font size="2">32MB</font></center></td><td><center><font size="2">202</font></center></td><td><center><font size="2">36K</font></center></td></tr><tr><td><center><font size="2">32MB 이상</font></center></td><td><center><font size="2">303</font></center></td><td><center><font size="2">55K</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="unformat" target="_blank"><b><font color="green">UNFORMAT.COM drive: [/L] [/TEST] [/P]</font></b></a> <br />
UNFORMAT.COM는 모든 하드 디스크와 플로피 디스크를 복구한다. 그러나, 네트워크 드라이브는 복구하지 않는다. FORMAT.COM 명령에서 /U 스위치를 사용해서 디스크가 포맷되었다면 디스크를 복구할 수 없다. <dd><b><font color="magenta">drive:</font></b><br />
복구할려는 파일이 있는 디스크의 드라이브 명을 설정한다.<br />
<b><font color="magenta">/L</font></b><br />
UNFORMAT.COM에 의해 발견된 모든 파일과 서브 디렉토리를 출력한다. 만약 이 스위치를 사용하지 않으면 UNFORMAT.COM은 단지 파괴된 서브 디렉토리와 파일들만을 출력한다.<br />
<b><font color="magenta">/TEST</font></b><br />
실제적으로는 디스크를 복구하지 않고 복구되었을 때의 정보를 보여 준다.<br />
<b><font color="magenta">/P</font></b><br />
LPT1에 연결된 프린터에 출력 메시지를 보낸다. </dd></font></dl><dl><font><a class="con_link" name="vsafe" target="_blank"><b><font color="green">VSAFE.COM [/option[+|-] ...] [/NE] [/NX] [/Ax|/Cx] [/N] [/D] [/U]</font></b></a> <br />
VSAFE.COM은 컴퓨터 바이러스의 발견이나 실행 파일의 변형 등의 경고 사항 등을 메모리에 상주해 있는 한 계속해서 감시하며, 메모리상에서는 22K를 차지한다. 마이크로소프트 윈도우즈 3.1이 실행중일 대는 VSAFE.COM을 실행해서는 안된다. <dd><b><font color="magenta">option</font></b><br />
컴퓨터 바이러스에 대해서 VSAFE.COM이 작동하는 방법을 설정한다. option 뒤에 +나 -는 설정된 기능을 켜고 끄는 것을 말한다. option은 아래와 같다. <table id="table25" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>option값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">하드 디스크가 포맷되는 것을 경고한다. 기본적으로 on이다.</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">비상주프로그램이 메모리에 상주하는 것을 경고한다. 기본적으로 off이다.</font></center></td></tr><tr><td><center><font size="2">3</font></center></td><td><center><font size="2">디스크에 쓰기 금지를 한다. 기본적으로 off이다.</font></center></td></tr><tr><td><center><font size="2">4</font></center></td><td><center><font size="2">MS-DOS가 실행 파일을 열 때 검사한다. 기본적으로 on이다.</font></center></td></tr><tr><td><center><font size="2">5</font></center></td><td><center><font size="2">부트 섹터 바이러스에 대해서 모든 디스크를 검사한다. 기본적으로 On이다.</font></center></td></tr><tr><td><center><font size="2">6</font></center></td><td><center><font size="2">하드 디스크의 분할 영역이나 부트 섹터에 쓰기를 시도하면 경고한다. 기본적으로 on이다.</font></center></td></tr><tr><td><center><font size="2">7</font></center></td><td><center><font size="2">플로피 디스크의 부트 섹터에 쓰기를 시도하면 경고한다. 기본적으로 off이다.</font></center></td></tr><tr><td><center><font size="2">8</font></center></td><td><center><font size="2">실행 파일 변경을 시도하면 경고한다. 기본적으로 off이다.</font></center></td></tr></tbody></table><b><font color="magenta">/NE</font></b><br />
확장 메모리(Expanded Memory)에 VSAFE.COM이 로드되는 것을 금지한다.<br />
<b><font color="magenta">/NX</font></b><br />
연장 메모리(Extended Memory)에 VSAFE.COM이 로드되는 것을 금지한다.<br />
<b><font color="magenta">/Ax</font></b><br />
ALT키와 x키의 단축기를 설정하여 함께 누르면 메모리에 상주된 VSAFE.COM을 활성화하도록 한다. x에는 A부터 Z까지 사용할 수 있다.<br />
<b><font color="magenta">/Cx</font></b><br />
CTRL키와 x키의 단축키를 설정하여 함께 누르면 메모리에 상주된 VSAFE.COM을 활성화하도록 한다. x에는 A부터 Z까지 사용할 수 있다.<br />
<b><font color="magenta">/N</font></b><br />
네트워크 드라이브에 VSAFE.COM이 작동되도록 한다.<br />
<b><font color="magenta">/D</font></b><br />
실행 파일의 CheckSum 기능을 하지 않는다.<br />
<b><font color="magenta">/U</font></b><br />
메모리에 상주된 VSAFE.COM을 메모리에서 제거한다. </dd></font></dl><dl><font><a class="con_link" name="xcopy" target="_blank"><b><font color="green">XCOPY.EXE source [destination] [/A|/M] [/D:date] [/P] [/S [/E]] [/V] [/W]</font></b></a> <br />
MS-DOS 6.0 이전 버전에서의 XCOPY.EXE는 숨김 속성과 시스템 속성의 파일을 복사할 수 있었지만, MS-DOS 6.0부터는 복사하지 않는다. /D:date 스위치를 사용할 때는 CONFIG.SYS 안에서 사용하는 COUNTRY명령의 날짜 표현 형식을 따른다. 많은 수의 파일을 복사할 경우에는 내부 명령인 COPY 명령보다는 XCOPY 명령이 효율적이다. <dd><b><font color="magenta">source</font></b><br />
복사할려고 하는 원본 파일 또는 경로명을 설정한다.<br />
<b><font color="magenta">destination</font></b><br />
복사되어 저장될 장소의 경로명을 설정한다.<br />
<b><font color="magenta">/A</font></b><br />
기록(Archive) 속성이 설정되어 있는 파일만을 복사하도록 설정한다. 복사후 원본 파일의 속성을 변경하지 않는다.<br />
<b><font color="magenta">/M</font></b><br />
기록 속성이 설정되어 있는 파일만을 복사하도록 설정한다. 복사후 기록 속성을 없앤다.<br />
<b><font color="magenta">/D:date</font></b><br />
설정한 날짜와 그 후에 변경된 파일만을 복사한다.<br />
<b><font color="magenta">/P</font></b><br />
목적 파일을 만들 것인지를 확인하도록 묻는다.<br />
<b><font color="magenta">/S</font></b><br />
서브 디렉토리내에 파일이 존재할 경우 서브 디렉토리를 복사한다. 파일을 포함하지 않는 서브 디렉토리는 복사하지 않는다.<br />
<b><font color="magenta">/E</font></b><br />
서브 디렉토리내에 파일이 존재하지 않더라도 서브 디렉토리를 복사한다.<br />
<b><font color="magenta">/V</font></b><br />
목적 파일이 올바르게 복사되었는지 검사한다.<br />
<b><font color="magenta">/W</font></b><br />
파일을 복사하기 전에 응답을 기다리기 위한 메시지를 출력한다. <p>XCOPY.EXE 명령의 종료 코드값은 아래와 같다. </p><table id="table26" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>종료코드값</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><font size="2">&nbsp;&nbsp;오류없이 파일이 성공적으로 복사되었을 경우</font></td></tr><tr><td><center><font size="2">1</font></center></td><td><font size="2">&nbsp;&nbsp;복사할 파일이 발견되지 않았을 경우</font></td></tr><tr><td><center><font size="2">2</font></center></td><td><font size="2">&nbsp;&nbsp;CTRL+C를 눌러 복사가 중단된 경우</font></td></tr><tr><td><center><font size="2">4</font></center></td><td><font size="2">&nbsp;&nbsp;초기화 에러가 발생한 경우 (메모리나 디스크 공간 부족, 잘못된 형식 사용)</font></td></tr><tr><td><center><font size="2">5</font></center></td><td><font size="2">&nbsp;&nbsp;디스크 쓰기 에러가 발생한 경우</font></td></tr></tbody></table></dd></font></dl><br />
<br />
<br />
<br />
<br />
			 ]]> 
		</description>
		<category>도스, 명령어와 정보</category>

		<comments>http://sirjhswin.egloos.com/2371962#comments</comments>
		<pubDate>Thu, 07 May 2009 01:43:44 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 도스, 내부명령 ]]> </title>
		<link>http://sirjhswin.egloos.com/2371952</link>
		<guid>http://sirjhswin.egloos.com/2371952</guid>
		<description>
			<![CDATA[ 
  <font face="verdana" size="2"><font color="red" size="3"><b>내부 명령 개요<br />
<br />
</b></font></font>(예전의 도스월드에 있던 자료를 따로 보관해 두었다가 올립니다)<br />
<font face="verdana" size="2">내부 명령은 운영체제가 명령처리기(Command Interpreter)를 읽어들여야 사용할 수 있는 명령이다. 즉, 내부 명령은 명령처리기가 지원하는 명령이며, 파일로 존재하지 않으므로 언제든 명령을 실행할 수 있다. 도스창에서 어떤 내부 명령의 사용 방법을 모를때는 명령뒤에 /?를 붙이면 (FASTHELP.EXE명령) 언제든 내부 명령의 사용 방법을 알 수 있다.<br />
<br />
<br />
</font><font><font color="red" size="3"><b>내부 명령</b></font><br />
MS-DOS와 윈도우즈 9x에서 지원하는 내부 명령에는 BREAK, BUFFERS, CALL, CD, CHCP, CLS, COPY, COUNTRY, CTTY, DATE, DEL, DIR, DEVICE, DEVICEHIGH, DOS, ECHO, EMM386, EXIT, FCBS, FILES, FOR, GOTO, IF, INCLUDE, INSTALL, INSTALLHIGH, INTERLNK, LASTDRIVE, LOADHIGH, MD, MENUCOLOR, MENUDEFAULT, MENUITEM, NUMLOCK, PATH, PAUSE, POWER, PROMPT, REN, REM, RD, SET, SETVER, SHELL, SHIFT, STACKS, SUBMENU, SWITCHES, TIME, TYPE, VER, VERIFY, VOL <a class="con_link" href="http://myhome.hanafos.com/%7Emywebfamily/html/system/system1.html#vol" target="_blank"><font color="#7f00ff"></font></a> 등이 있다.</font><br />
<br />
<br />
<dl><font><a class="con_link" name="break" target="_blank"><b><font color="green">BREAK=[ON|OFF]</font></b></a> <br />
명령 실행시 CTRL+C 또는 CTRL+BREAK를 검사할 것인지를 설정한다. 프롬프트상태에서 현재의 BREAK 상태를 출력하기 위해서는 BREAK만 입력후 실행하면 되며, ON 또는 OFF의 설정은 CONFIG.SYS안에서 설정되어야 한다. <dd><b><font color="magenta">[ON|OFF]</font></b><br />
CTRL+C 또는 CTRL+BREAK를 검사할 것인지를 설정한다. </dd><dt><br />
</dt></font></dl><dl><font><a class="con_link" name="buffers" target="_blank"><b><font color="green">BUFFERS=n,[m]</font></b></a> <br />
시스템이 시작할 때 디스크 Buffer 수를 설정한다. BUFFERS 명령은 CONFIG.SYS 파일 내에서만 사용할 수 있다, 만약 n이나 m의 값이 잘못 설정되었을 경우에는 2차 버퍼수(m)는 0이고, 디스크 버퍼 수(n)는 기본적인 값을 사용한다. 만약 CPU가 8086일 경우에 BUFFERS 명령을 사용하면 시스템의 속도가 향상되며, 그 이상의 CPU일 경우에는 SMARTDRV.EXE를 사용하는 것이 더 효율적이다. 만약 SMARTDRV.EXE를 사용한다면 BUFFERS의 값을 작게 설정하거나 설정하지 않는 것이 좋다. MS-DOS가 HMA에 설치되어 있다면 모든 Buffer들이 HMA에 올라갈 수 없게 될 것이다. 이런 경우에는 MS-DOS는 기본 메모리에 Buffer를 위치시킨다. <dd><b><font color="magenta">n</font></b><br />
디스크 Buffer수를 설정한다. n은 1에서 99까지 사용할 수 있다. 시스템의 구성에 따른 기본적인 디스크 Buffer의 수는 아래와 같다.<br />
　<table id="table6" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>시스템 구성</b></font></center></td><td><center><font color="blue" size="2"><b>Buffer수</b></font></center></td><td><center><font color="red" size="2"><b>Byte</b></font></center></td></tr><tr><td><center><font size="2">기본 메모리가 128K보다 작고, 360K 디스크일 때</font></center></td><td><center><font size="2">2</font></center></td><td><center><font size="2">-</font></center></td></tr><tr><td><center><font size="2">기본 메모리가 128K보다 작고, 360K 디스크 이상일 때</font></center></td><td><center><font size="2">3</font></center></td><td><center><font size="2">-</font></center></td></tr><tr><td><center><font size="2">기본 메모리가 128K에서 255K 사이일 때</font></center></td><td><center><font size="2">5</font></center></td><td><center><font size="2">2672</font></center></td></tr><tr><td><center><font size="2">기본 메모리가 256K에서 511K 사이일 때</font></center></td><td><center><font size="2">10</font></center></td><td><center><font size="2">5328</font></center></td></tr><tr><td><center><font size="2">기본 메모리가 512K에서 640K 사이일 때</font></center></td><td><center><font size="2">15</font></center></td><td><center><font size="2">7984</font></center></td></tr></tbody></table><b><font color="magenta">m</font></b><br />
2차 Buffer수를 설정한다. m은 0에서 8까지 사용할 수 있다. m의 기본적인 값은 0이다. </dd></font></dl><dl><font><a class="con_link" name="call" target="_blank"><b><font color="green">CALL [경로명] [Batch파일Parameters]</font></b></a> <br />
Batch파일내에서 또 다른 Batch파일을 호출(Call)한다. CALL 명령과 함께 방향전환 (Redirection) 기호를 사용하면 안된다. <dd><b><font color="magenta">경로명</font></b><br />
호출할 Batch파일을 설정한다.<br />
<b><font color="magenta">Batch파일Parameters</font></b><br />
호출할 Batch파일에 필요한 파라메터를 설정한다. </dd></font></dl><dl><font><a class="con_link" name="cd" target="_blank"><b><font color="green">CD(CHDIR) [경로명|..]</font></b></a> <br />
현재 디렉토리를 출력하거나 다른 디렉토리로 이동한다. <dd><b><font color="magenta">경로명|..</font></b><br />
이동할 경로명을 설정한다. 만약 현재 디렉토리에서 부모디렉토리(Parent Directory)로 이동할 때는 ..을 사용한다. 경로명 또는 ..을 사용하지 않으면 현재 디렉토리명을 출력한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="chcp" target="_blank"><b><font color="green">CHCP [nnn]</font></b></a> <br />
코드 페이지 번호를 설정하거나 현재 코드 페이지 번호를 출력한다. CHCP 명령을 사용하기 위해서는 NLSFUNC.EXE명령이 먼저 실행되어 있어야 한다. <dd><b><font color="magenta">nnn</font></b><br />
CONFIG.SYS 파일 안에서 COUNTRY 명령에 의해서 정의될 수 있도록 준비되어진 시스템 코드 페이지를 설정한다. nnn값은 아래를 참조한다.<br />
　<table id="table7" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>nnn값</b></font></center></td><td><center><font color="blue" size="2"><b>국가 또는 언어</b></font></center></td><td><center><font color="red" size="2"><b>nnn값</b></font></center></td><td><center><font color="blue" size="2"><b>국가 또는 언어</b></font></center></td></tr><tr><td><center><font size="2">437</font></center></td><td><center><font size="2">미국</font></center></td><td><center><font size="2">860</font></center></td><td><center><font size="2">포르투갈</font></center></td></tr><tr><td><center><font size="2">850</font></center></td><td><center><font size="2">라틴 계열 1</font></center></td><td><center><font size="2">863</font></center></td><td><center><font size="2">캐나다-프랑스어</font></center></td></tr><tr><td><center><font size="2">852</font></center></td><td><center><font size="2">라틴 계열 2</font></center></td><td><center><font size="2">865</font></center></td><td><center><font size="2">노르웨이</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="cls" target="_blank"><b><font color="green">CLS</font></b></a> <br />
화면에 출력되어 있는 정보를 모두 삭제한다. </font></dl><dl><font><a class="con_link" name="copy" target="_blank"><b><font color="green">COPY [source|+source[+ ...]] [destination] [/A|/B] [/V] [/Y|/-Y]</font></b></a> <br />
설정된 하나 이상의 파일을 복사하며, 복사되는 파일들이 출력된다. 만약 복사되어 저장될 경로명이 COM1 또는 LPT1일 경우, 이진 파일을 복사한다면 /B 스위치를 사용하면 안된다. 일반적으로 여러개의 파일들을 복사할 경우, 하위 디렉토리까지 복사할 수 있는 XCOPY.EXE<a class="con_link" href="http://myhome.hanafos.com/%7Emywebfamily/html/system/system2.html#xcopy" target="_blank"><font color="#7f00ff"></font></a>를 사용하는 것이 효율적이다. COPY명령은 환경 변수 COPYCMD를 참조하여 파일을 복사한다. <dd><b><font color="magenta">source|+source[+ ...]</font></b><br />
복사될 파일명을 설정한다. 확장 기호(*,?)를 사용할 수 있다.<br />
<b><font color="magenta">destination</font></b><br />
복사되어 생성될 경로명 또는 파일명을 설정한다.<br />
<b><font color="magenta">/A</font></b><br />
복사할 파일이 아스키(ASCII) 파일이다.<br />
<b><font color="magenta">/B</font></b><br />
복사할 파일이 2진(Binary) 파일이다.<br />
<b><font color="magenta">/V</font></b><br />
복사되어 생성될 파일이 올바르게 생성되었는지 검사한다.<br />
<b><font color="magenta">/Y</font></b><br />
복사될 위치에 같은 파일이 존재할 때 덮어쓰기(Overwrite) 여부를 묻지 않고 복사한다.<br />
<b><font color="magenta">/-Y</font></b><br />
복사될 위치에 같은 파일이 존재할 때 덮어쓰기(Overwrite) 여부를 묻는다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="country" target="_blank"><b><font color="green">COUNTRY=xxx[,[yyy][,[경로명]COUNTRY.SYS]</font></b></a>&nbsp;&nbsp; 장치드라이버.<br />
COUNTRY명령은 날짜, 시간 등을 특정 나라의 형식을 사용하게 하며, MS-DOS는 기본적으로 미국의 형식을 사용한다. 만약 국가 정보를 포함하고 있는 파일명을 설정하지 않으면 MS-DOS는 기본적으로 시작 드라이브의 루트 디렉토리에서 COUNTRY.SYS 파일을 찾는다. <dd><b><font color="magenta">xxx</font></b><br />
국가 코드를 설정한다.<br />
<b><font color="magenta">yyy</font></b><br />
국가의 코드 페이지를 설정한다.<br />
<b><font color="magenta">경로명</font></b><br />
국가 정보를 포함하고 있는 파일명과 경로명을 설정한다.<br />
국가별 코드와 코드 페이지, 날짜와 형식은 아래를 참조한다.<br />
　<table id="table8" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>국가 또는 언어</b></font></center></td><td><center><font color="blue" size="2"><b>국가코드(xxx)</b></font></center></td><td style="color: rgb(51, 51, 255);"><center><font size="2"><b>코드페이지(yyy)</b></font></center></td><td><center><font color="magenta" size="2"><b>날짜형식</b></font></center></td><td><center><font color="blue" size="2"><b>시간형식</b></font></center></td></tr><tr><td><center><font size="2">벨기에</font></center></td><td><center><font size="2">032</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23/01/1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">브라질</font></center></td><td><center><font size="2">055</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23/01/1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">캐나다-프랑스어</font></center></td><td><center><font size="2">002</font></center></td><td><center><font size="2">863, 850</font></center></td><td><center><font size="2">1993-01-23</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">크로아티아</font></center></td><td><center><font size="2">038</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center><font color="black" size="2">.</font></center></td><td><center><font color="black" size="2">.</font></center></td></tr><tr><td><center><font size="2">체코</font></center></td><td><center><font size="2">042</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center><font size="2">1993-01-23</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">덴마크</font></center></td><td><center><font size="2">045</font></center></td><td><center><font size="2">850, 865</font></center></td><td><center><font size="2">23-01-1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">핀란드</font></center></td><td><center><font size="2">358</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23.01.1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">프랑스</font></center></td><td><center><font size="2">033</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23.01.1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">독일</font></center></td><td><center><font size="2">049</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23.01.1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">헝가리</font></center></td><td><center><font size="2">036</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center><font size="2">1993-01-23</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">국제영어</font></center></td><td><center><font size="2">061</font></center></td><td><center><font size="2">437, 850</font></center></td><td><center><font size="2">23-01-1993</font></center></td><td><center><font size="2">5:35:00.00p</font></center></td></tr><tr><td><center><font size="2">이탈리아</font></center></td><td><center><font size="2">039</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23/01/1993</font></center></td><td><center><font size="2">17.35.00</font></center></td></tr><tr><td><center><font size="2">라틴아메리카(남미)</font></center></td><td><center><font size="2">003</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23/01/1993</font></center></td><td><center><font size="2">5:35:00.00p</font></center></td></tr><tr><td><center><font size="2">네덜란드</font></center></td><td><center><font size="2">031</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23-01-1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">노르웨이</font></center></td><td><center><font size="2">047</font></center></td><td><center><font size="2">850, 865</font></center></td><td><center><font size="2">23.01.1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">폴란드</font></center></td><td><center><font size="2">048</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center><font size="2">1993-01-23</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">포르투칼</font></center></td><td><center><font size="2">351</font></center></td><td><center><font size="2">850, 860</font></center></td><td><center><font size="2">23-01-1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">세르비아/유고슬라비아</font></center></td><td><center><font size="2">038</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center><font size="2">1993-01-23</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">슬로바키아</font></center></td><td><center><font size="2">042</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center><font size="2">1993-01-23</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">슬로베니아</font></center></td><td><center><font size="2">038</font></center></td><td><center><font size="2">852, 850</font></center></td><td><center><font color="black" size="2">.</font></center></td><td><center><font color="black" size="2">.</font></center></td></tr><tr><td><center><font size="2">스페인</font></center></td><td><center><font size="2">034</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23/01/1993</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">스웨덴</font></center></td><td><center><font size="2">046</font></center></td><td><center><font size="2">437, 850</font></center></td><td><center><font size="2">1993-01-23</font></center></td><td><center><font size="2">17:35:00</font></center></td></tr><tr><td><center><font size="2">스위스</font></center></td><td><center><font size="2">041</font></center></td><td><center><font size="2">850, 437</font></center></td><td><center><font size="2">23.01.1993</font></center></td><td><center><font size="2">17,35,00</font></center></td></tr><tr><td><center><font size="2">영국</font></center></td><td><center><font size="2">004</font></center></td><td><center><font size="2">437, 850</font></center></td><td><center><font size="2">23/01/1993</font></center></td><td><center><font size="2">17:35:00.00</font></center></td></tr><tr><td><center><font size="2">미국</font></center></td><td><center><font size="2">001</font></center></td><td><center><font size="2">437, 850</font></center></td><td><center><font size="2">01-23-1993</font></center></td><td><center><font size="2">5:35:00.00p</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="ctty" target="_blank"><b><font color="green">CTTY [장치명]</font></b></a> <br />
MS-DOS의 명령을 입력할 때 사용하기 원하는 장치를 설정한다. <dd><b><font color="magenta">[장치명]</font></b><br />
장치명에는 PRN, LPT1, LPT2, LPT3, CON, AUX, COM1, COM2, COM3, COM4 등이 사용될 수 있다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="date" target="_blank"><b><font color="green">DATE [mm-dd-yy]</font></b></a> <br />
현재 시스템의 날짜를 설정하거나 출력한다. 만약 이 스위치를 설정하지 않고 DATE명령을 실행하면 현재 날짜 설정을 출력하고, 새로운 날짜 설정을 위해 입력 대기한다. MS-DOS의 DATE명령은 월말의 28, 29, 30, 31일에 대해서 올바르게 작동되게 만들어졌다. mm-dd-yy 형식외에 다른 형식을 사용하기 위해서는 CONFIG.SYS 파일안에 COUNTRY 명령을 설정하면 유럽 표준 형식(dd-mm-yy)이나 국가 과학 표준 형식(yy-mm-dd)을 사용할 수 있다. <dd><b><font color="magenta">mm-dd-yy</font></b><br />
년월일은 마침표(.)나 하이픈(-), 슬래쉬(/)로 구분되어야 한다. 년월일은 CONFIG.SYS 파일안에서 COUNTRY 명령으로 설정된 형식을 따른다. mm의 값은 1에서 12까지, dd는 1에서 31까지, yy는 80에서 99까지 또는 1980에서 2099까지 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="del" target="_blank"><b><font color="green">DEL(ERASE) [경로명] [/P]</font></b></a> <br />
파일을 삭제한다. 삭제된 파일을 복구할려면 UNDELETE.EXE를 사용한다. <dd><b><font color="magenta">경로명</font></b><br />
삭제할 파일명 또는 디렉토리명을 설정한다. 디렉토리명을 설정하면 디렉토리는 삭제되지 않는다. 확장 기호(*,?)를 사용할 수 있다.<br />
<b><font color="magenta">/P</font></b><br />
파일을 삭제하기 전에 묻는다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dir" target="_blank"><b><font color="green">DIR [경로명] [/P] [/W] [/A[[:]속성]] [/O[[:]정렬]] [/S] [/B] [/L] [/V] [/4]</font></b></a> <br />
디렉토리내의 서브디렉토리와 파일의 목록을 출력한다. DIR명령은 환경 변수 DIRCMD를 참조하여 화면에 출력한다. <dd><b><font color="magenta">경로명</font></b><br />
출력할 드라이브와 디렉토리, 파일들을 설정한다. 확장기호(*,?)를 사용할 수 있다.<br />
<b><font color="magenta">/P</font></b><br />
정보 출력이 한번의 화면마다 잠시 정지한다.<br />
<b><font color="magenta">/W</font></b><br />
1줄에 5개의 파일명을 출력한다.<br />
<b><font color="magenta">/A:속성</font></b><br />
설정된 속성과 일치하는 파일들을 출력한다. 사용할 수 있는 속성은 다음과 같다.<br />
　<table id="table9" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>속성</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td><td><center><font color="red" size="2"><b>속성</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">D</font></center></td><td><center><font size="2">Directory</font></center></td><td><center><font size="2">R</font></center></td><td><center><font size="2">Read-Only 파일</font></center></td></tr><tr><td><center><font size="2">H</font></center></td><td><center><font size="2">Hidden 파일</font></center></td><td><center><font size="2">A</font></center></td><td><center><font size="2">Archive 파일</font></center></td></tr><tr><td><center><font size="2">S</font></center></td><td><center><font size="2">System 파일</font></center></td><td><center><font size="2">-</font></center></td><td><center><font size="2">D,R,H,S 앞에 붙여 관련 속성없는 파일/디렉토리 출력</font></center></td></tr></tbody></table><b><font color="magenta">/O:정렬</font></b><br />
파일들 또는 디렉토리들을 정렬하여 출력한다. 사용할 수 있는 정렬은 다음과 같다.<br />
　<table id="table10" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>정렬</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td><td><center><font color="red" size="2"><b>정렬</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">N</font></center></td><td><center><font size="2">파일명순</font></center></td><td><center><font size="2">S</font></center></td><td><center><font size="2">크기순</font></center></td></tr><tr><td><center><font size="2">E</font></center></td><td><center><font size="2">확장명순</font></center></td><td><center><font size="2">D</font></center></td><td><center><font size="2">날짜순</font></center></td></tr><tr><td><center><font size="2">G</font></center></td><td><center><font size="2">디렉토리먼저</font></center></td><td><center><font size="2">-</font></center></td><td><center><font size="2">N,S,E,D,G,A 앞에 붙여 반대로 정렬</font></center></td></tr><tr><td><center><font size="2">A</font></center></td><td><center><font size="2">가장 최근 Access한 날짜순</font></center></td><td><center><font color="black" size="2">.</font></center></td><td><center><font color="black" size="2">.</font></center></td></tr></tbody></table><b><font color="magenta">/S</font></b><br />
설정된 디렉토리와 서브디렉토리내의 파일들을 출력한다.<br />
<b><font color="magenta">/B</font></b><br />
1줄에 1개의 파일명만 출력한다.<br />
<b><font color="magenta">/L</font></b><br />
소문자로 출력한다.<br />
<b><font color="magenta">/V</font></b><br />
파일명, 실제크기, 저장크기, 변경 날짜, Access 날짜, 속성 등 자세하게 출력한다.<br />
<b><font color="magenta">/4</font></b><br />
년도를 4자리로 표시한다. 만약 /V와 함께 사용되면, /4는 무시된다. </dd></font></dl><dl><font><a class="con_link" name="device" target="_blank"><b><font color="green">DEVICE=[경로명] [장치드라이버관련Parameters]</font></b></a>&nbsp;&nbsp;&nbsp; 장치드라이버.<br />
DEVICE 명령은 MS-DOS 뿐만아니라 마우스 등 기타 다른 여러 가지 장치드라이버를 설정한다. 만약 UMBs에 장치 드라이버를 설치할려면 DEVICEHIGH 명령을 사용해야 한다. <dd><b><font color="magenta">경로명</font></b><br />
장치 드라이버를 포함하는 경로명을 설정한다.<br />
<b><font color="magenta">장치드라이버관련Parameters</font></b><br />
설정하는 장치 드라이버가 필요로 하는 파라메터를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="devicehigh" target="_blank"><b><font color="green">DEVICEHIGH=[경로명] [장치드라이버관련Parameters]</font></b></a>&nbsp;&nbsp;&nbsp; 장치드라이버.<br />
DEVICEHIGH 명령은 장치 드라이버를 UMBs에 설치한다. DEVICEHIGH명령이 정상적으로 작동될려면, CONFIG.SYS 파일안에서 DOS=HIGH, UMB 명령이 설정되고, HIMEM.SYS와 EMM386.EXE가 DEVICE명령으로 설정되어 있어야 한다. <dd><b><font color="magenta">경로명</font></b><br />
장치 드라이버를 포함하는 경로명을 설정한다.<br />
<b><font color="magenta">장치드라이버관련Parameters</font></b><br />
설정하는 장치 드라이버가 필요로 하는 파라메터를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="dos" target="_blank"><b><font color="green">DOS=HIGH|LOW[, UMB|NOUMB]</font></b></a> <br />
DOS명령은 MS-DOS 시스템을 HMA에 설치하거나 장치드라이버들을 UMBs에 설치한다. <dd><b><font color="magenta">HIGH|LOW</font></b><br />
기본적으로 기본 메모리에 설치되는 MS-DOS 시스템을 HMA에 설치할 것인지를 설정한다. 기본적인 값은 LOW이다.<br />
<b><font color="magenta">UMB|NOUMB</font></b><br />
EMM386.EXE와 같은 상위 메모리 관리자에 의해서 UMBs을 관리할 것인지를 설정한다. 기본적인 값은 NOUMB이다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="drivparm" target="_blank"><b><font color="green">DRIVPARM=/D:숫자 [/C] [/F:factor] [/H:heads] [/I] [/N] [/S:섹터] [/T:트랙]</font></b></a> <br />
DRIVPARM.EXE는 MS-DOS가 시작할 때 디스크와 테이프 드라이브와 같은 장치들의 파라메터를 정의한다. <dd><b><font color="magenta">/D:숫자</font></b><br />
물리적 드라이브의 수를 설정한다. 숫자에는 0에서 255까지 사용할 수 있으며, 숫자 0은 Drive A, 2는 Drive B, 3은 Drive C, ... 이런 식으로 정의된다.<br />
<b><font color="magenta">/C</font></b><br />
드라이브 문이 닫혀져 있느가를 검사하도록 설정한다.<br />
<b><font color="magenta">/F:factor</font></b><br />
드라이브 종류를 설정한다. factor값과 드라이브 종류는 다음과 같다. 기본적인 값은 2이다.<br />
　<table id="table11" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>factor값</b></font></center></td><td><center><font color="blue" size="2"><b>드라이브 종류</b></font></center></td><td><center><font color="red" size="2"><b>factor값</b></font></center></td><td><center><font color="blue" size="2"><b>드라이브 종류</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">160K/180K, 320K/360K</font></center></td><td><center><font size="2">6</font></center></td><td><center><font size="2">테이프 드라이브</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">1.2MB</font></center></td><td><center><font size="2">7</font></center></td><td><center><font size="2">1.44MB (3.5인치 디스크)</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">720K (3.5인치 디스크)</font></center></td><td><center><font size="2">8</font></center></td><td><center><font size="2">광 디스크</font></center></td></tr><tr><td><center><font size="2">5</font></center></td><td><center><font size="2">하드 디스크</font></center></td><td><center><font size="2">9</font></center></td><td><center><font size="2">2.88MB (3.5인치 디스크)</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="echo" target="_blank"><b><font color="green">ECHO [ON|OFF] [메시지]</font></b></a> <br />
메시지를 출력하거나, ECHO를 설정 또는 해제한다. <dd><b><font color="magenta">ON|OFF</font></b><br />
ON을 설정하면, 배치 파일내에서 명령을 실행했을 때 실행하는 명령을 화면에 출력하고 실행한다.<br />
<b><font color="magenta">메시지</font></b><br />
설정된 메시지를 출력한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="emm386" target="_blank"><b><font color="green">EMM386 [ON|OFF|AUTO] [W=ON|W=OFF]</font></b></a> <br />
80386이상의 CPU를 가진 컴퓨터에서 EMM386.EXE가 연장 메모리를 지원할 것인지를 설정한다. 만약 아무런 스위치를 사용하지 않고 실행하면, 현재 연장 메모리의 지원 상태를 출력한다. <dd><b><font color="magenta">ON|OFF|AUTO</font></b><br />
EMM386.EXE의 기능을 ON, OFF, AUTO로 설정한다. AUTO는 응용프로그램이 EMS를 요구할 때 EMS를 지원할 수 있도록 한다. 기본적으로는 ON이다.<br />
<b><font color="magenta">W=ON|W=OFF</font></b><br />
웨이텍 보조 연산 프로세서(Coprocessor)의 지원을 설정한다. 기본적으로는 OFF이다.<br />
　 </dd></font></dl><font><a class="con_link" name="exit" target="_blank"><b><font color="green">EXIT</font></b></a> <br />
명령 처리기를 종료한다. 윈도우즈 95/98의 기본적인 도스창은 COMMAND.COM과 연결되어 있어, 도스창에서 EXIT명령을 실행하면 도스창이 종료되고 윈도우즈로 되돌아 간다. 만약 도스창에서 C:/WINDOWS 디렉토리에 있는 명령 처리기인 COMMAND.COM을 한번 더 실행하면 명령 프롬프트는 2차 명령 처리기 상에 존재하게 된다. 물론, 이때 EXIT명령을 실행하면 2차 명령 처리기는 종료되고, 1차 명령 처리기로 복귀한다. 물론, 한번 더 EXIT명령을 실행하면 도스창은 종료된다. </font><dl><font><a class="con_link" name="fcbs" target="_blank"><b><font color="green">FCBS=숫자</font></b></a> <br />
MS-DOS가 한 번에 열 수 있는 파일 컨트롤 블럭 수를 설정하며, 이 명령은 CONFIG.SYS 파일안에서만 사용할 수 있다. 이 명령은 이전의 MS-DOS에서 파일을 관리할 때 사용하던 방법으로 FCBs를 필요로 하는 프로그램에서만 사용하도록 한다. 요즘은 FCBs 대신에 File Handle을 사용한다. <dd><b><font color="magenta">숫자</font></b><br />
MS-DOS가 한 번에 열 수 있는 파일 컨트롤 블럭 수를 설정한다. 숫자에는 1에서 255까지 사용할 수 있으며 기본적인 값은 4이다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="files" target="_blank"><b><font color="green">FILES=숫자</font></b></a> <br />
MS-DOS가 한 번에 접근할 수 있는 파일의 수를 설정하면, 이 명령은 CONFIG.SYS 파일안에서만 사용할 수 있다. <dd><b><font color="magenta">숫자</font></b><br />
MS-DOS가 한 번에 접근할 수 있는 파일수를 설정한다. 숫자에는 8에서 255까지 사용할 수 있으며 기본적인 값은 8이다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="for" target="_blank"><b><font color="green">FOR %변수 IN (내용) DO 명령 [명령Parameters]</font></b></a> <br />
같은 작업을 반복할 필요가 있을 경우 사용하는 명령으로, 배치 파일안에서 사용할 때는 변수 설정을 %%변수 형식으로 사용하여야 하며, 명령 프롬프트 상태에서 사용할 때는 %변수 형식으로 사용하여야 한다. 만약, 확장명이 BAK, OLD, SWP, TMP인 파일을 프롬프트상태에서 삭제하기를 원한다면 다음처럼 명령을 실행하면 된다. C:/TEMP&gt;for %k in ( *.bak *.old *.swp *.tmp ) do del %k <dd><b><font color="magenta">%%변수 or %변수</font></b><br />
실행될 명령에서 사용될 변수를 설정한다. FOR 명령은 설정된 (내용) 내에서의 각 텍스트 문자열을 이 변수로 대치하여 명령에 전달하게 된다.<br />
<b><font color="magenta">(내용)</font></b><br />
설정된 명령을 수행하기 원하는 하나 이상의 파일이나 텍스트 문자열을 설정하며, 반드시 괄호 내에 포함되어야 한다.<br />
<b><font color="magenta">명령</font></b><br />
설정된 (내용)안에 포함된 각 파일과 연관되어 실행시킬 명령을 설정한다.<br />
<b><font color="magenta">명령Parameters</font></b><br />
설정된 명령과 함께 사용할 파라메터나 스위치를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="goto" target="_blank"><b><font color="green">GOTO 레이블</font></b></a> <br />
배치 파일내에서 원하는 레이블로 가는 명령이다. <dd><b><font color="magenta">레이블</font></b><br />
MS-DOS가 배치 파일안에서 찾아갈 줄의 레이블을 설정한다. 배치 파일안에서 레이블은 :를 줄 선두에 포함하여야 한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="if" target="_blank"><b><font color="green">IF [NOT] ERRORLEVEL 숫자 명령</font></b></a><br />
<b><font color="green">IF [NOT] 문자열1==문자열2 명령</font></b><br />
<b><font color="green">IF [NOT] EXIST 파일명 명령</font></b> <br />
IF명령은 응용 프로그램의 종료 코드값(Errorlevel값) 또는 문자열 비교, 파일 존재 여부 등의 조건을 이용하여, 원하는 배치 파일이 수행되도록 하는데 사용된다. <dd><b><font color="magenta">NOT</font></b><br />
지정된 조건이 거짓일 때 명령을 수행하도록 설정한다.<br />
<b><font color="magenta">ERRORLEVEL 숫자</font></b><br />
프로그램의 종료 코드 값(Errorlevel값)과 동일하거나 큰 경우에 조건이 참이다.<br />
<b><font color="magenta">명령</font></b><br />
조건이 참일 때 MS-DOS가 실행하는 명령이다.<br />
<b><font color="magenta">문자열1==문자열2</font></b><br />
문자열1과 문자열2가 동일하면 조건이 참이다. 이러한 값은 실제 문자열이나 배치 파일의 변수가 될 수 있다.<br />
<b><font color="magenta">EXIST 파일명</font></b><br />
파일이 존재할 때 조건이 참이다. </dd></font></dl><dl><font><a class="con_link" name="include" target="_blank"><b><font color="green">INCLUDE=블럭명</font></b></a> <br />
CONFIG.SYS 파일안에서 다른 블럭에 포함된 명령을 다시 사용하게 해준다. <dd><b><font color="magenta">블럭명</font></b><br />
생성할 디렉토리명을 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="install" target="_blank"><b><font color="green">INSTALL=[경로명] [명령Parameters]</font></b></a> <br />
MS-DOS가 시작할 때 메모리 상주 프로그램을 실행한다. 일반적으로 명령 프롬프트 상에서 메모리 상주 프로그램을 실행하면 기본메모리에 설치되며, 명령 프롬프트 상에서 LH(LOADHIGH)명령을 사용하면 UMBs에 설치된다. 만약, CONFIG.SYS 파일안에서 메모리 상주 프로그램이 실행될려면 INSTALL 명령을 사용해야 한다. INSTALL 명령으로 실행된 프로그램은 기본 메모리에 설치되며, INSTALLHIGH 명령으로 실행되면 UMBs에 설치된다. <dd><b><font color="magenta">경로명</font></b><br />
메모리 상주 프로그램명을 포함한 경로명을 설정한다.<br />
<b><font color="magenta">명령Parameters</font></b><br />
메모리 상주 프로그램이 필요로 하는 파라메터를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="installhigh" target="_blank"><b><font color="green">INSTALLHIGH=[경로명] [명령Parameters]</font></b></a> <br />
CONFIG.SYS 파일안에서 메모리 상주 프로그램이 실행되어 UMBs에 설치되기 위해서는 INSTALLHIGH 명령으로 설정되어야 한다. 만약, CONFIG.SYS 파일에서 DOS=HIGH, UMB라는 명령과 HIMEM.SYS, EMM386.EXE가 설치되어 있지 않으면 INSTALLHIGH 명령을 사용하더라도 메모리 상주 프로그램은 UMBs에 설치되지 않고 기본 메모리에 설치된다. <dd><b><font color="magenta">경로명</font></b><br />
메모리 상주 프로그램명을 포함한 경로명을 설정한다.<br />
<b><font color="magenta">명령Parameters</font></b><br />
메모리 상주 프로그램이 필요로 하는 파라메터를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="interlnk" target="_blank"><b><font color="green">INTERLNK [클라이언트[:]=서버[:]]</font></b></a> <br />
INTERLNK 명령은 병렬 케이블을 이용하여 2대의 PC를 연결하거나 현재 상태를 출력한다. INTERLNK 명령을 사용하기 위해서는 CONFIG.SYS 파일안에서 DEVICE 또는 DEVICEHIGH 명령으로 INTERLNK.EXE가 설치되어야 한다. <dd><b><font color="magenta">클라이언트[:]=서버[:]</font></b><br />
연결하는 클라이언트와 연결되는 서버를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="lastdrive" target="_blank"><b><font color="green">LASTDRIVE=x</font></b></a> <br />
LASTDRIVE 명령은 접근할 수 있는 드라이브의 최대 수를 설정한다. LASTDRIVE 명령을 사용하지 않으면 기본적인 값은 마지막으로 사용하는 드라이브 문자이다. MS-DOS는 LASTDRIVE 명령에 의해서 설정된 드라이브명에 의해서 데이터 구조를 위치하므로, 필요있는 것보다 더 많은 드라이브 명을 설정하지 않도록 한다. 대부분 LASTDRIVE 명령은 설정하지 않아도 되지만, 인위적으로 드라이브 수의 제한이 필요한 경우 사용할 필요가 있다. <dd><b><font color="magenta">x</font></b><br />
A부터 Z까지의 드라이브 문자를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="loadhigh" target="_blank"><b><font color="green">LOADHIGH(LH) [경로명] [인자]</font></b></a> <br />
UMBs(Upper Memory Blacks)에 램상주 프로그램을 설치한다. 특히, 윈도우즈 9x에서는 COUNTRY.SYS에 포함되어 있는 국가 정보를 이용하도록 AUTOEXEC.BAT내에 NLSFUNC.EXE 램상주 프로그램을 LOADHIGH명령으로 설치하여 UMBs에 설치한다. 만약 LOADHIGH명령을 사용하지 않고 램상주 프로그램을 실행하면 기본 메모리(Base Memory)가 줄어든다. <dd><b><font color="magenta">경로명</font></b><br />
램상주 프로그램의 경로명과 파일명을 설정한다.<br />
<b><font color="magenta">인자</font></b><br />
램상주 프로그램이 메모리에 설치될 때 필요한 인자(Parameter)를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="md" target="_blank"><b><font color="green">MD [경로명]</font></b></a> <br />
서브 디렉토리를 생성한다. <dd><b><font color="magenta">경로명</font></b><br />
생성할 디렉토리명을 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="menucolor" target="_blank"><b><font color="green">MENUCOLOR=x[,y]</font></b></a> <br />
시작 메뉴의 문자열과 배경 색깔을 설정한다. <dd><b><font color="magenta">x</font></b><br />
메뉴 문자열의 색깔을 설정한다. x는 0에서 15까지 사용할 수 있다.<br />
<b><font color="magenta">y</font></b><br />
화면의 배경 색깔을 설정한다. y는 0에서 15까지 사용할 수 있다. 시작 메뉴에 사용되는 x, y값에 해당하는 색깔은 다음과 같다.<br />
　<table id="table12" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>값</b></font></center></td><td><center><font color="blue" size="2"><b>색깔</b></font></center></td><td><center><font color="red" size="2"><b>값</b></font></center></td><td><center><font color="blue" size="2"><b>색깔</b></font></center></td><td><center><font color="red" size="2"><b>값</b></font></center></td><td><center><font color="blue" size="2"><b>색깔</b></font></center></td><td><center><font color="red" size="2"><b>값</b></font></center></td><td><center><font color="blue" size="2"><b>색깔</b></font></center></td></tr><tr><td><center><font size="2">0</font></center></td><td><center><font size="2">검정색</font></center></td><td><center><font size="2">4</font></center></td><td><center><font size="2">빨간색</font></center></td><td><center><font size="2">8</font></center></td><td><center><font size="2">회색</font></center></td><td><center><font size="2">12</font></center></td><td><center><font size="2">밝은 빨간색</font></center></td></tr><tr><td><center><font size="2">1</font></center></td><td><center><font size="2">파랑색</font></center></td><td><center><font size="2">5</font></center></td><td><center><font size="2">보라색</font></center></td><td><center><font size="2">9</font></center></td><td><center><font size="2">밝은 파랑색</font></center></td><td><center><font size="2">13</font></center></td><td><center><font size="2">밝은 보라색</font></center></td></tr><tr><td><center><font size="2">2</font></center></td><td><center><font size="2">녹색</font></center></td><td><center><font size="2">6</font></center></td><td><center><font size="2">갈색</font></center></td><td><center><font size="2">10</font></center></td><td><center><font size="2">밝은 녹색</font></center></td><td><center><font size="2">14</font></center></td><td><center><font size="2">노란색</font></center></td></tr><tr><td><center><font size="2">3</font></center></td><td><center><font size="2">하늘색</font></center></td><td><center><font size="2">7</font></center></td><td><center><font size="2">흰색</font></center></td><td><center><font size="2">11</font></center></td><td><center><font size="2">밝은 하늘색</font></center></td><td><center><font size="2">15</font></center></td><td><center><font size="2">밝은 흰색</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="menudefault" target="_blank"><b><font color="green">MENUDEFAULT=블럭명[,시간]</font></b></a> <br />
시작 메뉴의 기본적인 블럭과 메뉴 선택을 기다리는 시간을 설정한다. <dd><b><font color="magenta">블럭명</font></b><br />
MS-DOS 시작시 기본적으로 선택될 블럭명을 설정한다.<br />
<b><font color="magenta">시간</font></b><br />
MS-DOS 시작시 다른 블럭을 선택할 시간적 여유를 설정한다. 만약 이 파라메터를 설정하지 않으면, MS-DOS는 사용자가 ENTER키를 누르기 전까지 기다린다. 시간에는 0에서 99까지 사용할 수 있다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="menuitem" target="_blank"><b><font color="green">MENUITEM=블럭명[,메뉴문자열]</font></b></a> <br />
시작 메뉴의 항목을 설정한다. 하나의 메뉴에 9개의 서브 메뉴를 생성할 수 있다. <dd><b><font color="magenta">블럭명</font></b><br />
메뉴문자열을 선택하였을 경우 실질적으로 실행될 블럭명을 설정한다.<br />
<b><font color="magenta">메뉴문자열</font></b><br />
메뉴에 출력될 문자열을 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="numlock" target="_blank"><b><font color="green">NUMLOCK=[ON|OFF]</font></b></a> <br />
시스템 시작시 MS-DOS가 NUMLOCK키를 ON, OFF할 것인지를 설정한다. 이 명령은 CONFIG.SYS 안에서만 사용될 수 있다. <dd><b><font color="magenta">ON|OFF</font></b><br />
시스템 시작시 MS-DOS가 NUMLOCK키를 ON, OFF할 것인지를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="path" target="_blank"><b><font color="green">PATH [경로명1;경로명2;...|;]</font></b></a> <br />
명령 처리기(Command Interpretor)가 현재 디렉토리에 존재하지 않는 EXE, COM, BAT 등의 확장명을 가진 실행 파일을 검색하는 경로명을 설정한다. PATH명령으로 설정된 경로명들은 환경 변수 PATH에 설정된다. <dd><b><font color="magenta">경로명1;경로명2;...</font></b><br />
명령 처리기가 검색할 경로명을 설정한다.<br />
<b><font color="magenta">;</font></b><br />
현재 설정되어 있는 경로명을 모두 삭제한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="pause" target="_blank"><b><font color="green">PAUSE</font></b></a> <br />
PAUSE 명령은 배치 파일안에서 잠시 실행을 멈추는 명령이다. </font></dl><dl><font><a class="con_link" name="power" target="_blank"><b><font color="green">POWER [ADV[:MAX|REG|MIN]|STD|OFF]</font></b></a> <br />
전원 절약을 설정하고 상태를 출력한다. <dd><b><font color="magenta">ADV[:MAX|REG|MIN]</font></b><br />
응용 프로그램이나 하드웨어 장치가 대기중일 때 전원을 절약한다. 최대로 전원을 절약할려면 MAX를 사용한다. 응용 프로그램과 장치의 성능과의 균형적인 전원 절약을 위해서는 REG를 사용한다. 만약 MAX나 REG를 설정하였을 때, 응용 프로그램이나 장치의 성능에 만족을 하지 못할 때는 MIN을 사용한다.<br />
<b><font color="magenta">STD</font></b><br />
만약 컴퓨터가 APM(Advanced Power Management)을 지원한다면 컴퓨터 하드웨어에 있는 전원 관리자(Power-Management)에 의해서만 전원을 절약한다. 만약 컴퓨터가 APM을 지원하지 않는다면 STD는 전원 관리를 중단한다.<br />
<b><font color="magenta">OFF</font></b><br />
전원 관리를 중단한다. </dd></font></dl><dl><font><a class="con_link" name="prompt" target="_blank"><b><font color="green">PROMPT [문자열]</font></b></a> <br />
MS-DOS가 사용자의 명령을 기다리는 명령 프롬프트의 모양을 설정한다. MS-DOS는 기본적으로 환경 변수 PROMPT에 설정된 프롬프트 모양을 화면에 출력하여 사용자의 명령을 기다린다. 윈도우즈 3.1/95/98 등의 윈도우즈는 기본적으로 DOS를 사용한 명령 입출력을 하지 않으므로 환경 변수 PROMPT는 의미가 없다. 물론 윈도우즈의 도스창에서의 명령 프롬프트 모양은 환경 변수인 WINPMT을 참조하여 화면에 출력한다. <dd><b><font color="magenta">문자열</font></b><br />
명령 프롬프트 모양을 설정한다. 문자열에 기본적으로 사용되는 문자열은 다음과 같다.<br />
　<table id="table13" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="93%"><tbody><tr><td><center><font color="red" size="2"><b>문자열</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td><td><center><font color="red" size="2"><b>문자열</b></font></center></td><td><center><font color="blue" size="2"><b>설명</b></font></center></td></tr><tr><td><center><font size="2">$Q</font></center></td><td><center><font size="2">등호(=)</font></center></td><td><center><font size="2">$G</font></center></td><td><center><font size="2">&gt; 문자</font></center></td></tr><tr><td><center><font size="2">$$</font></center></td><td><center><font size="2">$ 문자</font></center></td><td><center><font size="2">$L</font></center></td><td><center><font size="2">&lt; 문자</font></center></td></tr><tr><td><center><font size="2">$T</font></center></td><td><center><font size="2">현재 시간</font></center></td><td><center><font size="2">$B</font></center></td><td><center><font size="2">| 문자(SHIFT+Back Slash)</font></center></td></tr><tr><td><center><font size="2">$D</font></center></td><td><center><font size="2">현재 날짜</font></center></td><td><center><font size="2">$_</font></center></td><td><center><font size="2">다음 줄로 개행</font></center></td></tr><tr><td><center><font size="2">$P</font></center></td><td><center><font size="2">현재 드라이브와 경로</font></center></td><td><center><font size="2">$E</font></center></td><td style="text-align: center;">ANSI Escape Sequence<br />
</td></tr><tr><td><center><font size="2">$V</font></center></td><td><center><font size="2">MS-DOS 버전</font></center></td><td><center><font size="2">$H</font></center></td><td><center><font size="2">앞 글자를 지우는 Back Space</font></center></td></tr><tr><td><center><font size="2">$N</font></center></td><td><center><font size="2">현재 드라이브</font></center></td><td><center><font color="black" size="2">.</font></center></td><td><center><font color="black" size="2">.</font></center></td></tr></tbody></table></dd></font></dl><dl><font><a class="con_link" name="ren" target="_blank"><b><font color="green">REN(RENAME) [경로명] [파일명]</font></b></a> <br />
REN 명령은 단순히 같은 디렉토리안에서 파일명을 변경한다. 만약 어떤 파일의 파일명을 변경하여 다른 디렉토리에 저장할려면 COPY명령을 이용해야 한다. <dd><b><font color="magenta">경로명</font></b><br />
이름을 변경하기를 원하는 파일명의 경로명과 파일명을 설정한다.<br />
<b><font color="magenta">파일명</font></b><br />
경로명에 설정된 파일명이 변경되어질 파일명을 설정한다. 경로명이 포함되어서는 안된다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="rem" target="_blank"><b><font color="green">REM [문자열]</font></b></a> <br />
배치 파일내에서 REM 뒤에 나오는 문자열(명령 포함)을 무시한다. 일반적으로 주석(Comment)을 달거나 명령이 실행되지 않게 할 때 사용된다. <dd><b><font color="magenta">문자열</font></b><br />
주석 또는 실행되지 않기를 원하는 명령을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="rd" target="_blank"><b><font color="green">RD(RMDIR) [경로명]</font></b></a> <br />
디렉토리를 삭제한다. RD명령은 파일이 존재하는 디렉토리를 삭제하지 못하며, 현재 디렉토리는 삭제하지 못한다. 기본적으로 숨김 또는 시스템 속성을 가진 파일은 기본적인 DIR명령으로 보이지 않으며, 이러한 파일이 디렉토리내에 존재할 경우 RD명령으로 그 디렉토리를 삭제하지 못한다. <dd><b><font color="magenta">경로명</font></b><br />
삭제하기를 원하는 디렉토리를 설정한다. </dd></font></dl><dl><font><a class="con_link" name="set" target="_blank"><b><font color="green">SET</font></b></a><br />
<b><font color="green">SET [변수=문자열]</font></b><br />
<b><font color="green">SET [변수=]</font></b> <br />
SET명령은 환경변수를 출력하거나 설정, 삭제한다. SET명령만 실행하면 현재 시스템내에 설정되어 있는 환경변수를 출력한다. <dd><b><font color="magenta">변수=문자열</font></b><br />
환경 변수와 환경 변수가 가지는 문자열을 설정한다.<br />
<b><font color="magenta">변수=</font></b><br />
현재 시스템에 설정되어 있는 환경변수중에서 삭제하기를 원하는 환경변수를 설정한다. </dd></font></dl><dl><font><a class="con_link" name="setver" target="_blank"><b><font color="green">SETVER [경로명] [파일명] [n.nn]</font></b></a><br />
<b><font color="green">SETVER [경로명] [파일명] [/DELETE [/QUIET]]</font></b><br />
<b><font color="green">SETVER [경로명]</font></b> <br />
프로그램이 특정 MS-DOS 버전에서만 작동될 때 SETVER명령은 원하는 버전인 것처럼 속여서 프로그램이 실행되도록 한다. <dd><b><font color="magenta">경로명</font></b><br />
장치 드라이버인 SETVER.EXE가 있는 경로명을 설정한다. MS-DOS인 경우 대부분 C:/DOS이다.<br />
<b><font color="magenta">파일명</font></b><br />
버전 테이블에 등록시킬 파일명을 설정한다.<br />
<b><font color="magenta">n.nn</font></b><br />
설정된 프로그램이 사용하는 MS-DOS의 버전을 설정한다.<br />
<b><font color="magenta">/DELETE</font></b><br />
설정된 프로그램에 대한 버전 테이블을 삭제한다. 줄여서 /D를 사용할 수 있다.<br />
<b><font color="magenta">/QUIET</font></b><br />
버전 테이블을 삭제하는 동안 출력되는 메시지를 출력되지 않게 한다. </dd></font></dl><dl><font><a class="con_link" name="shell" target="_blank"><b><font color="green">SHELL=[경로명]명령처리기 [명령처리기Parameters]</font></b></a> <br />
SHELL명령은 MS-DOS와 윈도우즈 95/98에서 사용하기를 원하는 명령 처리기를 설정하며, CONFIG.SYS 파일안에서만 사용할 수 있다. 만약 CONFIG.SYS 파일안에서 SHELL명령으로 명령 처리기가 설정되어 있지 않다면 MS-DOS와 윈도우즈 95/98은 기본적으로 시작 드라이브의 루트 디렉토리에서 COMMAND.COM을 찾는다. SHELL명령에서는 어떠한 파라메터나 스위치가 없으며, 명령 처리기가 파라메터나 스위치가 필요하다면 SHELL명령과 함께 설정될 수 있다. <dd><b><font color="magenta">경로명</font></b><br />
명령 처리기의 경로명을 설정한다.<br />
<b><font color="magenta">명령처리기</font></b><br />
사용할 명령 처리기의 파일명을 설정한다.<br />
<b><font color="magenta">명령처리기Parameters</font></b><br />
설정된 명령 처리기의 필요한 파라메터를 설정한다.<br />
　 </dd></font></dl><dl><font><a class="con_link" name="shift" target="_blank"><b><font color="green">SHIFT</font></b></a> <br />
SHIFT명령은 %0부터 %9까지의 인자값을 이동시키며 사용하게 해준다. 즉, %1에 저장된 값은 %0에 복사되고, %2에 저장된 값은 %1에 복사되는 식이다. 한 번 이동되어 사용된 인자를 다시 사용하는 것을 불가능하다. </font></dl><dl><font><a class="con_link" name="stacks" target="_blank"><b><font color="green">STACKS=n,s</font></b></a> <br />
하드웨어 인터럽트를 핸들하기 위한 데이터 스택의 동적인 사용을 지원한다. 실행 프로그램들은 인터럽트를 처리하기 위해서 충분한 스택을 가지고 있어야 한다. 윈도우즈 3.1을 설치하면 자동적으로 CONFIG.SYS 파일안에 STACKS=9,256이 추가된다. <dd><b><font color="magenta">n</font></b><br />
Stack의 수를 설정한다. n값은 0과 8에서 64까지 사용할 수 있다.<br />
<b><font color="magenta">s</font></b><br />
각 Stack의 크기를 바이트 단위로 설정한다. s값은 0 또는 32에서 512까지 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="submenu" target="_blank"><b><font color="green">SUBMENU=블록명[,메뉴문자열]</font></b></a> <br />
메뉴안에 메뉴를 만든다. <dd><b><font color="magenta">블록명</font></b><br />
메뉴안에 더 생성될 menu_text의 블록명을 설정한다.<br />
<b><font color="magenta">메뉴문자열</font></b><br />
메뉴안에 더 생성될 메뉴에 나타날 문자열을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="switches" target="_blank"><b><font color="green">SWITCHES=[/W] [/K] [/N] [/F]</font></b></a> <br />
SWITCHES명령에서 /K 스위치를 사용해서 구형 키보드로 동작시킬 때 ANSI.SYS를 DEVICE 또는 DEVICEHIGH 명령으로 CONFIG.SYS 파일내에 설치하다면, ANSI.SYS 에도 /K 스위치를 붙여야 한다. WINA20.386을 다른 디렉토리로 옮겼으면 /W를 붙여야 하고 윈도우즈 3.1의 SYSTEM.INI 파일의 [386Enh]에 DEVICE=[drive:][path]WINA20.386을 추가해야 한다. <dd><b><font color="magenta">/W</font></b><br />
WINA20.386 파일이 루트 디렉토리이외에 다른 디렉토리로 옮겨졌을 때 설정한다.<br />
<b><font color="magenta">/K</font></b><br />
확장 키보드가 구형 키보드처럼 동작하게 한다.<br />
<b><font color="magenta">/N</font></b><br />
시작 메뉴에서 F5와 F8키를 사용하지 못하다록 설정한다.<br />
<b><font color="magenta">/F</font></b><br />
MS-DOS 시작 초기에 출력되는 "Starting MS-DOS ..." 메시지 이후에 2초간 대기하는 시간을 없앤다. </dd></font></dl><dl><font><a class="con_link" name="time" target="_blank"><b><font color="green">TIME</font></b></a><br />
<b><font color="green">TIME [시[:분[:초1[.초2]]]]A|P]</font></b> <br />
TIME명령은 시스템의 시간과 초를 설정하거나 출력한다. MS-DOS는 디렉토리를 포함한 파일들을 생성할 때나 변화시킬 때 시스템에 설정된 시간을 이용한다. <dd><b><font color="magenta">시</font></b><br />
시(Hour)를 설정한다. 시(Hour)의 값은 0에서23까지 사용할 수 있다.<br />
<b><font color="magenta">분</font></b><br />
분(Minutes)을 설정한다. 분(Minutes)의 값은 0에서 59까지 사용할 수 있다.<br />
<b><font color="magenta">초1</font></b><br />
초(Seconds)를 설정한다. 초1의 값은 0에서 59까지 사용할 수 있다.<br />
<b><font color="magenta">초2</font></b><br />
1/100초를 설정한다. 초2의 값은 0에서 99까지 사용할 수 있다. </dd></font></dl><dl><font><a class="con_link" name="type" target="_blank"><b><font color="green">TYPE [경로명]</font></b></a> <br />
텍스트(Text) 파일의 내용을 출력한다. <dd><b><font color="magenta">경로명</font></b><br />
내용을 볼 파일명을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="ver" target="_blank"><b><font color="green">VER</font></b></a> <br />
MS-DOS의 버전을 출력한다. </font></dl><dl><font><a class="con_link" name="verify" target="_blank"><b><font color="green">VERIFY [ON|OFF]</font></b></a> <br />
VERIFY명령은 검사 상태를 출력하거나, 디스크에 쓰기가 올바르게 되었는지를 검사하는 것을 설정하는 명령이다. CONFIG.SYS파일내에서나 명령 프롬프트 상에서 사용할 수 있다. <dd><b><font color="magenta">ON|OFF</font></b><br />
MS-DOS가 파일을 쓸 때 정확하게 작동되었는지를 검사하는 것을 설정한다. </dd></font></dl><dl><font><a class="con_link" name="vol" target="_blank"><b><font color="green">VOL [드라이브명]</font></b></a> <br />
디스크의 이름과 시리얼 번호를 출력한다. 디스크의 이름을 설정, 삭제, 변경하기 위해서는 외부명령 LABEL.EXE 를 사용해야 한다. <dd><b><font color="magenta">드라이브명</font></b><br />
디스크의 이름과 시리얼 번호를 출력하기를 원하는 디스크가 있는 드라이브명을 설정한다. </dd></font></dl><br />
			 ]]> 
		</description>
		<category>도스, 명령어와 정보</category>

		<comments>http://sirjhswin.egloos.com/2371952#comments</comments>
		<pubDate>Thu, 07 May 2009 01:25:23 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 도스의 특징 ]]> </title>
		<link>http://sirjhswin.egloos.com/2371943</link>
		<guid>http://sirjhswin.egloos.com/2371943</guid>
		<description>
			<![CDATA[ 
  <font style="font-weight: bold;" size="4">MS-DOS 특징 개요</font><br />
<br />
(예전의 도스월드에 있던 자료를 따로 보관해 두었다가 올립니다)<br />
MS-DOS의 특징을 한 단어로 표시하자면, FAT16 파일 시스템을 사용하는 운영체제라는 것이다. FAT16이라는 단어 속에는 파일명은 8.3의 원칙을 따라야 하고 1개의 파티션 크기가 최대 2GB까지만 설정 가능하다라는 의미가 포함된 것이다. <br />
<br />
<br />
<font style="font-weight: bold;" size="4">MS-DOS는 FAT32, NTFS, HPFS 시스템을 인식하지 못한다.</font><br />
<br />
MS-DOS 6.22까지의 모든 MS-DOS는 FAT16 파일 시스템을 사용하고 윈도우즈 95 OSR2부터 지원하는 FAT32와 윈도우즈 NT/2000/XP의 파일 시스템인 NTFS, 그리고 OS/2의 파일 시스템인 HPFS는 인식하지 않는다. 따라서, 이전 HDD에 FAT32 또는 NTFS를 사용하는 윈도우즈 9x/Me/NT/2000/XP가 설치되어 있고 이러한 운영체제를 완전히 삭제할 필요가 있는 경우, A드라이브에 MS-DOS 6.x의 부팅 디스크를 삽입하고 A드라이브로 부팅하더라도 HDD에 있는 운영체제를 삭제할 수 없다. 아니 정확하게 말하자면, MS-DOS가 모르는 파일 시스템이 HDD에 있어 C드라이브 조차 보이질 않는다. 이런 경우, 자료실에 있는 DELPART.EXE와 같은 파티션 삭제 전용 프로그램을 사용하여 삭제하여야 한다. 그리고, 1대의 PC에 윈도우즈 9x와 MS-DOS와 Multi-Booting을 시도한다면 반드시 C드라이브는 FAT16이어야 한다. MS-DOS와 윈도우즈9x/Me/NT/2000/XP의 시스템 파일들은 Setup시 D드라이브에 D:\DOS 또는 D:\Windows(또는 D:\WinNT)와 같은 디렉토리를 생성하여 설치할 수 있으나 부팅에 필요한 시스템 파일(IO.SYS, MSDOS.SYS 등)은 항상 C드라이브에 저장되므로 Multi-Booting을 시도하는 경우, C드라이브는 모두 인식할 수 있는 파일 시스템인 FAT16이어야 한다. <br />
<br />
<br />
<font style="font-weight: bold;" size="4">파일명과 디렉토리명은 항상 8.3이어야 한다.</font><br />
<br />
윈도우즈 95부터는 최대 255자까지의 파일명, 디렉토리명이 가능하지만 MS-DOS 6.22까지의 파일명과 디렉토리명은 반드시 8.3의 규칙을 지켜야한다. 물론, 확장명이 없는 파일도 존재가 가능하다. 즉, MS-DOS 6.22까지의 파일명(디렉토리명 포함)은 반드시 최대 파일명 8자와 확장명 3자의 원칙을 지켜서 생성되어야 한다. <br />
<br />
가령 윈도우즈 98의 원본 CD를 살펴보면, 모든 파일명은 8.3의 원칙에 맞는 파일들뿐이다. 8.3이라는 최소의 원칙을 지킴으로써 FAT16인 MS-DOS 부팅 디스크로 PC가 부팅되더라도 CD-ROM에 저장되어 있는 파일들을 정확하게 Access할 수 있는 것이다. <br />
<br />
그리고, 디렉토리명도 확장명을 가질 수 있다. 대부분의 PC사용자들은 디렉토리명은 확장명이 없는 것으로 알고 있으나, 실제로 그렇게 사용하지 않을뿐이지 분명히 확장명을 가질 수 있다. 다음을 참조하기 바란다. <br />
<br />
C:\DOS&gt;md test.ok<br />
C:\DOS&gt;cd test.ok<br />
C:\DOS\TEST.OK&gt;_ <br />
<br />
<br />
<br />
<font style="font-weight: bold;" size="4">1개 파티션의 최대 크기는 2GB이다.</font><br />
<br />
MS-DOS 6.22까지 포함되어 있는 FDISK.EXE는 FAT16의 파티션 생성할 수 있는데 1개 파티션의 크기는 최대 2GB이다. 예를들어, 50GB인 HDD를 PC에 설치하여 MS-DOS만을 사용한다고 하면 C드라이브(2GB), D드라이브(2GB), E드라이브(2GB), ... Z드라이브(2GB)까지 하더라도 44GB만 사용할 수 있다. 즉, 절대로 50GB 전체를 사용할 수 없는 것이다. <br />
<br />
　<br />
<table id="table7" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td colspan="2"><font face="바탕" size="2"><center>FAT16</center></font></td><td colspan="2"><font face="바탕" size="2"><center>FAT32</center></font></td><td colspan="2"><font face="바탕" size="2"><center>NTFS</center></font></td></tr><tr><td><font face="바탕" size="2"><center>Partition Size</center></font></td><td><font face="바탕" size="2"><center>Cluster Size</center></font></td><td><font face="바탕" size="2"><center>Partition Size</center></font></td><td><font face="바탕" size="2"><center>Cluster Size</center></font></td><td><font face="바탕" size="2"><center>Partition Size</center></font></td><td><font face="바탕" size="2"><center>Cluster Size</center></font></td></tr><tr><td><font face="바탕" size="2"><center>0MB ~ 32MB</center></font></td><td><font face="바탕" size="2"><center>512Byte</center></font></td><td><font face="바탕" size="2"><center>0MB ~ 259MB</center></font></td><td><font face="바탕" size="2"><center>512Byte</center></font></td><td><font face="바탕" size="2"><center>0MB ~ 512MB</center></font></td><td><font face="바탕" size="2"><center>512 Byte</center></font></td></tr><tr><td><font face="바탕" size="2"><center>32MB ~ 64MB</center></font></td><td><font face="바탕" size="2"><center>1KB</center></font></td><td><font face="바탕" size="2"><center>260MB ~ 511KB</center></font></td><td><font face="바탕" size="2"><center>1KB</center></font></td><td><font face="바탕" size="2"><center>513MB ~ 1024MB</center></font></td><td><font face="바탕" size="2"><center>1KB</center></font></td></tr><tr><td><font face="바탕" size="2"><center>65MB ~ 127MB</center></font></td><td><font face="바탕" size="2"><center>2KB</center></font></td><td><font face="바탕" size="2"><center>512MB ~ 8191MB</center></font></td><td><font face="바탕" size="2"><center>4KB</center></font></td><td><font face="바탕" size="2"><center>1025MB ~ 2048MB</center></font></td><td><font face="바탕" size="2"><center>2KB</center></font></td></tr><tr><td><font face="바탕" size="2"><center>128MB ~ 255MB</center></font></td><td><font face="바탕" size="2"><center>4KB</center></font></td><td><font face="바탕" size="2"><center>8GB ~ 16GB</center></font></td><td><font face="바탕" size="2"><center>8KB</center></font></td><td><font face="바탕" size="2"><center>2049MB ~ 4096MB</center></font></td><td><font face="바탕" size="2"><center>4KB</center></font></td></tr><tr><td><font face="바탕" size="2"><center>256MB ~ 511MB</center></font></td><td><font face="바탕" size="2"><center>8KB</center></font></td><td><font face="바탕" size="2"><center>16GB ~ 32GB</center></font></td><td><font face="바탕" size="2"><center>16KB</center></font></td><td><font face="바탕" size="2"><center>4097MB ~ 8192MB</center></font></td><td><font face="바탕" size="2"><center>8KB</center></font></td></tr><tr><td><font face="바탕" size="2"><center>512MB ~ 1023MB</center></font></td><td><font face="바탕" size="2"><center>16KB</center></font></td><td><font face="바탕" size="2"><center>32GB ~ 2TB</center></font></td><td><font face="바탕" size="2"><center>32KB</center></font></td><td><font face="바탕" size="2"><center>8193MB ~ 16384MB</center></font></td><td><font face="바탕" size="2"><center>32KB</center></font></td></tr><tr><td><font face="바탕" size="2"><center>1024MB ~ 2GB</center></font></td><td><font face="바탕" size="2"><center>32KB</center></font></td><td><font face="바탕" size="2"><center>-</center></font></td><td><font face="바탕" size="2"><center>-</center></font></td><td><font face="바탕" size="2"><center>16384MB 이상</center></font></td><td><font face="바탕" size="2"><center>64KB</center></font></td></tr></tbody></table><br />
<br />
<br />
<font style="font-weight: bold;" size="4">Root디렉토리에 존재할 수 있는 최대 파일 갯수는 512개이다.</font><br />
<br />
FAT16에서 디렉토리를 포함하여 Root디렉토리에 존재할 수 있는 최대 파일 갯수는 512개이다. 즉, C드라이브의 Root에 파일이 512이상일 경우 MS-DOS는 정상적으로 인식하지 못한다. 따라서, 많은 파일들이 생성될 경우 디렉토리를 생성하여 저장하는 것이 바람직하다. <br />
<br />
<br />
<br />
<font style="font-weight: bold;" size="4">MS-DOS의 시스템 파일은 IO.SYS, MSDOS.SYS, COMMAND.COM이다.</font><br />
<br />
MS-DOS의 시스템 파일은 IO.SYS, MSDOS.SYS, COMMAND.COM이다. MS-DOS 6.0부터는 Double Space를 지원하므로, DBLSPACE.BIN이라는 파일도 시스템 파일에 속한다. 물론, MS-DOS 6.20부터는 Double Space 대신에 Drive Space를 지원하므로 DRVSPACE.BIN도 시스템 파일이라 볼 수 있다. 특히, IO.SYS, MSDOS.SYS, COMMAND.COM 파일만 디스크에 존재하면, 그 디스크는 부팅 가능하다. 그러나 이 IO.SYS와 MSDOS.SYS는 디스크의 특정 위치에 존재하여야 부팅 가능한데, 이 2개의 파일이 디스크의 특정 위치에 존재하여 부팅 가능한 디스크가 되기 위해서는, SYS.COM 명령을 이용하여야 한다. SYS.COM명령을 수행하면 IO.SYS, MSDOS.SYS, COMMAND.COM와 DBLSPACE.BIN(or DRVSPACE.BIN)가 디스크로 복사된다. <br />
<br />
<br />
<br />
<font style="font-weight: bold;" size="4">방금전에 입력한 내용을 반복할 때는 F3 키를 누른다.</font><br />
<br />
F3키를 누르면 방금전에 입력한 내용이 다시 명령 프롬프트에 나타난다. 잘알려지지 않은 기능이지만 유용하게 사용될 때가 있다. <br />
<br />
C:\DOS&gt;copy emm396.exe a:\ (←EMM386.EXE라는 파일명을 잘못입력하였다.)<br />
Bad command or file name <br />
<br />
(위에서 그냥 F3을 누르면 방금전의 모든 문장이 나타난다.)<br />
C:\DOS&gt;copy emm396.exe a:\ <br />
<br />
(이번에는, 위에서 copy emm38 까지만 입력하고)<br />
C:\DOS&gt;copy emm38 <br />
<br />
(F3키를 누르면 완전한 문장이 완성되었다.)<br />
C:\DOS&gt;copy emm386.exe a:\<br />
　<br />
<br />
<br />
<font style="font-weight: bold;" size="4">MS-DOS는 대소문자를 구별하지 않는다.</font><br />
<br />
MS-DOS는 파일명이나 디렉토리명, 드라이브명에서 대소문자를 구별하지 않는다. <br />
<br />
C:\DOS&gt;copy EMM386.exe a:\<br />
(명령은 잘 수행된다.) <br />
<br />
(아래의 명령들은 위의 명령과 동일의 작업을 수행한다.)<br />
C:\DOS&gt;COPY Emm386.Exe A:\<br />
C:\DOS&gt;CopY EmM386.eXe a:\ <br />
<br />
(디렉토리에서도 대소문자를 구별하지 않는다.)<br />
C:\DOS&gt;mD tEST<br />
C:\DOS&gt;cd Test<br />
C:\DOS\TEST&gt;_ <br />
<br />
<br />
<br />
<font style="font-weight: bold;" size="4">모든 실행파일은 실행파일이 있는 디렉토리에서 실행해야 한다.</font><br />
<br />
기본적으로 MS-DOS 내부명령(참고로, 내부명령은 메모리에 존재하기 때문에 어떠한 디렉토리에서도 실행된다)외의 모든 명령(MS-DOS 외부명령 포함한 모든 응용프로그램)이 실행되기 위해서는 실행파일이 존재하는 디렉토리에서 실행하여야 한다. 예를 들어보면, (C:/HNC 디렉토리에 HWP.EXE파일이 있을 때) <br />
<br />
C:/HNC&gt;dir hwp.exe<br />
HWP.EXE <br />
<br />
C:/HNC&gt;cd c:\dos <br />
<br />
C:/DOS&gt;hwp<br />
Bad command or file name <br />
<br />
C:/DOS&gt;c:\hnc\hwp<br />
HWP 프로그램이 정상적으로 실행된다. <br />
<br />
즉, C:/DOS에는 HWP.EXE가 없기 때문에 HWP 프로그램이 실행되지 않지만, 비록 현재 경로가 다른 디렉토리일지라도 HWP.EXE가 있는 완전한 경로명(여기서는 C:\HNC\이다)을 앞에 입력하고 실행파일명을 입력하여 실행하면 그 프로그램은 정상적으로 실행된다. 그러나, 매번 이렇게 완전한 경로명을 입력하면 정말 번거스럽다. 이러한 번거스런운 작업은 내부명령인 SET를 이용하여 PATH라는 환경변수를 이용하면 쉽고 편리하게 실행파일을 실행할 수 있다. <br />
<br />
C:/DOS&gt;set path=c:\dos;c:\hnc <br />
<br />
C:/DOS&gt;hwp<br />
HWP 프로그램이 정상적으로 실행된다. <br />
<br />
이것 또한 그리 쉽지 않다. 간단하게 HWP프로그램만을 예를 들어서 그런것이지 PC를 켜고 나서 여러가지 많은 프로그램들의 경로명을 매번 위처럼 set path=...처럼 입력하는 것도 고된 일이다. PC를 켜고 MS-DOS가 시작되면 항상 set path=...가 시작되도록 하자. 바로 AUTOEXEC.BAT파일에 입력하여 두는 것이다.<br />
(물론, HWP가 정상적으로 설치되면 AUTOEXEC.BAT에 설치된 디렉토리가 환경변수 PATH에 자동적으로 추가된다.) <br />
<br />
C:/&gt;c:\dos\edit c:\autoexec.bat<br />
(EDIT.COM이 실행하여 C:/에있는 AUTOEXEC.BAT파일을 읽어들인다.) <br />
<br />
set path=c:\dos;c:\hnc;c:\mdir;c:\norton;c:\tc <br />
<br />
위 부분을 입력하고 저장하고 EDIT.COM을 빠져 나온다. PC를 재시작시키면 자동적으로 AUTOEXEC.BAT가 실행되기 때문에 set path=...부분도 자동적으로 실행된다. 이제 C:\HNC, C:\MDIR, c:\NORTON, C:\TC 디렉토리 안에 있는 실행파일은 어떠한 디렉토리에 있어도 실행된다. <br />
<br />
<br />
<br />
<font style="font-weight: bold;" size="4">MS-DOS의 OEM 및 Version별 시스템 파일명은 조금씩 다르다.</font><br />
<br />
MS-DOS가 사용된 OEM회사의 DOS Version별 시스템 파일은 약간이 다릅니다. 대부분 IO.SYS, MSDOS.SYS 또는 IBMBIO.COM, IBMDOS.COM 입니다. <br />
<br />
<table id="table8" bordercolorlight="#b0b0b0" bordercolordark="white" border="1" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td><font size="2">OEM</font></td><td><font size="2">&nbsp;Versions</font></td><td><font size="2">&nbsp;시스템 파일명</font></td></tr><tr><td><font size="2">&nbsp;AT&amp;T</font></td><td><font size="2">&nbsp;3.1, 3.2, 3.30a</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Bluechip</font></td><td><font size="2">&nbsp;3.2</font></td><td><font size="2">&nbsp;IOSYS.COM, MSDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Compaq</font></td><td><font size="2">&nbsp;1.1, 1.11</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Compaq</font></td><td><font size="2">&nbsp;2.01+</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Dell</font></td><td><font size="2">&nbsp;3.3</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;DTK</font></td><td><font size="2">&nbsp;4.01</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;EPC/EMPAC</font></td><td><font size="2">&nbsp;4.01</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;HP Vectra</font></td><td><font size="2">&nbsp;3.2</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;ITT</font></td><td><font size="2">&nbsp;2.11, 3.10</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;IBM</font></td><td><font size="2">&nbsp;All</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Intel</font></td><td><font size="2">&nbsp;4.01</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Lyi-Cheng</font></td><td><font size="2">&nbsp;4.01</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Microsoft</font></td><td><font size="2">&nbsp;All</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;NCR</font></td><td><font size="2">&nbsp;2.11</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;NCR</font></td><td><font size="2">&nbsp;3.20</font></td><td><font size="2">&nbsp;IBMBIO.COM, MSDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Northgate</font></td><td><font size="2">&nbsp;4.0</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Parcorp</font></td><td><font size="2">&nbsp;3.3</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Phoenix</font></td><td><font size="2">&nbsp;4.01</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Sperry</font></td><td><font size="2">&nbsp;3.2</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Tandy</font></td><td><font size="2">&nbsp;2.11</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Tandy</font></td><td><font size="2">&nbsp;3.1, 3.2, 3.3</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Telex</font></td><td><font size="2">&nbsp;3.21</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Wang</font></td><td><font size="2">&nbsp;2.11</font></td><td><font size="2">&nbsp;IO.SYS, MSDOS.SYS</font></td></tr><tr><td><font size="2">&nbsp;Wyse</font></td><td><font size="2">&nbsp;3.1, 3.21, 3.3</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr><tr><td><font size="2">&nbsp;Zenith</font></td><td><font size="2">&nbsp;2.11, 3.21</font></td><td><font size="2">&nbsp;IBMBIO.COM, IBMDOS.COM</font></td></tr></tbody></table>　<br />
<br />
<br />
			 ]]> 
		</description>
		<category>도스, 명령어와 정보</category>

		<comments>http://sirjhswin.egloos.com/2371943#comments</comments>
		<pubDate>Thu, 07 May 2009 00:58:13 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 셸(Shell) 프로그램 ]]> </title>
		<link>http://sirjhswin.egloos.com/2371927</link>
		<guid>http://sirjhswin.egloos.com/2371927</guid>
		<description>
			<![CDATA[ 
  <title>셸</title>도스셸이란 사용자가 일일이 도스 프롬프트 상에서 명령을 키보드로 입력하지 않고도 마우스나 단축키만으로 필요한 작업을 실행할 수 있도록 도와주는 프로그램을 말합니다. 도스에서도 Dosshell이라는 셸 프로그램이 포함되어 있기는 하지만 기능이 미약하여 별로 호응을 받지 못했습니다. 많이 사용하던 프로그램에는 유명한 노턴 커맨더가 있고 셰어웨어용으로는 DN(Dos Navigator) 등이 있으며 국산으로는 셰어웨어 Mdir III(이하 Mdir) 등이 있었습니다.<br />
<br />
Mdir 는 NC류와 직접 비교하기에는 무리가 있지만 국내 사용자들이 많이 사용하고 또 꼭 필요로 하는 기능만을 갖춘 순수한 국산 도스 셸(Dos Shell) 프로그램입니다. 당시에 NC는 탁월한 기능을 가지고 있는 대신에 가격이 만만치 않았고, DN은 다양한 기능을 가지고 있다는 측면에서는 NC를 능가하지만 상대적으로 복잡한 면도 있고 모든 기능을 제대로 활용하려면 많은 시일을 요합니다. 그러나 Mdir는 우선은 셰어웨어인데다가 등록 비용도 저렴하고 또 사용하기 쉽다는 최대 강점을 지니고 있었습니다.<br />
<br />
<br />
Mdir 의 기능은 크게 다섯 가지로 나누어 볼 수가 있습니다. 첫째는 언제나 파일 목록 화면을 한 눈에 볼 수 있으므로 작업을 계획하고 진행하는데 편리한 기본 구조를 제공한다는 것이며, 둘째는 노턴 유틸리티의 NCD와 같은 디렉토리 관리기를 제공하므로 드라이브나 디렉토리 단위의 작업도 쉽게 수행할 수 있습니다. 셋째로 파일의 복사, 이동, 삭제, 압축과 같은 일체의 파일 관련 작업을 단축키만으로 실행할 수가 있으며 넷째로는 자주 사용하는 응용 프로그램들을 등록해 놓고 언제든지 손쉽게 불러서 사용할 수가 있습니다. 그리고 다섯째는 확장자와 실행 파일의 연계(Link) 기능을 이용하여 자료 파일들도 마치 실행 파일처럼 사용할 수가 있습니다.<br />
<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200905/07/56/e0092656_4a022a7e0f3c3.gif" width="491" height="340" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200905/07/56/e0092656_4a022a7e0f3c3.gif');" /></div>그림 2). Mdir의 실행 화면(위 그림은 MCD 화면을 겹쳐보이게 한 것)<br />
　<br />
<br />
그 밖에도 파일 포맷, 파일 찾기, 화면 보호, 마우스 지원 등과 같은 부수적인 기능을 제공하기도 하는데, 워낙 유명한 프로그램이기 때문에 어느 통신망에서나 손쉽게 구할 수 있었습니다. 제 블로그의 도스 프로그램 공유 카테고리에서 Mdir 3.11 버전을 다운로드 받으실 수 있습니다.<br />
<br />
Mdir 의 기본적인 사용법은 파일을 선택한 다음에 단축키를 누르거나 Enter 키를 치는 것입니다. 예를 들어 하나의 파일을 대상으로 할 때는 화살표 키를 이용하여 선택 막대를 해당 파일명 위에 위치시키면 되고, 여러 개의 파일을 선택할 때는 화살표 키로 선택 막대를 이동시켜 가며 SpaceBar를 눌러 주면 됩니다. 파일명 뒤에 선택되었다는 표시가 나타나는데 다시 한 번 눌러 주면 선택이 취소됩니다.<br />
<br />
<br />
이 상태에서 파일 복사를 하려면 Alt-C(opy) 키를, 이동을 하려면 Alt-M(ove)키를, 삭제를 하려면 Alt-D(elete) 키를 누르는 식입니다. 그리고 특정 파일을 실행하려면 파일을 선택해 놓고 Enter 키를 치기만 하면 됩니다. 이 때는 물론 확장자가 *.exe, *.com, *.bat인 파일들만 해당되지만 파일 연계(Link) 기능을 사용하면 실행 파일이 아닌 파일들도 마치 실행 파일처럼 실행을 시킬 수가 있습니다. <br />
<br />
　<br />
<br />
Mdir를 자신의 기호에 맞게 환경을 설정하여 사용하려면 MSET.EXE를 실행시켜서 적절하게 원하는 사항들을 선택하거나 혹은 설정하면 됩니다. 특정 확장자의 파일을 선택했을때 어떤 프로그램을 사용해서 읽어들이게 할지<br />
<br />
혹은 각 확장자의 파일이 어떤 색깔로 표시되게 할지등 여러 세부적인 사항들을 MSET.EXE로 설정할 수 있습니다.<br />
<br />
<p></p><br/><br/>tag : <a href="/tag/mdir" rel="tag">mdir</a>,&nbsp;<a href="/tag/Shell" rel="tag">Shell</a>,&nbsp;<a href="/tag/쉘프로그램" rel="tag">쉘프로그램</a>,&nbsp;<a href="/tag/도스" rel="tag">도스</a>,&nbsp;<a href="/tag/MS-DOS" rel="tag">MS-DOS</a>			 ]]> 
		</description>
		<category>도스, 명령어와 정보</category>
		<category>mdir</category>
		<category>Shell</category>
		<category>쉘프로그램</category>
		<category>도스</category>
		<category>MS-DOS</category>

		<comments>http://sirjhswin.egloos.com/2371927#comments</comments>
		<pubDate>Thu, 07 May 2009 00:35:38 GMT</pubDate>
		<dc:creator>Sirjhswin</dc:creator>
	</item>
</channel>
</rss>
