- Windows Server 2008 관련 자료 다운로드 (0)2008/06/27
- DOS시스템 - 외부명령 (0)2006/12/08
- 내부 명령 개요 (0)2006/12/08
- Windows 2000/XP 네트워크 명령어 (0)2006/11/30
- 윈도우 기본 프로세스 (0)2005/08/08
5 Articles, Search for 'Windows'
- 2008/06/27 Windows Server 2008 관련 자료 다운로드
- 2006/12/08 DOS시스템 - 외부명령
- 2006/12/08 내부 명령 개요
- 2006/11/30 Windows 2000/XP 네트워크 명령어
- 2005/08/08 윈도우 기본 프로세스
MS-DOS 명령중 파일로 존재하는 명령을 외부 명령이라 한다.
MS-DOS에서 지원하는 외부 명령에는 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 등이 있다.
응용프로그램들이 사용하는 데이터 파일들이 현재 경로명에 존재하지 않을 경우, 응용 프로그램이 그 데이터를 검색하기 위한 경로명을 설정한다. APPEND.EXE 명령으로 설정된 경로명들은 환경 변수 APPEND에 설정된다.
경로명1;경로명2;... : 검색 대상이 될 경로명을 설정한다.
/X[:ON|:OFF] : 프로그램을 실행할 때 APPEND.EXE로 설정된 경로명을 찾거나
/PATH[:ON|:OFF] : 프로그램이 찾는 파일명이 이미 경로로 설정되어 있을 때 데
/E : APPEND라는 환경 변수에 APPEND.EXE로 설정된 경로명을 설정한다. 이 스
디렉토리 또는 파일의 속성을 변경한다.
/D : 디렉토리의 속성을 변경한다.
/E : 속성 변경시 에러가 발생하더라도 메시지를 출력하지 않는다.
/P : 설정되어 있는 파일(들) 또는 디렉토리(들)의 속성후 잠시 정지한다.
/Q : 속성 변경시 출력되는 메시지를 출력하지 않는다.
/S : 서브디렉토리 또는 포함된 파일까지 속성을 변경한다.
[+|-[AHRS]] : 읽기전용(Read-Only), 저장(Archive), 시스템(System), 숨김
file ... : 속성을 변경하기를 원하는 파일(들) 또는 디렉토리(들)을 설정한다.
MS-DOS 6.22까지의 파일시스템은 FAT16으로써 프로그램 실행중에 강제적으로 중단되거나 프로그램 상의 오류로 인해 파일들이 서로 얽혀(Cross-Linked file) 데이터를 읽는 경우가 발생한다. CHKDSK.EXE명령은 Cross-Linked 파일을 찾아 고치고 나서 FILEnnnn.CHk라는 파일명을 만든다. SUBST.EXE로 만들어진 드라이브나 네트워크 드라이브에서 사용할 수 없으며, 논리적인 에러만 고칠 수 있다.
경로명 : 검사할 드라이브명 또는 검사할 파일명을 설정한다.
/F : 디스크의 에러들을 고친다. 윈도우즈 3.1이나 도스 쉘에서의 작업 변환기와 같
/V : 검사되어지는 디렉토리의 파일들을 화면에 출력한다.
CHKDSK.EXE 명령의 종료 코드값은 아래와 같다.
CHOICE.COM은 배치 파일내에서 자신이 원하는 항목을 선택하기 위해서 선택 사항을 제공한다. 이 명령은 설정된 메시지를 출력하고, 사용자에게 여러 개의 키 중에서 하나를 선택하도록 한다. /C[:]keys에서 keys에 설정되는 문자들의 ERRORLEVEL값은 차례대로 1,2,3,...의 값을 가진다.
/C[:]keys : 프롬프트에서 허용할 수 있는 키를 설정한다. 기본적으로 이 스위치를
/N : 문자열은 출력되고 입력받는 키를 보여 주지 않지만 설정된 키를 입력받을 수
/S : 이 스위치는 CHOICE.COM가 대문자, 소문자를 구별하도록 한다.
/T[:]c,nn : 기본적으로 선택되는 키를 사용하기 전에 대기하는 시간을 지정한다.
문자열 : 화면에 출력되기를 원하는 문자열을 설정한다.
SHELL=[경로명2]COMMAND.COM [경로명1] [/E:숫자] [/P [/MSG]]
COMMAND.COM은 내부 명령어가 포함되어 있는 명령처리기로써 SHELL명령으로 다른 명령처리기를 사용할 수 있다. MS-DOS는 COMMAND.COM을 읽어들일 때 RESIDENT부분과 TRANSIENT부분으로 나누어서 읽어들인다. RESIDENT부분은 항상 메모리에 남아 있는 부분으로써 가능하다면 HMA에 위치하고, TRANSIENT부분은 기본 메모리의 가장 윗부분에 위치한다. 어떤 프로그램은 실행될 때 메모리의 TRANSIENT부분을 사용하는데, 이 경우에 TRANSIENT부분을 다시 읽어들이기 위해서 MS-DOS는 COMSPEC 환경 변수에 설정되어 있는 COMMAND.COM의 경로명을 이용하여 COMMAND.COM을 다시 읽어들인다.
경로명1 : 프로그램 사용중에 COMMAND.COM을 다시 읽어들일 필요가 있을 때의
장치명 : 명령의 입출력을 위한 다른 장치를 설정한다.
경로명2 : COMMAND.COM이 있는 경로명을 설정한다.
/C 문자열 : 명령처리기가 문자열로 설정된 명령을 수행을 하고 나서 종료하도록 설
/E:숫자 : 환경변수의 값을 Byte단위로 설정한다. 숫자에는 160에서 32768까지
/K 파일명 : CONFIG.SYS가 실행된 후에 설정된 파일명을 실행시킨다. MS-DOS
/P : CONFIG.SYS에서 COMMAND.COM을 사용할 때는 항상 이 스위치를 사용해
/MSG : 메모리에 모든 에러 메시지를 읽어들인다. 일반적으로 이 스위치는 플로피
만약 /CHKDSK 스위치를 사용하여 더블 스페이스가 Cross-Linked File이나 Lost Clusters와 같은 에러를 발견하면 이러한 문제를 고치기 위해서 /F 스위치를 사용한다. 더블 스페이스의 /CHKDSK 스위치는 압축 드라이브의 내부 구조를 검사하며, 외부명령 CHKDSK.EXE는 압축 드라이브의 FAT를 검사한다.
/CHKDSK : 설정된 압축 드라이브의 구조를 검사한다. 줄여서 /CHK를 사용할 수 있
/F : 압축 드라이브의 에러를 고친다.
드라이브명 : 더블 스페이스가 검사할 드라이브명을 설정한다. 만약 드라이브명을
더블 스페이스는 하드 드라이브나 플로피 디스크, 다른 보조 저장 매체에 존재하는 파일을 압축하여 그 드라이브에 더 많은 사용 가능한 공간을 만든다. 더블 스페이스는 설정된 드라이브 전체를 압축하지 못한다. 부팅 드라이브를 압축하기 위해서는 적어도 1.2MB의 공간을 남겨 두어야 한다. 그리고, 플로피 디스크를 압축할 대는 적어도 0.65MB의 공간을 남겨 두어야 하며, 360KB의 플로피 디스크는 압축하지 못한다. 윈도우즈 3.1의 가상 메모리 파일(386SPART.PAR)은 더블 스페이스로 압축된 드라이브에 있어서는 안된다.
/COMPRESS Drive1 : 설정된 하드 디스크 드라이브나 플로피 디스크를 압축한다.
/NEWDRIVE=Drive2 : Host 드라이브 명을 설정한다. 이 스위치를 설정하지 않으
비압축 드라이브의 공간에 새로운 압축 드라이브를 생성할 때는 /CREATE 스위치를 사용한다.
/CREATE Drive1 : Drive1로 설정된 비압축 드라이브에 압축 드라이브를 만든다.
/NEWDRIVE=Drive2 : 새로 만들어질 압축 드라이브 명을 설정한다. 이 스위치를
/RESERVE=숫자 : 비압축 드라이브에 압축하지 않고 남겨 놓을 공간을 MB단위로
/SIZE=숫자 : 비압축 드라이브에 만들 압축 드라이브의 크기를 MB단위로 설정한
압축 드라이브를 대상으로 파일 조각 모으기를 한다. 만약 압축 드라이브의 크기를 줄일려고 한다면, 파일 조각 모이기를 먼저 실행해야 한다.
/DEFRAGMENT Drive1 : 설정된 드라이브를 대상으로 파일 조각 모으기를 한다.
설정된 압축 드라이브를 삭제한다. 압축 드라이브를 삭제하면 그 안에 포함되어 있는 모든 파일들도 함께 삭제한다. 압축된 C드라이브를 삭제할 수 없다.
/DELETE Drive1 : 설정된 압축 드라이브를 삭제한다. 줄여서 /DEL을 사용할 수 있
설정된 압축 드라이브를 포맷하며, /FORMAT 스위치로 한번 포맷되어진 드라이브는 복구할 수 없다. 압축된 C드라이브를 포맷할 수 없다.
/FORMAT Drive1 : 설정된 압축 드라이브를 포맷한다. 줄여서 /F를 사용할 수 있
설정된 압축 드라이브의 빈 공간과 사용된 공간, 압축 비율 등의 정보를 출력한다.
/INFO Drive1 : 설정된 압축 드라이브를 포맷한다.
네트워크 드라이브를 제외하고 컴퓨터에 있는 모든 드라이브의 상태를 간단하게 출력한다.
/LIST : 컴퓨터에서 네트워크 드라이브를 제외한 드라이브의 상태를 출력한다.
더블 스페이스는 부팅할 때마다 자동적으로 시스템에 압축되어 있는 볼륨 파일을 마운트한다. 압축된 플로피 디스크를 사용할 때 필요하다.
/MOUNT=nnn : nnn의 확장자를 가진 압축 볼륨 파일을 마운트한다. nnn을 설정
/NEWDRIVE=Drive2 : 새로 마운트되는 압축 드라이브에 할당한 드라이브 명을 설
설정된 압축 볼퓸 파일과의 연결 상태를 끊는다. 언마운트는 압축 드라이브를 임시적으로 사용하지 못하도록 한다. 압축된 C드라이브를 언마운트할 수 없다.
/UNMOUNT Drive1 : 설정된 압축 드라이브를 언마운트한다. 줄여서 /U를 사용할
설정된 압축 드라이브의 상대 압축 비율을 바꾼다.
/RATIO=r.r [Drive1 | /ALL] : 설정된 압축 드라이브의 상대 압축 비율을 바꾼다.
압축 드라이브의 크기를 크게하거나 줄인다.
/SIZE=숫자1 : 설정된 압축 드라이브의 크기를 바꾼다. 숫자1은 Host 드라이브에
/RESERVE=숫자2 : 더블 스페이스가 압축 드라이브의 크기를 재조정한 후에 Host
실행 파일을 테스트하고 디버그한다.
경로명 : 디버그를 할 실행 파일의 파일명과 경로명을 설정한다.
TEST파일파라메터 : 디버그 할 실행 파일에 필요한 파라메터를 설정한다.
다음은 DEBUG.EXE에서 사용할 수 있는 디버그 명령들이다.
디스크의 성능을 최적화하기 위한 파일들을 재조정한다. 윈도우즈 3.1을 사용할 때 DEFRAG.EXE를 실행하면 안된다.
/F : 파일간의 공간없이 파일 단편 최적화 작업을 한다.
/U : 파일간에 공간이 있다면 그 공간을 남겨두면서 파일 단편 최적화 작업을 한다.
/S[:]order : 설정된 정렬 방식으로 파일 단편 최적화 작업을 한다. 만약 order를
| N | 파일명순(A~Z) | D | 요일,시간순(최근것먼저) |
| N- | 파일명역순(Z~A) | D- | 요일, 시간역순(오래된것먼저) |
| E | 확장명순(A~Z) | S | 파일 크기순(작은것부터) |
| E- | 확장명역순(Z~A) | S- | 파일 크기역순(큰것부터) |
/SKIPHIGH : 기본 메모리에 DEFRAG.EXE를 읽어들인다. 상위 메모리가 가능하다
/LCD : LCD에서 DEFRAG.EXE를 실행할 때 사용한다.
/BW : 흑백으로 DEFRAG.EXE를 실행한다.
/G0 : 그래픽 마우스와 그래픽 코드 페이지를 사용할 수 없게 한다.
/H : 숨김 속성을 가진 파일도 파일 단편 최적화 작업시 옮길 수 있게 한다.
DELTREE.EXE [/Y] [경로명]
디렉토리내의 모든 파일과 서브 디렉토리를 삭제한다. 와일드 카드(*, ?)를 사용할 수 있다.
/Y : 삭제할 것인지를 묻지 않고 DELTREE.EXE는 설정된 경로명을 삭제한다.
경로명 : 삭제하기를 원하는 디렉토리를 설정한다.
DISKCOMP.COM은 트랙 대 트랙으로 비교를 수행하고, 트랙당 섹터수와 면수는 Drive1에 설정된 플로피 디스크의 포맷 형식을 기준으로 하며, 하드 디스크는 서로 비교할 수 없다.
Drive2 : 비교할 플로피 디스크가 들어있는 드라이브명을 설정한다.
/1 : 양면 포맷되어진 디스크라도 디스크의 한 면만 비교한다.
/8 : 트랙당 섹터수가 9나 15일지라도 트랙당 8섹터로 비교한다.
DISKCOPY.COM는 플로피 디스크에서만 사용할 수 있고, 하드 디스크에서는 사용할 수 없으며, 만약 Drive2에 있는 디스크가 포맷되지 않았으면 Drive1에 있는 디스크와 같은 형식의 포맷을 하면서 디스크를 복사한다.
Drive2 : 목적 디스크를 포함하고 있는 드라이브 명을 설정한다.
/1 : 디스크의 첫번째 면만 디스크 복사를 한다.
/V : 정확하게 복사하는지 검사한다. 복사 시간이 길어진다.
DOSKEY.COM은 HISTORY기능과 MACRO기능으로 MS-DOS 사용자에게 편리함을 준다. HISTORY기능은 이전에 사용한 명령을 다시 고쳐 사용할 수 있고, MACRO기능은 많이 사용하는 명령을 MACRO로 정의하여 쉽게 사용할 수 있다. HISTORY에 저장되어 있는 명령들을 볼려면 F7을 누르면 되고, 다시 F9를 눌러 원하는 명령이 있는 줄을 선택한다. HISTORY내용을 모두 삭제할려면 ALT+F7을 사용한다. 명령어의 첫글자를 입력하고 F8을 누르면 입력된 첫글자로 시작되는 명령들이 나온다.
/BUFSIZE=size : DOSKEY.COM이 사용하는 매크로와 저장 장소의 버퍼 크기를
/MACROS : DOSKEY.COM에 등록된 모든 매크로를 보여 준다. 줄여서 /M을 사용
/HISTORY : 메모리에 저장된 모든 명령들을 보여 준다. 줄여서 /H를 사용할 수 있
/INSERT|/OVERSTRIKE : 키보드의 입력 상태를 삽입 또는 덮어쓰기로 설정한다.
macroname=text : DOSKEY.COM에서 사용할려는 매크로를 정의한다.
MS-DOS에서 지원하는 DOSSHELL.COM은 그래픽 인터페이스를 지원하며, DOSSWAP.EXE를 이용하여 DOS상태에서도 멀티 태스킹과 유사한 환경을 지원한다.
res : 모니터 환경의 선명도를 설정한다. res에는 L, M, H를 사용할 수 있으며 기본
n : 설정된 모니터의 화면 선명도안에 하나 이상 더 선택할 수 있는 선명도가 있을
/T : 텍스트 모드에서 DOSSHELL.COM을 실행한다.
/G : 그래픽 모드에서 DOSSHELL.COM을 실행한다.
/B : 흑백으로 DOSSHELL.COM을 실행한다.
DOSSWAP.EXE는 단독으로 사용할 수 없으며, DOSSHELL.COM에서 내부적으로 사용하는 프로그램이다.
MS-DOS 이전 버전에서는 EDLINE.EXE이라는 라인 단위 편집기(LINE EDITOR)가 지원되었으나 버전 5,0 이상부터 지원되는 EDIT.COM은 아스키(ASCII) 텍스트 파일을 생성, 편집, 저장, 프린트하는 풀 스크린 에디터(FULL SCREEN EDITOR)이다. EDIT.COM은 QBASIC.EXE이 PATH에 설정된 경로명이나 같은 디렉토리 내에 있어야 작동되고, 하드 디스크의 공간을 절약하기 위해서 QBASIC.EXE를 삭제하면 EDIT.COM을 사용할 수 없다.
[drive:][path]filename : 아스키(Ascll) 텍스트 파일명과 경로명을 설정한다. 만
/B : 흑백으로 EDIT.COM을 실행한다. 만약에 모노크롬에서 EDIT.COM이 정상적
/G : CGA으로 EDIT.COM을 실행한다.
/H : 사용 가능한 최대의 라인 수로 EDIT.COM이 작동되게 한다.
/NOHl : EDIT.COM이 8가지 색깔을 사용하도록 한다. 일반적으로 MS-DOS는 16
MS-DOS의 원본 디스켓의 파일들은 대부분 확장명의 마지막이 밑줄(_)로 압축된 상태로 되어 있는데, 필요한 파일을 하나씩 풀때는 EXPAND.EXE라는 명령을 사용해야 압축된 파일을 사용할 수 있는 상태로 풀 수 있다.
[drive:][path]filename : 압축을 해제할려고 하는 원본 파일을 설정한다.
destination : 압축을 해제한 파일이 저장될 드라이브명, 디렉토리명, 파일명 등의
MS-DOS 명령들의 간단한 도움말을 보여준다. 도움말을 볼 명령어를 입력하지 않으면 FASTHELP.EXE는 기본적으로 MS-DOS에서 사용되는 명령어에 대해서 간단한 설명만을 출력한다.
command : 도움말을 보기를 원하는 명령을 설정한다. 만약 이 파라메터를 설정하
INSTALL=[[drive:][path]FASTOPEN.EXE drive:[[=]n] [drive:[[n][...]] [/X]
FASTOPEN.EXE는 자주 사용되는 파일들의 접근 속도를 줄여주지만, 마이크로소프트 윈도우즈 3.1와 파일 분산 최적화 프로그램(DEFRAG.EXE)에서 사용하면 데이터를 잃을 위험이 있다.
drive: : 빨리 접근하기를 원하는 파일이나 디렉토리가 있는 드라이브 명을 설정한
n : FASTOPEN.EXE가 동시에 작업할 수 있는 파일수를 설정한다. 10부터 999까
[drive:][path] : FASTOPEN.EXE가 있는 경로명을 설정한다.
FC.EXE /B 경로명1 경로명2 (←Binary비교)
경로명1 : 비교하기를 원하는 1번째 파일명을 설정한다.
경로명2 : 비교하기를 원하는 2번째 파일명을 설정한다.
/A : ASCII파일을 비교할 때 사용한다. 내용이 서로 다른 줄을 출력하는 대신에, 내
/C : 대소문자의 구별을 무시한다.
/L : ASCII파일을 비교할 때 사용한다. EXE, COM, SYS, OBJ, LIB 또는 BIN의 확
/LBn : 내부 라인 버퍼을 위한 라인 수를 설정한다. 기본적인 값은 100이고 비교되
/N : ASCII 비교시에 라인 수를 출력한다.
/T : 탭 문자를 빈 칸으로 처리하지 않는다. 기본적으로는 탭을 빈 칸으로 취급한다.
/W : 파일 비교시에 탭과 빈 칸을 압축한다. 탭과 빈 칸이 많이 포함된 파일을 비교
/nnnn : 파일 내에서 일치해야 하는 연속적인 문장의 수를 설정한다. 만약 파일내
/B : Binary파일을 비교할 때 사용한다. EXE, COM, SYS, OBJ, LIB 또는 BIN의
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는 단지 물리적 하드 디스크만을 분할할 수 있다.
/STATUS : 시스템의 하드 디스크 파티션 정보를 출력한다.
/MBR : MBR(Master Boot Record)를 초기화한다.
FIND.EXE [/V] [/C] [/N] [/I] "문자열" [[drive:][path]filename[...]]
FIND.EXE는 특정 파일내에서 설정된 문자열을 검색한다. 문자열에는 ?, *를 사용할 수 없다.
/V : 설정된 문자열을 포함하지 않는 모든 문장을 출력한다.
/C : 설정된 문자열을 포함하는 문장의 수를 출력한다.
/N : 각 문장에 문장 번호를 추가 한다.
/I : 대소문자의 구별을 무시하여 검색이 수행되게 한다.
FIND.EXE 명령의 종료 코드값은 아래와 같다.
FORMAT.COM drive: [/V[:label]] [/Q] [/U] [/T:tracks /N:sectors] [/B|/S]
FORMAT.COM drive: [/V[:label]] [/Q] [/U] [/1] [/4] [/B|/S]
FORMAT.COM drive: [/Q] [/U] [/1] [/4] [/8] [/B|/S]
/V:label : 최대 11자까지의 디스크의 볼륨 레이블을 설정한다. 이 스위치를 사용
/Q : 디스크의 포맷을 빨리 한다. 이 전에 포맷된 디스크에서 사용되어야 하며 이
/U : 포맷 복구를 지원하지 않도록 한다. 이 스위치를 사용해서 포맷을 하면
/F:size : 포맷할 플로피 디스크의 크기를 설정한다. 가능하면 /T와 /N 스위치 대
/S : 포맷후에 디스크에 시스템 파일(IO.SYS, MSDOS.SYS, DBLSPACE.BIN,
/T:tracks : 포맷할 디스크의 트랙 수를 설정한다. 가능하면 이 스위치 대신에 /?
/H:sectors : 포맷할 디스크의 트랙당 섹터 수를 설정한다. 가능하면 이 스위치 대
/1 : 플로피 디스크의 한쪽 면만을 포맷한다.
/4 : 1.2MB 디스크 드라이버에서 5.25인치 360K 양면 배밀도를 포맷할 때 사용한
/8 : 트랙당 8섹터로 5.25인치의 플로피 디스크를 포맷한다. 이 스위치는 MS-
GRAPHICS.COM은 CGA, EGA, VGA을 지원하며, 기본적으로 GRAPHICS.PRO 파일을 참조한다.
/R : 화면에 나타난 것을 반전시켜 프린트한다.
/B : 컬러로 백그라운드에서 프린트한다. 이 스위치는. COLOR4와 COLORB에서
/LCD : CGA 비율 대신에 LCD(Liquid Crystal Display) 비율을 사용하여 프린트한
/PRINTBOX:STD or /PRINTBOX:LCD : 프린트 박스의 크기를 설정한다.
HELP.COM은 MS-DOS의 명령들에 대한 자세한 사용법과 예제를 보여 준다.
topic : 도움말을 보고자 하는 MS-DOS 명령을 설정한다.
/B : 흑백으로 HELP.COM을 시작한다.
/G : CGA로 HELP.COM을 시작한다.
/H : 사용 가능한 최대 라인수로 HELP.COM을 출력한다.
/NOHI : 고밀도를 지원하지 않는다.
INTERSVR.EXE /RCOPY (←INTERSVR.EXE를 서버쪽에 복사하기 위한 형식)
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로 방향 전환된 드라이브에 사용할 수 없다.
drive: : 방향 전환될 드라이브 명을 설정한다. 기본적으로 모든 드라이브가 방향
/LPT:[n|address] : 연결하고자 하는 병렬 포트를 설정한다.
/COM:[n|address] : 연결하고자 하는 직렬 포트를 설정한다.
/BAUD:rate : 최대 전송 속도를 설정한다. rate에는 9607, 19200, 38400,
/B : 서버쪽의 화면을 흑백으로 한다. 만약 모노크롬을 사용하다가 문제가 생기면
/V : 컴퓨터의 타이머와의 충돌을 방지한다.
/RCOPY : 케이블로 연결된 서버쪽의 컴퓨터에 INTERSVR.EXE를 복사하기 위한
INSTALL=[drive:][path]KEYB.COM [xx[,[yyy][,[drive:][path]KEYBOARD.SYS]]] [/E] [/ID:nnn] (←CONFIG.SYS)
MS-DOS에서 미국 영어를 제외한 언어를 사용할 때 KEYB.COM을 사용한다.
xx : 키보드의 코드를 설정한다 xx의 값은 아래의 테이블에 나타나 있다.
yyy : 코드 페이지를 설정한다. yyy의 값은 아래의 테이블에 나타나 있다.
/E : 확장 키보드가 인스톨될 지를 설정한다. 8086컴퓨터에 확장 키보드를 사용하
/ID:nnn : 사용할 때의 키보드를 설정한다. 같은 언어를 사용하면서 여러 가지 키
볼륨 레이블에는 * ?/71. , ; : + = ( ) < > "를 제외한 영문 11자를 사용할 수 있고 탭이 아닌 스페이스를 사용할 수 있다. 볼륨 레이블을 입력할 때 소문자로 입력하더라도 MS-DOS는 볼륨 레이블을 대문자로 출력한다. LABEL.EXE명령은 SUBST.EXE로 만들어진 드라이브 명의 볼륨 레이블에 접근할 수 없다.
label : 볼륨 레이블을 설정한다 드라이브 명과 레이블은 롤론(:)으로 구분되어야 한
LOADFIX.COM은 기본 메모리의 첫번째 64KB 아래에 설정된 프로그램이 Load되도록 한다.
[drive:][path]filename : 프로그램의 파일명과 경로를 설정한다.
program-parameters : 설정된 프로그램의 파라메터를 설정한다.
MEM.EXE [/CLASSIFY|/DEBUG|/FREE|MODULE modulename] [/PAGE]
MEM.EXE명령은 부팅 중에 메모리로 Load된 프로그램과 기본 메모리, 사용가능한 메모리 등 메모리의 자세한 정보를 알려 준다.
/CLASSIFY : 각 프로그램이 차지하고 있는 기본 메모리와 상위 메모리를 보여주고
/DEBUG : 메모리에 Load된 현재의 내부 드라이버와 프로그램을 보여준다. 이 스
/FREE : 기본 메모리와 상위 메모리의 남은 영역을 보여준다. 이 스위치는 기본 메
/MODULE programname : 현재 메모리에서 사용하고 있는 프로그램 모듈의 상태
/PAGE : 한 화면씩 출력을 정지시킨다. 이 스위치는 MEM.EXE의 다른 어떤 스위치
MEMMAKER.EXE는 메모리 상주 프로그램과 디바이스 드라이버들의 메모리 사용을 최적화시킨다. MEMMAKER.EXE를 실행하기 위해서는 80386이상의 CPU와 연장 메모리가 필요하다.
/B : 흑백으로 MEMMAKER.EXE를 실행한다. 모노크롬에서 MEMMAKER.EXE가
/BATCH : 배치 모드에서 MEMMAKER.EXE를 실행한다. MEMMAKER.EXE는 모든
/SESSION : 메모리 최적화 작업을 수행하는 동안에 MEMMAKER.EXE에 의해서
/SWAP:drive : 실제 부팅 드라이브 명을 설정한다. 컴퓨터가 부팅후에 부팅 드라
/T : IBM의 토큰-링 네트워크를 탐지하지 않는다. 만약 MEMMAKER.EXE가 실행
/UNDO : 가장 최근에 MEMMAKER.EXE에 의해서 바뀐 CONFIG,SYS,
/W:n,m : 마이크로소프르 윈도우즈 3.1의 변환 버퍼를 위한 상위 메모리의 여유
MODE.COM LPTn[:] [COLS=c] [LINES=l] [RETRY=r] (←프린터 구성)
프린터 설정을 한다.
LPTn : 연결되어 있는 병렬 포트를 설정한다. n은 1에서 3까지 사용할 수 있다.
COLS=c : 화면의 컬럼수를 설정한다. c는 80과 132만 사총할 수 있다. 기본적인
LINES=l : 1인치(Inch)에 표시되는 화면의 Line수를 설정한다. l은 6과 8만 사용할
RETRY=r : MODE.COM이 병렬 프린터로 데이터를 보탤 때 타임 아웃 에러가 발생
시스템에 설치된 모든 장치의 상태를 출력한다.
/STATUS : 병렬프린터의 상태를 보여준다. 이 스위치 없이 MODE.COM가 단독으
인쇄 출력방향을 다른 장치로 전환한다.
LPTn : 병렬 포트를 설정한다. n은 1에서 3까지 사용할 수 있다.
COMm : 직렬 포트를 설정한다. m은 1에서 4까지 사용할 수 있다.
MODE.COM COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r]
직렬 포트를 설정한다.
COMm : 직렬 포트의 수를 설정한다. m은 1에서 4까지 사용할 수 있다.
BAUD=b : 초당 전송 속도를 설정한다 b의 값과 설명은 아래와 같다.
DATA=d : 문자의 데이터 비트 수를 설정한다. d는 5에서 8까지 사용할 수 있고,
STOP=s : 문자 끝에 정의된 정지 비트 수를 설정한다. 5는 1, 1.5, 2이다. 만약 전
RETRY=r : MODE.COM이 직렬 프린터로 데이터를 보낼 때 타임 아웃 에러가 발생
키보드의 문자 반복율을 설정한다.
RATE=r : 키를 눌렸을 때 화면에서 문자의 반복 비율을 설정한다 r는 1에서 32까지
DELAY=d : 첫 번째 문자를 위한 키를 누르고 놓을 때의 시간의 간격을 설정한다. d
MODE.COM device CODEPAGE SELECT=yyy
MODE.COM device CODEPAGE REFRESH
MODE.COM device CODEPAGE [/STATUS]
코드 페이지를 설정한다.
device : 코드 페이지를 선택하거나 준비하기를 원하는 장치를 설정한다. device
CODEPAGE PREPARE : 설정된 장치를 위한 코드 페이지를 준비한다.
yyy : 선택하거나 준비하는 코드 페이지의 수를 설정한다. MS-DOS에서 지원하는
CODEPAGE REFRESH : 하드웨어에 문제가 생기거나 다른 어떤 문제가 발생하면
CODEPAGE : 코드 페이지의 수를 출력한다.
/STATUS : 설정된 장치에 준비되거나 선택된 코드 페이지의 수를 출력한다. 줄여
MODE.COM [display-adapter][,n]
MODE.COM CON[:] [COLS=c] [LINES=n]
화면의 출력 모드를 설정한다.
display-adapter : 사용되는 출력 장치의 형태를 설정한다.
T : 패턴을 테스트함으로써 화면의 정렬을 검사한다.
CON[:] : 화면 출력 형식을 조절한다.
COLS=c : 화면의 컬럼 수를 설정한다. c는 40과 80만 사용할 수 있다.
LINES=n : 화면의 라인 수를 설정한다. n은 25, 43, 50을 사용할 수 있고 라인 수
출력되는 내용을 한 번에 한 화면씩 나타내며, 긴 파일이나 데이터를 살펴보기 위해서 사용된다. 방향 전환 문자(<)를 사용할 때는 데이터 파일을 설정해야하고, 파이프(|)를 사용할 때는 DIR, TYPE, SORT.EXE와 같은 명령을 사용해야 하며, 파이프(|)를 사용하기 전에는 AUTOEXEC.BAT에서 환경 변수 TEMP를 설정해야 한다.
[drive:][path]filename : 출력하기를 원하는 데이터 파일명과 경로명을 설정한다.
command-name : 출력하기를 원하는 데이터를 지원하는 명령을 설정한다.
목적 디렉토리에 옮기는 파일이 하나일 때는 destination에 새로운 파일명을 설정하여 옮길 수 있으나, 하나 이상의 파일을 옮길때는 destination에 파일명을 설정할 수 없으며, 목적 디렉토리에 같은 파일명이 존재하면 메시지를 출력하지 않고 존재하는 파일위에 덮어쓴다.
[drive:][path]filename : 옮기기를 원하는 파일명을 설정한다.
destination : 옮겨져서 저장될 경로명을 설정한다.
MOVE.EXE 명령의 종료 코드값은 아래와 같다.
MSAV.EXE는 메모리와 드라이브에서 바이러스를 검색하고, 검색의 대상이 되는 모든 디렉토리에 CHKLIST.MS라는 파일을 생성하며 환경 변수 MSDOSDATA를 사용한다. CHKLIST.MS에는 파일의 크기, 날짜와 시간 표시, 그리고 속성뿐아니라 파일의 내용을 가지고 계산한 값(CheckSum)도 포함하고 있다.
/S : 설정된 드라이브를 검색하지만, 발견된 바이러스를 제거하지 않는다.
/C : 설정된 드라이브를 검색하며, 바이러스를 발견하면 제거한다.
/R : MSAV.EXE가 설정된 드라이브를 검색한 뒤에 발견된 바이러스 수와 제거된
/A : A드라이브와 B드라이브를 제외한 모든 드라이브를 검색한다.
/L : 네트워크 드라이브를 제외한 모든 드라이브를 검색한다.
/N : MSAV.EXE가 있는 디렉토리에 MSAV.TXT파일이 있으면 MSAV.TXT의 내용
/P : 그래픽 인터페이스 대신에 텍스트 인터페이스를 사용한다.
/F : 검색되는 파일명들을 출력하지 않는다. 이 스위치는 /N, /P스위치와만 함께 사
/VIDEO : MSAV.EXE가 실행될수 있는 비디오 종류의 스위치들을 출력한다.
/25 : 화면에 25줄을 나타낼 수 있도록 한다. 기본적인 값이다.
/28 : 화면에 28줄을 나타낼 수 있도록 한다. 이 스위치는 VGA에서만 사용될 수 있
/43 : 화면에 43줄을 나타낼 수 있도록 한다. 이 스위치는 EGA와 VGA에서 사용될
/50 : 화면에 50줄을 나타낼 수 있도록 한다. 이 스위치는 VGA에서만 사용될 수 있
/60 : 화면에 60줄을 나타낼 수 있도록 한다. 이 스위치는 VIDEO 7에서만 사용될
/IN : 컬러 모니터가 탐지되지 않더라도 컬러를 사용하면서 MSAV.EXE를 실행한
/BW : 흑백으로 MSAV.EXE를 실행한다.
/MONO : 모노크롬으로 MSAV.EXE를 실행한다.
/LCD : LCD로 MSAV.EXE를 실행한다.
/FF : CGA를 가진 컴퓨터에서 가장 빠른 화면 출력을 사용한다.
/BF : 출력할 때 컴퓨터의 BIOS를 이용한다.
/NF : 내장 폰트의 사용을 할 수 없게 한다.
/BT : 그래픽 마우스을 사용할 수 있게 한다.
/NGM : 그래픽 문자 대신에 기본적인 마우스 문자를 사용한다.
/LE : 마우스의 오른쪽, 왼쪽 버튼을 서로 바꾼다.
/PS2 : 마우스 커서가 보이지 않을 때 마우스를 리셋시킨다.
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를 이용하여 복원한다.
setup_file : 수행하기를 원하는 백업 형식과 백업 파일이 정의되어 있는 셋업 파일
/BW : 흑백으로 MSBACKUP.EXE를 실행한다.
/LCD : LCD로 MSBACKUP.EXE를 실행한다.
/MDA : 모노크롬으로 MSBACKUP.EXE를 실행한다.
MSCDEX.EXE는 마이크로소프트에서 CD-ROM 고유의 장치 드라이버를 지원하기 위해서 만든 프로그램으로서, CD-ROM 고유의 장치 드라이버를 CONFIG.SYS에 먼저 설치한뒤에 사용해야 한다. 마이크로소프트 윈도우즈 3.1이 시작된 후에 이 명령을 실행해서는 안된다.
/D:drive1 [/D:drive2...] : CD-ROM 장치 드라이버의 이름을 설정한다. CD-
/E : 가능하다면 버퍼 섹터를 저장하기 위해서 CD-ROM 드라이버가 확장 메모리를
/K : MS-DOS가 Kanji로 코딩된 CD-ROM 볼륨을 인식하도록 설정한다. 기본적으
/S : 마이크로소프트 네트워크나 마이크로소프트 윈도우즈 워크그룹 서버에서 CD-
/V : MSCDEX.EXE가 시작할 때 메모리의 상태를 출력한다.
/L:letter : CD-ROM 드라이브에 할당할 드라이브 명을 설정한다. 만약 CD-ROM
/M:number : 버퍼 섹터의 수를 설정한다.
MSD.EXE [/B] [/I]
컴퓨터의 기술적인 정보를 보여준다.
[drive:][path]filename : MSD.EXE 실행 후에 생성될 보고서 파일명을 설정한다.
/I : MSD.EXE가 실행될 때 하드웨어를 탐지하지 않도록 한다. MSD.EXE가 실행될
/F [drive:][path]filename : 설정된 보고서 파일명으로 MSD.EXE 실행 후에
/P [drive:][path]filename : 설정된 보고서 파일명으로 MSD.EXE 실행 후에
/S [drive:][path]filename : 설정된 보고서 파일명으로 MSD.EXE 실행 후에 시
/B : 흑백으로 MSD.EXE를 실행한다. 컬러로 MSD.EXE를 정상적으로 출력하지 못
MSAV.EXE의 마이크로소프트 윈도우즈 3.1용으로서 알려진 바이러스를 검색, 제거한다.
VSAFE.COM의 경고 메시지를 마이크로소프트 윈도우즈 3.1에서도 출력될 수 있도록 한다. VSAFE.COM이 메모리에 설치되어 있어야 MWAVTSR.EXE가 실행된다.
MSBACKUP.EXE의 마이크로소프트 윈도우즈 3.1용으로서, VFINTD.386 파일이 SYSTEM.INI파일의 (386Enh)에 DEVICE=[drive:][Path]VFINTD.386이 설치되어야 정상 작동된다.
UNDELETE.EXE의 마이크로소프트 윈도우즈 3.1용으로서, 삭제된 파일들을 복구한다.
INSTALL=[drive:][path]NLSFUNC.EXE [country-filename] (←CONFIG.SYS)
NLS(National Language Support)를 위한 특정 국가 정보를 메모리에 설치한다. 이 명령은 명령이 프롬프트 상태나 CONFIG.SYS에서 실행될 수 있다. 마이크로소프트 윈도우즈 3.1이 실행중일 때 이 명령을 실행하면 시스템이 작동 중지될 수 있다. [drive:][path]filename의 기본적인 값은 CONFIG.SYS 파일내에서 COUNTRY명령에 의해서 결정된다. 만약 CONFIG.SYS 파일내에서 COUNTRY명령이 없으면 부팅 드라이브의 루트 디렉토리에서 COUNTRY.SYS를 찾는다. 만약, MS-DOS가 COUNTRY.SYS를 찾지 못하더라도 에러 메시지는 출력하지 않지만, 내부 명령 CHCP를 실행하면 에러 메시지가 출력된다.
[drive:][path]filename : 국가 정보가 포함되어 있는 파일의 경로명을 설정한다.
country-filename : 국가 정보가 포함되어 있는 파일의 경로명을 설정한다.
프린터 큐에 저장되는 각 파일의 이름에는 최대 64문자까지 사용될 수 있다. 또한 MS-DOS를 시작하고 PRINT.EXE명령을 처음 사용할 때에는 /D, /B, /U, /M, /S, /Q를 사용할 수 있으며, 이러한 스위치들을 다시 사용하기를 원하면 다시 부팅해야 한다. 물론 응용 프로그램에서 만들어진 데이터 파일을 인쇄할 때는 그 응용 프로그램에서 지원하는 인쇄 명령을 사용해야 한다.
[drive:][path]filename : 인쇄하기를 원하는 파일을 설정한다.
/D:device : 프린트 장치의 이름을 설정한다. 병렬 포트에는 LPT1, LPT2, LPT3
/B:size : 프린터로 데이터가 보내지기 전에 데이터를 저장하는 내부 버퍼의 크기를
/U:ticks1 : PRINT.EXE명령이 프린터의 상태가 정상이 될 때까지 대기하는 클럭
/M:ticks2 : 프린터에서 PRINT.EXE명령이 문자를 인쇄할 때 사용하는 클럭 틱의
/S:ticks3 : MS-DOS가 백그라운드로 프린터를 할 때 사용하는 클럭 틱의 수를 설
/Q:qsize : 프린터 큐에 저장될 수 있는 최대의 파일 수를 설정한다. qsize의 값은
/T : 프린터 큐에 있는 모든 파일을 삭제한다.
/C : 프린터 큐에 있는 파일을 삭제한다. 이 스위치와 전 스위치는 함께 사용할 수
/P : 프린터 큐에 파일을 첨가할 수 있다. 이 스위치와 /C 스위치는 함께 사용할 수
MS-DOS에서 지원하는 프로그램밍 언어인 Quick BASIC을 실행한다. Quick BASTC은 베이직으로 프로그래밍하는데 있어서 완전한 환경을 지원한다. Quick BASIC은 온라인 도움말 기능을 포함하고 있으며, Quick BASIC이 실행된 뒤에는 언제든지 Fl을 누르면 Quick BASIC에 대한 더 많은 정보를 알 수 있다.
drive:][path]filename : QBASIC.EXE가 시작할 때 읽어들일 파일명을 설정한다.
/B : 흑백으로 QBASICEXE를 실행한다.
/EDITOR : EDIT.COM없이 텍스트 형식의 문서를 편집할 수 있게 한다.
/G : CGA로 QBASIC.EXE를 시작한다.
/H : 사용 가능한 최대의 라인 수로 QBASIC.EXE이 작동되게 한다.
/MBF : 내부 함수인 MKS$, MKD$, CVS, CVD를 MKSMBF$, MKDMBF$,
/NOHI : 고밀도를 지원하지 않는다. COMPAQ 랩탑 컴퓨터에서 이 스위치를 사용
/RUN : 설정된 파일을 QBASIC.EXE가 실행되면서 읽어들인다.
REPLACE.EXE [drive1:][path]filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U]
REPLACE.EXE명령은 목적 디렉토리에 있는 파일과 동일한 이름의 파일을 설정된 디렉토리에서 목적 디렉토리로 복사하여 대치하고 또한 목적 디렉토리에 없는 파일들을 추가할 수 있다. 그러나 숨김, 시스템 속성을 가진 파일에 REPLACE.EXE 명령을 사용할 수 없다.
[drive1:][path]filename : 원본 파일이 있는 경로명을 설정한다.
[drive2:][path2] : 목적 파일이 있는 경로명을 설정한다.
/A : 원본 디렉토리와 목적 디렉토리를 비교해서 목적 디렉토리에 없는 파일들을 추
/P : 목적 파일을 교체하거나 원본 파일을 첨가할 때 확인하도록 묻는다.
/R : 비보호 파일뿐아니라 읽기 전용 파일도 교체한다. 이 스위치를 설정하지 않고
/S : 목적 디렉토리의 모든 서브 디렉토리를 조사해서 파일을 교체한다. 이 스위치
/W : REPLACE.EXE가 파일을 교체하기 전에 디스크를 삽입하기 위해서 기다린다.
/U : 원본 디렉토리에 있는 파일보다 오래된 목적 디렉토리에 있는 파일을 업데이트
REPLACE.EXE의 탈출 코드는 아래와 같다.
MS-DOS 2.0에서 5.0까지의 BACKUP.EXE으로 백업된 모든 파일을 복원한다.
drive2:[path[filename]] : 백업 파일이 복원될 드라이브명 또는 파일명을 설정한
/S : 모든 서브 디렉토리들을 복원한다.
/P : 읽기 전용이나 마지막 백업에 의해서 변화된 파일을 복원할 때 묻는다.
/B:date : 설정된 날짜전에 변화된 파일만을 복원한다. 설정된 날짜의 형식은
/A:date : 설정된 날짜후에 변화된 파일만을 복원한다. 설정된 날짜의 형식은
/E:time : 설정된 시간전에 변화된 파일만을 복원한다. 설정된 시간의 형식은
/L:time : 설정된 시간후에 변화된 파일만을 복원한다. 설정된 시간의 형식은
/M : 가장 마지막에 백업되어 변화된 파일만을 복원한다.
/N : 복원될 장소에 없는 파일만을 복원한다.
/D : 실제적인 복원을 하지 않고 백업 파일안에 있는 파일들의 리스트를 출력한다.
INSTALL=[[drive:]path]SHARE.EXE [/F:sapce] [/L:locks] (←CONFIG.SYS)
SHARE.EXE는 대부분의 경우 네트워크 작업이나 프로그램에서 파일들을 공유할 필요가 있는 멀티 태스킹 환경에서 사용된다. 마이크로소프트 윈도우즈 3.1를 사용할 때는 SHARE.EXE 대신에 VSHARE.386을 SYSTEM.INI 파일의 [386Enh]안에 DEVICE=[drive:][path]VSHARE.386을 설치하여 사용한다.
/F:space : MS-DOS에서 파일 공유에 대한 자료를 저장하기 위해서 사용되는 영
/L:locks : 한 번에 잠글 수 있는 파일의 수를 설정한다. 기본적인 값은 20이다.
MEMMAKER.EXE가 메모리 상주 프로그램이나 장치 드라이버의 최적화를 추적하는 과정에서 그것들의 크기를 결정하기 위해 내부적으로 사용하는 프로그램으로써 MEMMAKER.EXE에 의해서 최적화하는 중에 자동으로 CONFIG.SYS나 AUTOEXEC.BAT의 각 라인 앞에 설치되고 최적화가 끝나면 각 라인에서 자동 삭제 된다.
SMARTDRV.EXE [[drive[+|-]]...] [/E:ElementSize] [InitCacheSize] [WinCacheSize]] [/B:] [/C] [/R] [/L] [/Q] [/V] [/S]
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)이 있는 물리적 드라이브를 캐쉬하므로 압축 드라이브와 물리적 드라이브 모두 성능을 향상시킨다.
drive+|- : 캐쉬를 하기 원하는 디스크 드라이브명을 설정한다. +는 캐쉬를 사용하
/E:ElementSize : SMARTDRV.EXE가 한번에 옮길수 있는 캐쉬의 양을 Byte단위
InitCacheSize : SMARTDRV.EXE가 시작될 때 캐쉬의 양을 KB단위로 설정한다.
WinCacheSize : 윈도우즈 3.1을 위해서 SMARTDRV.EXE가 사용할 캐쉬의 양을
/B:BufferSize : 미리 읽기 버퍼(Read-Ahead Buffer)는 응용 프로그램이 하드 디
/C : 모드 캐쉬에 있는 정보를 디스크에 쓴다. 캐쉬에 있는 정보를 디스크에 쓰기를
/R : 캐쉬에 있는 모든 정보를 지우고 SMARTDRV.EXE는 다시 캐쉬를 시작한다.
/L : 상위 메모리가 가능할지라도 SMARTDRV.EXE가 자동적으로 상위 메모리에 설
/Q : SMARTDRV.EXE가 설치될 때 상태 메시지를 출력하지 않는다. 기본적으로
/V : SMARTDRV.EXE가 설치될 때 상태 메시지를 출력하게 한다. 이 스위치는 /Q
/S : SMARTDRV.EXE의 상태에 추가적인 정보를 더하여 출력한다.
SMARTDRV.EXE를 메모리에 읽어들인 후, 마이크로소프트 윈도우즈 3.1을 실행했을 대, 디스크 캐쉬 상태를 모니터링할 수 있도록 하는 마이크로소프트 윈도우즈 3.1용 프로그램이다.
SORT.EXE [/R] [/+n] [> [drive2:][path2][filename2]
입력되는 데이터를 설정된 열에서 오름차순이나 내림차순으로 정렬하여 결과를 파이프(|)나, 방향 전환(<, >, >>)해서 화면이나 파일, 또는 다른 어떤 장치로 출력한다. 파이프(|)를 사용하기 위해서는 AUTOEXEX.BAT 파일안에 환경 변수 TEMP를 설정해야 한다. SORT.EXE는 대문자와 소문자를 구별하지 않는다.
[drive1:][path1]filename1 : 정렬하기를 원하는 데이터를 가진 파일명과 경로명
[drive2:][path2]filename2 : 정렬되어진 결파를 저장할 파일명과 경로명을 설정
command : 정렬하기를 원하는 데이터를 출력하는 명령을 설정한다.
/R : 정렬을 내림차순으로 한다.
/+n : n컬럼에 있는 문자에 따라서 데이터를 정렬한다. 이 스위치를 사용하지 않으
SUBST.EXE drive1: /D
마이크로소프트 윈도우즈 3.1과 함께 SUBST.EXE를 사용하지 않도록 한다. SUBST.EXE는 디렉토리 경로를 드라이브명으로 설정하는 명령이다.
drive1: : 디렉토리 경로명을 할당할 가상 드라이브 명을 설정한다.
[drive2:][path] : 가상 드라이브 명에 할당할 디렉토리 경로명을 설정한다.
/D : 가상 드라이브를 삭제한다.
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 파일은 더블 스페이스에 필요한 파일로서 만약 더블 스페이스가 컴퓨터에 필요없다면 삭제해도 된다.
[drive1:][path] : 시스템 파일의 경로를 설정하는 것으로, 경로를 설정하지 않으
drive2: : 시스템 파일들을 복사할 드라이브 명을 설정한다.
하드 디스크 또는 플로피 디스크의 디렉토리 구성을 출력한다.
[drive:][path] : 출력할 디렉토리의 경로를 설정한다.
/F : 각 디렉토리에 있는 파일들을 출력한다.
/A : 출력할 때 그랙픽 문자대신에 텍스트 문자를 이용한다.
UNDELETE.EXE [/LIST|/ALL|/PURGE[drive]|/STATUS|/LOAD|/UNLOAD|/S[drive]|/Tdrive[-entries]]
MS-DOS에서 지원하는 UNDELETE.EXE는 3가지 방법으로 파일을 복구하지만 디렉토리를 복구하지 못한다. 결국 디렉토리안에 모든 파일을 삭제한 뒤 디렉토리를 삭제하면 UNDELETE.EXE는 디렉토리를 복구하지 못하므로 지워진 디렉토리와 파일들을 복구하지 못한다. SENTRY 방법을 사용하면 숨김 속성이 있는 SENTRY이라는 디렉토리가 생기며 삭제된 파일들은 SENTRY라는 디렉토리에 저장된다. TRACKER 방법을 사용하면 PCTRACKR.DEL이라는 숨김 속성의 파일이 만들어지며 그 파일 속에 삭제된 파일들의 처음과 끝의 정보가 들어있다. JOIN.EXE나 SUBST.EXE에 의해서 방향 전환되어 만들어진 드라이브에 대해서는 삭제 추적 방법을 사용해서는 안된다. ASSIGN.EXE명령은 UNDELETE.EXE에 의한 삭제 추적 방법 전에 사용해야 한다.
[drive:][path]filename : 복구할려는 파일명과 경로명을 설정한다. 기본적으로
/LIST : 삭제된 파일 중에서 복구될 수 있는 것만을 알려주며 실제적으로는 파일을
/ALL : 파일의 복구 여부를 묻지 않고 자동적으로 모든 파일들을 복구한다. 그리고
/DT : 삭제 추적(Deletion-Tracking) 방법을 이용하여 삭제된 파일을 복구한다.
/DS : 삭제 감시(SENTRY) 방법을 이용하여 삭제 파일을 복구한다.
/LOAD : UNDELETE.INI에 정의된 삭제 복구 방법을 이용하기 위해서
/UNLOAD : 상주된 UNDELETE.EXE를 메모리에서 제거한다.
PURGE[drive] : 삭제 감시 방법으로 만들어진 SENTRY 디렉토리의 파일을 삭제한
/STATUS : 각 드라이브애 설정되어 있는 삭제 복구 방법의 종류를 출력한다.
/S[drive] : 삭제 감시 방법을 이용하면서 UNDELETE.EXE를 메모리에 상주시킨
/Tdrive[-entries] : 삭제 추적 방법을 이용하면서 UNDELETE.EXE를 메모리에 상
UNFORMAT.COM는 모든 하드 디스크와 플로피 디스크를 복구한다. 그러나, 네트워크 드라이브는 복구하지 않는다. FORMAT.COM 명령에서 /U 스위치를 사용해서 디스크가 포맷되었다면 디스크를 복구할 수 없다.
/L : UNFORMAT.COM에 의해 발견된 모든 파일과 서브 디렉토리를 출력한다. 만
/TEST : 실제적으로는 디스크를 복구하지 않고 복구되었을 때의 정보를 보여 준다.
/P : LPT1에 연결된 프린터에 출력 메시지를 보낸다.
VSAFE.COM은 컴퓨터 바이러스의 발견이나 실행 파일의 변형 등의 경고 사항 등을 메모리에 상주해 있는 한 계속해서 감시하며, 메모리상에서는 22K를 차지한다. 마이크로소프트 윈도우즈 3.1이 실행중일 대는 VSAFE.COM을 실행해서는 안된다.
option : 컴퓨터 바이러스에 대해서 VSAFE.COM이 작동하는 방법을 설정한다.
/NX : 연장 메모리(Extended Memory)에 VSAFE.COM이 로드되는 것을 금지한
/Ax : ALT키와 x키의 단축기를 설정하여 함께 누르면 메모리에 상주된
/Cx : CTRL키와 x키의 단축키를 설정하여 함께 누르면 메모리에 상주된
/N : 네트워크 드라이브에 VSAFE.COM이 작동되도록 한다.
/D : 실행 파일의 CheckSum 기능을 하지 않는다.
/U : 메모리에 상주된 VSAFE.COM을 메모리에서 제거한다.
MS-DOS 6.0 이전 버전에서의 XCOPY.EXE는 숨김 속성과 시스템 속성의 파일을 복사할 수 있었지만, MS-DOS 6.0부터는 복사하지 않는다. /D:date 스위치를 사용할 때는 CONFIG.SYS 안에서 사용하는 COUNTRY명령의 날짜 표현 형식을 따른다. 많은 수의 파일을 복사할 경우에는 내부 명령인 COPY 명령보다는 XCOPY 명령이 효율적이다.
source : 복사할려고 하는 원본 파일 또는 경로명을 설정한다.
destination : 복사되어 저장될 장소의 경로명을 설정한다.
/A : 기록(Archive) 속성이 설정되어 있는 파일만을 복사하도록 설정한다. 복사후
/M : 기록 속성이 설정되어 있는 파일만을 복사하도록 설정한다. 복사후 기록 속성
/D:date : 설정한 날짜와 그 후에 변경된 파일만을 복사한다.
/P : 목적 파일을 만들 것인지를 확인하도록 묻는다.
/S : 서브 디렉토리내에 파일이 존재할 경우 서브 디렉토리를 복사한다. 파일을 포
/E : 서브 디렉토리내에 파일이 존재하지 않더라도 서브 디렉토리를 복사한다.
/V : 목적 파일이 올바르게 복사되었는지 검사한다.
/W : 파일을 복사하기 전에 응답을 기다리기 위한 메시지를 출력한다.
XCOPY.EXE 명령의 종료 코드값은 아래와 같다.
| 오류없이 파일이 성공적으로 복사되었을 경우 | |
| 복사할 파일이 발견되지 않았을 경우 | |
| CTRL+C를 눌러 복사가 중단된 경우 | |
| 초기화 에러가 발생한 경우 (메모리나 디스크 공간 부족, 잘못된 형식 사용) | |
| 디스크 쓰기 에러가 발생한 경우 |
- Windows Server 2008 관련 자료 다운로드 (0)2008/06/27
- DOS시스템 - 외부명령 (0)2006/12/08
- 내부 명령 개요 (0)2006/12/08
- Windows 2000/XP 네트워크 명령어 (0)2006/11/30
- 윈도우 기본 프로세스 (0)2005/08/08
Leave your greetings.
명령 실행시 CTRL+C 또는 CTRL+BREAK를 검사할 것인지를 설정한다. 프롬프트상태에서 현재의 BREAK 상태를 출력하기 위해서는 BREAK만 입력후 실행하면 되며, ON 또는 OFF의 설정은 CONFIG.SYS안에서 설정되어야 한다.
[ON|OFF] : CTRL+C 또는 CTRL+BREAK를 검사할 것인지를 설정한다.
BUFFERS=n,[m]
시스템이 시작할 때 디스크 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를 위치시킨다.
n : 디스크 Buffer수를 설정한다. n은 1에서 99까지 사용할 수 있다. 시스템의 구
성에 따른 기본적인 디스크 Buffer의 수는 아래와 같다.
Batch파일내에서 또 다른 Batch파일을 호출(Call)한다. CALL 명령과 함께 방향전환 (Redirection) 기호를 사용하면 안된다.
경로명 : 호출할 Batch파일을 설정한다.
Batch파일Parameters : 호출할 Batch파일에 필요한 파라메터를 설정한다.
현재 디렉토리를 출력하거나 다른 디렉토리로 이동한다.
경로명|.. : 이동할 경로명을 설정한다. 만약 현재 디렉토리에서 부모디렉토리
(Parent Directory)로 이동할 때는 ..을 사용한다. 경로명 또는 ..을 사용하지
않으면 현재 디렉토리명을 출력한다.
코드 페이지 번호를 설정하거나 현재 코드 페이지 번호를 출력한다. CHCP 명령을 사용하기 위해서는 NLSFUNC.EXE명령이 먼저 실행되어 있어야 한다.
nnn : CONFIG.SYS 파일 안에서 COUNTRY 명령에 의해서 정의될 수 있도록 준비
화면에 출력되어 있는 정보를 모두 삭제한다.
설정된 하나 이상의 파일을 복사하며, 복사되는 파일들이 출력된다. 만약 복사되어 저장될 경로명이 COM1 또는 LPT1일 경우, 이진 파일을 복사한다면 /B 스위치를 사용하면 안된다. 일반적으로 여러개의 파일들을 복사할 경우, 하위 디렉토리까지 복사할 수 있는 XCOPY.EXE를 사용하는 것이 효율적이다. COPY명령은 환경 변수 COPYCMD를 참조하여 파일을 복사한다.
source|+source[+ ...] : 복사될 파일명을 설정한다. 확장 기호(*,?)를 사용할 수
destination : 복사되어 생성될 경로명 또는 파일명을 설정한다.
/A : 복사할 파일이 아스키(ASCII) 파일이다.
/B : 복사할 파일이 2진(Binary) 파일이다.
/V : 복사되어 생성될 파일이 올바르게 생성되었는지 검사한다.
/Y : 복사될 위치에 같은 파일이 존재할 때 덮어쓰기(Overwrite) 여부를 묻지 않고
/-Y : 복사될 위치에 같은 파일이 존재할 때 덮어쓰기(Overwrite) 여부를 묻는다.
xxx : 국가 코드를 설정한다.
yyy : 국가의 코드 페이지를 설정한다.
경로명 : 국가 정보를 포함하고 있는 파일명과 경로명을 설정한다.
국가별 코드와 코드 페이지, 날짜와 형식은 아래를 참조한다.
MS-DOS의 명령을 입력할 때 사용하기 원하는 장치를 설정한다.
파일을 삭제한다. 삭제된 파일을 복구할려면 UNDELETE.EXE를 사용한다.
/P : 파일을 삭제하기 전에 묻는다.
DIR [경로명] [/P] [/W] [/A[[:]속성]] [/O[[:]정렬]] [/S] [/B] [/L] [/V] [/4]
디렉토리내의 서브디렉토리와 파일의 목록을 출력한다. DIR명령은 환경 변수 DIRCMD를 참조하여 화면에 출력한다.
경로명 : 출력할 드라이브와 디렉토리, 파일들을 설정한다. 확장기호(*,?)를 사용
/P : 정보 출력이 한번의 화면마다 잠시 정지한다.
/W : 1줄에 5개의 파일명을 출력한다.
/A:속성 : 설정된 속성과 일치하는 파일들을 출력한다. 사용할 수 있는 속성은 다음
/B : 1줄에 1개의 파일명만 출력한다.
/L : 소문자로 출력한다.
/V : 파일명, 실제크기, 저장크기, 변경 날짜, Access 날짜, 속성 등 자세하게 출
/4 : 년도를 4자리로 표시한다. 만약 /V와 함께 사용되면, /4는 무시된다.
DEVICE 명령은 MS-DOS 뿐만아니라 마우스 등 기타 다른 여러 가지 장치드라이버를 설정한다. 만약 UMBs에 장치 드라이버를 설치할려면 DEVICEHIGH 명령을 사용해야 한다.
장치드라이버관련Parameters : 설정하는 장치 드라이버가 필요로 하는 파라메터
DEVICEHIGH 명령은 장치 드라이버를 UMBs에 설치한다. DEVICEHIGH명령이 정상적으로 작동될려면, CONFIG.SYS 파일안에서 DOS=HIGH, UMB 명령이 설정되고, HIMEM.SYS와 EMM386.EXE가 DEVICE명령으로 설정되어 있어야 한다.
경로명 : 장치 드라이버를 포함하는 경로명을 설정한다.
장치드라이버관련Parameters : 설정하는 장치 드라이버가 필요로 하는 파라메터
DOS명령은 MS-DOS 시스템을 HMA에 설치하거나 장치드라이버들을 UMBs에 설치한다.
HIGH|LOW : 기본적으로 기본 메모리에 설치되는 MS-DOS 시스템을 HMA에 설치
UMB|NOUMB : EMM386.EXE와 같은 상위 메모리 관리자에 의해서 UMBs을 관리
DRIVPARM.EXE는 MS-DOS가 시작할 때 디스크와 테이프 드라이브와 같은 장치들의 파라메터를 정의한다.
/D:숫자 : 물리적 드라이브의 수를 설정한다. 숫자에는 0에서 255까지 사용할 수 있으며, 숫자 0은 Drive A, 2는 Drive B, 3은 Drive C, ... 이런 식으로 정의된다.
/C : 드라이브 문이 닫혀져 있느가를 검사하도록 설정한다.
/F:factor : 드라이브 종류를 설정한다. factor값과 드라이브 종류는 다음과 같다.
메시지를 출력하거나, ECHO를 설정 또는 해제한다.
메시지 : 설정된 메시지를 출력한다.
80386이상의 CPU를 가진 컴퓨터에서 EMM386.EXE가 연장 메모리를 지원할 것인지를 설정한다. 만약 아무런 스위치를 사용하지 않고 실행하면, 현재 연장 메모리의 지원 상태를 출력한다.
ON|OFF|AUTO : EMM386.EXE의 기능을 ON, OFF, AUTO로 설정한다. AUTO
W=ON|W=OFF : 웨이텍 보조 연산 프로세서(Coprocessor)의 지원을 설정한다.
명령 처리기를 종료한다. 윈도우즈 95/98의 기본적인 도스창은 COMMAND.COM과 연결되어 있어, 도스창에서 EXIT명령을 실행하면 도스창이 종료되고 윈도우즈로 되돌아 간다. 만약 도스창에서 C:/WINDOWS 디렉토리에 있는 명령 처리기인 COMMAND.COM을 한번 더 실행하면 명령 프롬프트는 2차 명령 처리기 상에 존재하게 된다. 물론, 이때 EXIT명령을 실행하면 2차 명령 처리기는 종료되고, 1차 명령 처리기로 복귀한다. 물론, 한번 더 EXIT명령을 실행하면 도스창은 종료된다.
MS-DOS가 한 번에 열 수 있는 파일 컨트롤 블럭 수를 설정하며, 이 명령은 CONFIG.SYS 파일안에서만 사용할 수 있다. 이 명령은 이전의 MS-DOS에서 파일을 관리할 때 사용하던 방법으로 FCBs를 필요로 하는 프로그램에서만 사용하도록 한다. 요즘은 FCBs 대신에 File Handle을 사용한다.
숫자 : MS-DOS가 한 번에 열 수 있는 파일 컨트롤 블럭 수를 설정한다. 숫자에는 1
MS-DOS가 한 번에 접근할 수 있는 파일의 수를 설정하면, 이 명령은 CONFIG.SYS 파일안에서만 사용할 수 있다.
숫자 : MS-DOS가 한 번에 접근할 수 있는 파일수를 설정한다. 숫자에는 8에서
같은 작업을 반복할 필요가 있을 경우 사용하는 명령으로, 배치 파일안에서 사용할 때는 변수 설정을 %%변수 형식으로 사용하여야 하며, 명령 프롬프트 상태에서 사용할 때는 %변수 형식으로 사용하여야 한다. 만약, 확장명이 BAK, OLD, SWP, TMP인 파일을 프롬프트상태에서 삭제하기를 원한다면 다음처럼 명령을 실행하면 된다. C:/TEMP>for %k in ( *.bak *.old *.swp *.tmp ) do del %k
%%변수 or %변수 : 실행될 명령에서 사용될 변수를 설정한다. FOR 명령은 설정
(내용) : 설정된 명령을 수행하기 원하는 하나 이상의 파일이나 텍스트 문자열을 설
명령 : 설정된 (내용)안에 포함된 각 파일과 연관되어 실행시킬 명령을 설정한다.
배치 파일내에서 원하는 레이블로 가는 명령이다.
레이블 : MS-DOS가 배치 파일안에서 찾아갈 줄의 레이블을 설정한다. 배치 파일
IF [NOT] 문자열1==문자열2 명령
IF [NOT] EXIST 파일명 명령
IF명령은 응용 프로그램의 종료 코드값(Errorlevel값) 또는 문자열 비교, 파일 존재 여부 등의 조건을 이용하여, 원하는 배치 파일이 수행되도록 하는데 사용된다.
NOT : 지정된 조건이 거짓일 때 명령을 수행하도록 설정한다.
ERRORLEVEL 숫자 : 프로그램의 종료 코드 값(Errorlevel값)과 동일하거나 큰 경우
명령 : 조건이 참일 때 MS-DOS가 실행하는 명령이다.
문자열1==문자열2 : 문자열1과 문자열2가 동일하면 조건이 참이다. 이러한 값은
EXIST 파일명 : 파일이 존재할 때 조건이 참이다.
CONFIG.SYS 파일안에서 다른 블럭에 포함된 명령을 다시 사용하게 해준다.
블럭명 : 생성할 디렉토리명을 설정한다.
MS-DOS가 시작할 때 메모리 상주 프로그램을 실행한다. 일반적으로 명령 프롬프트 상에서 메모리 상주 프로그램을 실행하면 기본메모리에 설치되며, 명령 프롬프트 상에서 LH(LOADHIGH)명령을 사용하면 UMBs에 설치된다. 만약, CONFIG.SYS 파일안에서 메모리 상주 프로그램이 실행될려면 INSTALL 명령을 사용해야 한다. INSTALL 명령으로 실행된 프로그램은 기본 메모리에 설치되며, INSTALLHIGH 명령으로 실행되면 UMBs에 설치된다.
경로명 : 메모리 상주 프로그램명을 포함한 경로명을 설정한다.
명령Parameters : 메모리 상주 프로그램이 필요로 하는 파라메터를 설정한다.
CONFIG.SYS 파일안에서 메모리 상주 프로그램이 실행되어 UMBs에 설치되기 위해서는 INSTALLHIGH 명령으로 설정되어야 한다. 만약, CONFIG.SYS 파일에서 DOS=HIGH, UMB라는 명령과 HIMEM.SYS, EMM386.EXE가 설치되어 있지 않으면 INSTALLHIGH 명령을 사용하더라도 메모리 상주 프로그램은 UMBs에 설치되지 않고 기본 메모리에 설치된다.
경로명 : 메모리 상주 프로그램명을 포함한 경로명을 설정한다.
명령Parameters : 메모리 상주 프로그램이 필요로 하는 파라메터를 설정한다.
INTERLNK 명령은 병렬 케이블을 이용하여 2대의 PC를 연결하거나 현재 상태를 출력한다. INTERLNK 명령을 사용하기 위해서는 CONFIG.SYS 파일안에서 DEVICE 또는 DEVICEHIGH 명령으로 INTERLNK.EXE가 설치되어야 한다.
클라이언트[:]=서버[:] : 연결하는 클라이언트와 연결되는 서버를 설정한다.
LASTDRIVE 명령은 접근할 수 있는 드라이브의 최대 수를 설정한다. LASTDRIVE 명령을 사용하지 않으면 기본적인 값은 마지막으로 사용하는 드라이브 문자이다. MS-DOS는 LASTDRIVE 명령에 의해서 설정된 드라이브명에 의해서 데이터 구조를 위치하므로, 필요있는 것보다 더 많은 드라이브 명을 설정하지 않도록 한다. 대부분 LASTDRIVE 명령은 설정하지 않아도 되지만, 인위적으로 드라이브 수의 제한이 필요한 경우 사용할 필요가 있다.
x : A부터 Z까지의 드라이브 문자를 설정한다.
UMBs(Upper Memory Blacks)에 램상주 프로그램을 설치한다. 특히, 윈도우즈 9x에서는 COUNTRY.SYS에 포함되어 있는 국가 정보를 이용하도록 AUTOEXEC.BAT내에 NLSFUNC.EXE 램상주 프로그램을 LOADHIGH명령으로 설치하여 UMBs에 설치한다. 만약 LOADHIGH명령을 사용하지 않고 램상주 프로그램을 실행하면 기본 메모리(Base Memory)가 줄어든다.
경로명 : 램상주 프로그램의 경로명과 파일명을 설정한다.
인자 : 램상주 프로그램이 메모리에 설치될 때 필요한 인자(Parameter)를 설정한다.
서브 디렉토리를 생성한다.
경로명 : 생성할 디렉토리명을 설정한다.
시작 메뉴의 문자열과 배경 색깔을 설정한다.
x : 메뉴 문자열의 색깔을 설정한다. x는 0에서 15까지 사용할 수 있다.
y : 화면의 배경 색깔을 설정한다. y는 0에서 15까지 사용할 수 있다. 시작 메뉴에
시작 메뉴의 기본적인 블럭과 메뉴 선택을 기다리는 시간을 설정한다.
블럭명 : MS-DOS 시작시 기본적으로 선택될 블럭명을 설정한다.
시간 : MS-DOS 시작시 다른 블럭을 선택할 시간적 여유를 설정한다. 만약 이 파라
시작 메뉴의 항목을 설정한다. 하나의 메뉴에 9개의 서브 메뉴를 생성할 수 있다.
블럭명 : 메뉴문자열을 선택하였을 경우 실질적으로 실행될 블럭명을 설정한다.
메뉴문자열 : 메뉴에 출력될 문자열을 설정한다.
시스템 시작시 MS-DOS가 NUMLOCK키를 ON, OFF할 것인지를 설정한다. 이 명령은 CONFIG.SYS 안에서만 사용될 수 있다.
ON|OFF : 시스템 시작시 MS-DOS가 NUMLOCK키를 ON, OFF할 것인지를 설정한다.
명령 처리기(Command Interpretor)가 현재 디렉토리에 존재하지 않는 EXE, COM, BAT 등의 확장명을 가진 실행 파일을 검색하는 경로명을 설정한다. PATH명령으로 설정된 경로명들은 환경 변수 PATH에 설정된다.
경로명1;경로명2;... : 명령 처리기가 검색할 경로명을 설정한다.
; : 현재 설정되어 있는 경로명을 모두 삭제한다.
PAUSE 명령은 배치 파일안에서 잠시 실행을 멈추는 명령이다.
전원 절약을 설정하고 상태를 출력한다.
ADV[:MAX|REG|MIN] : 응용 프로그램이나 하드웨어 장치가 대기중일 때 전원을
STD : 만약 컴퓨터가 APM(Advanced Power Management)을 지원한다면 컴퓨
OFF : 전원 관리를 중단한다.
MS-DOS가 사용자의 명령을 기다리는 명령 프롬프트의 모양을 설정한다. MS-DOS는 기본적으로 환경 변수 PROMPT에 설정된 프롬프트 모양을 화면에 출력하여 사용자의 명령을 기다린다. 윈도우즈 3.1/95/98 등의 윈도우즈는 기본적으로 DOS를 사용한 명령 입출력을 하지 않으므로 환경 변수 PROMPT는 의미가 없다. 물론 윈도우즈의 도스창에서의 명령 프롬프트 모양은 환경 변수인 WINPMT을 참조하여 화면에 출력한다.
문자열 : 명령 프롬프트 모양을 설정한다. 문자열에 기본적으로 사용되는 문자열은
REN 명령은 단순히 같은 디렉토리안에서 파일명을 변경한다. 만약 어떤 파일의 파일명을 변경하여 다른 디렉토리에 저장할려면 COPY명령을 이용해야 한다.
경로명 : 이름을 변경하기를 원하는 파일명의 경로명과 파일명을 설정한다.
파일명 : 경로명에 설정된 파일명이 변경되어질 파일명을 설정한다. 경로명이 포함
배치 파일내에서 REM 뒤에 나오는 문자열(명령 포함)을 무시한다. 일반적으로 주석(Comment)을 달거나 명령이 실행되지 않게 할 때 사용된다.
문자열 : 주석 또는 실행되지 않기를 원하는 명령을 설정한다.
디렉토리를 삭제한다. RD명령은 파일이 존재하는 디렉토리를 삭제하지 못하며, 현재 디렉토리는 삭제하지 못한다. 기본적으로 숨김 또는 시스템 속성을 가진 파일은 기본적인 DIR명령으로 보이지 않으며, 이러한 파일이 디렉토리내에 존재할 경우 RD명령으로 그 디렉토리를 삭제하지 못한다.
경로명 : 삭제하기를 원하는 디렉토리를 설정한다.
SET [변수=]
SET명령은 환경변수를 출력하거나 설정, 삭제한다. SET명령만 실행하면 현재 시스템내에 설정되어 있는 환경변수를 출력한다.
변수=문자열 : 환경 변수와 환경 변수가 가지는 문자열을 설정한다.
변수= : 현재 시스템에 설정되어 있는 환경변수중에서 삭제하기를 원하는 환경변수
SETVER [경로명] [파일명] [n.nn]
SETVER [경로명] [파일명] [/DELETE [/QUIET]]
프로그램이 특정 MS-DOS 버전에서만 작동될 때 SETVER명령은 원하는 버전인 것처럼 속여서 프로그램이 실행되도록 한다.
경로명 : 장치 드라이버인 SETVER.EXE가 있는 경로명을 설정한다. MS-DOS인 경
파일명 : 버전 테이블에 등록시킬 파일명을 설정한다.
n.nn : 설정된 프로그램이 사용하는 MS-DOS의 버전을 설정한다.
/DELETE : 설정된 프로그램에 대한 버전 테이블을 삭제한다. 줄여서 /D를 사용할
/QUIET : 버전 테이블을 삭제하는 동안 출력되는 메시지를 출력되지 않게 한다.
SHELL명령은 MS-DOS와 윈도우즈 95/98에서 사용하기를 원하는 명령 처리기를 설정하며, CONFIG.SYS 파일안에서만 사용할 수 있다. 만약 CONFIG.SYS 파일안에서 SHELL명령으로 명령 처리기가 설정되어 있지 않다면 MS-DOS와 윈도우즈 95/98은 기본적으로 시작 드라이브의 루트 디렉토리에서 COMMAND.COM을 찾는다. SHELL명령에서는 어떠한 파라메터나 스위치가 없으며, 명령 처리기가 파라메터나 스위치가 필요하다면 SHELL명령과 함께 설정될 수 있다.
경로명 : 명령 처리기의 경로명을 설정한다.
명령처리기 : 사용할 명령 처리기의 파일명을 설정한다.
명령처리기Parameters : 설정된 명령 처리기의 필요한 파라메터를 설정한다.
SHIFT명령은 %0부터 %9까지의 인자값을 이동시키며 사용하게 해준다. 즉, %1에 저장된 값은 %0에 복사되고, %2에 저장된 값은 %1에 복사되는 식이다. 한 번 이동되어 사용된 인자를 다시 사용하는 것을 불가능하다.
하드웨어 인터럽트를 핸들하기 위한 데이터 스택의 동적인 사용을 지원한다. 실행 프로그램들은 인터럽트를 처리하기 위해서 충분한 스택을 가지고 있어야 한다. 윈도우즈 3.1을 설치하면 자동적으로 CONFIG.SYS 파일안에 STACKS=9,256이 추가된다.
n : Stack의 수를 설정한다. n값은 0과 8에서 64까지 사용할 수 있다.
s : 각 Stack의 크기를 바이트 단위로 설정한다. s값은 0 또는 32에서 512까지 사
메뉴안에 메뉴를 만든다.
블록명 : 메뉴안에 더 생성될 menu_text의 블록명을 설정한다.
메뉴문자열 : 메뉴안에 더 생성될 메뉴에 나타날 문자열을 설정한다.
SWITCHES명령에서 /K 스위치를 사용해서 구형 키보드로 동작시킬 때 ANSI.SYS를 DEVICE 또는 DEVICEHIGH 명령으로 CONFIG.SYS 파일내에 설치하다면, ANSI.SYS 에도 /K 스위치를 붙여야 한다. WINA20.386을 다른 디렉토리로 옮겼으면 /W를 붙여야 하고 윈도우즈 3.1의 SYSTEM.INI 파일의 [386Enh]에 DEVICE=[drive:][path]WINA20.386을 추가해야 한다.
/W : WINA20.386 파일이 루트 디렉토리이외에 다른 디렉토리로 옮겨졌을 때 설
/K : 확장 키보드가 구형 키보드처럼 동작하게 한다.
/N : 시작 메뉴에서 F5와 F8키를 사용하지 못하다록 설정한다.
/F : MS-DOS 시작 초기에 출력되는 "Starting MS-DOS ..." 메시지 이후에 2초
TIME명령은 시스템의 시간과 초를 설정하거나 출력한다. MS-DOS는 디렉토리를 포함한 파일들을 생성할 때나 변화시킬 때 시스템에 설정된 시간을 이용한다.
시 : (Hour)를 설정한다. 시(Hour)의 값은 0에서23까지 사용할 수 있다.
분 : 분(Minutes)을 설정한다. 분(Minutes)의 값은 0에서 59까지 사용할 수 있다.
초1 : 초(Seconds)를 설정한다. 초1의 값은 0에서 59까지 사용할 수 있다.
초2 : 1/100초를 설정한다. 초2의 값은 0에서 99까지 사용할 수 있다.
텍스트(Text) 파일의 내용을 출력한다.
경로명 : 내용을 볼 파일명을 설정한다.
MS-DOS의 버전을 출력한다.
VERIFY명령은 검사 상태를 출력하거나, 디스크에 쓰기가 올바르게 되었는지를 검사하는 것을 설정하는 명령이다. CONFIG.SYS파일내에서나 명령 프롬프트 상에서 사용할 수 있다.
ON|OFF : MS-DOS가 파일을 쓸 때 정확하게 작동되었는지를 검사하는 것을 설정
디스크의 이름과 시리얼 번호를 출력한다. 디스크의 이름을 설정, 삭제, 변경하기 위해서는 외부명령 LABEL.EXE 를 사용해야 한다.
드라이브명 : 디스크의 이름과 시리얼 번호를 출력하기를 원하는 디스크가 있는 드
- Windows Server 2008 관련 자료 다운로드 (0)2008/06/27
- DOS시스템 - 외부명령 (0)2006/12/08
- 내부 명령 개요 (0)2006/12/08
- Windows 2000/XP 네트워크 명령어 (0)2006/11/30
- 윈도우 기본 프로세스 (0)2005/08/08
Leave your greetings.
Windows 2000/XP 네트워크 명령어
| et 명령어로 네트워크 정보를 표시 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net 명령어로 윈도우 네트워크 정보를 표시한다 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||
표 14. net의 서식
| |||||||||||||||||||||||||||||||||||||||||||||||||||
=====================================================================================
Chapter 3 네트워크 명령어
1. 원격 서버 접속(telnet)
원격의 텔넷 서버에 접속하기 위한 시스템 기본 텔넷 클라이언트 프로그램
A. 형식 : telnet < hostname | IP address > [ port ]
i. ‘<’와 ‘>’는 입력하지 않으며 ‘<’와 ‘>’ 사이의 내용은 반드시 입력해야 한다.
ii. ‘|’는 또는(or)를 의미한다.
iii. ‘[ ]’는 옵션으로 내용은 생략해도 된다.
B. 설명
i. /usr/bin/telnet 디렉터리에 존재.
ii. 포트 옵션을 입력하지 않으면 기본적으로 tcp/ip 23번 port로 연결된다.
(‘cat /etc/services | grep telnet’ 명령으로 telnet이 사용하는 포트를 확인할 수 있다.)
2. 파일 전송하기 및 내려 받기(ftp)
원격의 ftp 서버에 접속하기 위한 기본 클라이언트 프로그램
A. 형식 : ftp < hostname | IP address >
B. 설명
i. /usr/bin/ftp 디렉터리에 존재
ii. 익명 ftp에 접속하기 위해서는 ‘Name’란에 ‘anonymous’를 입력하고, ‘password’란에 ‘anonymous’ 또는 자신의 E-mail주소를 입력한다.
iii. 사용 가능한 ftp 명령어 보기 : ‘help’ (또는 ‘?’)
iv. 자주 사용되는 명령어(대부분 시스템 일반 사용 명령어와 동일한 용도로 사용)
s dir <DIR> : DIR 디렉터리의 리스트를 알아 본다.
s put <FILE> : 로컬 시스템에 있는 파일을 원격 FTP 서버로 전송한다.
s size <FILE> : 원격의 FTP 서버에 있는 파일의 크기를 출력한다.
s mkdir <DIR> : 원격의 FTP 서버에 새로운 DIR 디렉터리를 생성한다.
s pwd : 원격 FTP 서버의 현재 경로를 출력한다.
s status : 현재의 상태를 출력한다.
s exit(quit) : 원격의 FTP 서버에서 빠져 나온다.
s get <FILE> : 원격의 FTP 서버에 있는 파일을 자신의 로컬 시스템으로 가져 온다.
s mput <FILE1 FILE2 …> : 로컬 시스템의 여러 파일을 동시에 보낼 때 사용한다.
s help(또는?) : 도움말을 출력한다.
s cd <DIR> : DIR 디렉터리로 이동한다.
s nlist <DIR> : 원격의 FTP 서버에 있는 DIR 서브 디렉터리 리스트를 출력한다.
s rename <NAME1 NAME2> : 원격의 FTP 서버에 있는 파일이나 디렉터리에 대해서 NAME1을 NAME2로 이름을 바꾼다.
s chmod <nnn> : 원격의 FTP 서버에 있는 파일이나 디렉터리의 퍼미션<nnn>을 조정한다.
s open <FTP host> : 원격의 FTP host로 접속한다.
s close : 원격의 FTP host로의 접속을 해제한다.
s ls : dir 명령과 동일하다.
s rmdir <DIR> : DIR 디렉터리를 삭제한다.
s ? [command] : 사용 가능한 전체 명령을 출력하거나 command 명령에 대한 도움말을 출력한다.
s delete <FILE> : 파일을 삭제한다.
s mdelete <FILE1 FILE2 …> : 여러 개의 파일을 동시에 삭제한다.
s bin : 파일을 업/다운로드 시 binary 형태로 전송한다.
s hash : 파일을 업/다운로드 시 ‘#’를 붙여 진행 상태를 보여 준다.
3. X 윈도우에서 TCP/IP 설정(netcfg)
X 윈도우에서 네트워크 설정을 할 수 있는 명령
A. 명령어 : netcfg &
i. ‘&’는 백그라운드로 실행하라는 의미이다.
4. 콘솔에서 TCP/IP 설정(netconf)
X 윈도우가 아닌 콘솔에서 네트워크 설정을 할 수 있는 명령어
A. 명령어 : netconf
B. 설명
i. 네트워크 설정은 일반적으로 vi 에디터를 이용하여 text 파일을 직접 생성하거나 편집하므로 잘 사용되지 않는다.
ii. 설정 파일들
s /etc/sysconfig/network
s /etc/sysconfig/network-scripts/ifcfg-eth0
s /etc/host
5. 리눅스 제어판(linuxconf)
X 윈도우에서 리눅스 종합 제어판을 실행하는 명령어
A. 명령어 : linuxconf &
B. 설명
i. /usr/sbin/linuxconf 디렉터리에 존재
6. 네트워크 인터페이스(ifconfig)
네트워크 인터페이스를 명령어로 설정하거나 직접 확인하는 명령
A. 형식
i. ifconfig [인터페이스 이름] : 네트워크 인터페이스 확인하기
ii. ifconfig <인터페이스 이름> <up | down> : 네트워크 인터페이스 활성 및 비 활성
iii. ifconfig <인터페이스 이름> <IP 주소> netmask <netmask 값> broadcast <broadcast 값> [up] : 네트워크 인터페이스 설정하기
B. 설명
i. /usr/sbin/ifconfig에 있는 명령어로 ‘root’로 로그인 해야만 실행 가능하다.
ii. Ifconfig 명령으로 설정한 네트워크 인터페이스는 시스템을 재 부팅하면 그 정보가 사라진다. 따라서 netcfg나 linuxconf 또는 직접 text를 편집기로 네트워크 인터페이스를 설정해야 한다.
7. 네임서버 질의(nslookup)
네임서버에 질의하는 네임 서버 질의 도구
A. 형식 : nslookup [ <hostname | IP address> ] [name server]
B. 설명
i. 네임 서버의 설정이 제대로 설정 되어 있는지 확인 또는 그 문제를 찾는데 유용한 도구.
ii. bind-utils가 설치되어 있어야 함(‘rpm –qa | grep bind’로 확인해 볼 것)
iii. /usr/bin/nslookup 디렉터리에 존재
iv. 사용 가능한 nslookup 명령어 보기 : ‘help’ (또는 ‘?’)
v. 자주 사용되는 명령어(대부분 시스템 일반 사용 명령어와 동일한 용도로 사용)
s NAME : 기본 네임 서버를 통해서 NAME host/domain 정보를 출력한다.
s NAME1 NAME2 : NAME2 네임 서버를 통해서 NAME1의 정보를 출력한다.
s help(또는 ?) : 도움말을 출력한다.
s set all : 현재 네임 서버와 호스트, 그리고 옵션을 출력한다.
s set domain=NAME : 기본 도메인을 NAME로 설정한다.
s querytype=X : ‘X’에는 A, ANY, SCAME, HINFO, MX, PX, NS, PTR, SOA, TXT, WKS, SRV, NAPTR 등이 올 수 있다. ‘ANY’는 질의와 관련된 모든 정보를 출력한다.
s type=X : ‘set querytype=X’와 동일하다.
s server <NAME> : 기본 네임 서버를 NAME으로 바꾸어 이 NAME 네임 서버에 대해서 질의 한다.
s lserver NAME : 초기(/etc/resolv.conf)의 기본 서버로 바꾼다.
s ls –a DOMAIN > FILE : DOMAIN에 대해서 CNAME(Canonical NAME)과 관련된 내용을 로컬 시스템의 FILE로 저장한다.
s ls –d DOMAIN : DOMAIN에 대해서 모든 레코드 리스트를 출력한다.
s ls –t TYPE DOMAIN : TYPE에는 A, CNAME, MX 등의 레코드가 올 수 있으며 해당 레코드에 대한 리스트를 출력한다.
s exit(또는 ^d) : 대화형 프롬프트에서 빠져 나온다.
8. 네트워크 연결 확인(ping)
원격의 호스트(로컬 호스트 포함)와 서로 네트워크 연결이 되어 있는지 확인하는 프로그램
A. 형식 : ping [-c 개수] [-i 초] [-s 패킷크기] [-w 초] <대상호스트 | IP address>
i. –c 개수 : 보낼 패킷의 개수 설정(n회 동안 패킷을 보냄, 기본값은 무한대).
ii. –i 초 : 패킷을 보내는 시간 간격 설정(n초 단위로 패킷을 보냄, 기본값은 1초).
iii. –s 패킷크기 : 보내고자 하는 패킷의 크기(byte). n초 단위로 패킷을 보냄. 기본값은 56byte + ICMP 헤더 데이터 8byte=64byte.
iv. –w 초 : 처음 패킷을 보내고 몇 초 후에 실행을 멈출 것 인가를 설정.
B. 설명
i. 패킷을 보내고 받는 시간이 출력되므로 어느 정도의 네트워크 장애가 있는지 미루어 짐작할 수 있다.
ii. 명령어를 잘못 사용하면 원격지 호스트에 대한 공격(attack)이 될 수 있으므로 특히 주의한다.(DOS공격)
iii. ping에 응답/무응답 설정
s 응답 : ‘echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all’
s 무응답 : ‘echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all’
9. 라우팅 기능 제어(route)
시스템에 라우팅 테이블이 구성되어 있는지 확인 하는 명령
A. 형식
i. route [-n] : 라우팅 테이블 확인
ii. route add –net <네트워크 주소> netmask <netmask 값> dev <인터페이스 이름> : 라우팅 정보 추가
iii. route del –net <네트워크 주소> netmask <netmask 값> [dev <인터페이스 이름>] : 라우팅 정보 삭제
iv. route add default gw <기본 게이트웨이 주소> dev <인터페이스 이름> : 기본 게이트웨이 추가
v. route del default gw <기본 게이트웨이 주소> dev <인터페이스 이름> : 기본 게이트웨이 삭제
B. 설명
i. 라우팅 정보를 추가·또는 삭제할 수 있으며, 명령어는 /sbin/route에 있다.
ii. 시스템이 재 부팅되면 그 정보는 모두 사라진다. 따라서 /etc/sysconfig/network 파일이나 기타 네트워크 인터페이스 설정 파일에 그 정보를 직접 설정해야 한다.
10. 네트워크 연결 상태(netstat)
네트워크 연결 상태를 확인하는 명령
A. 형식 : netstat [-r] [-i] [-s] [-p] [-c] [-a]
i. –r : 라우팅 테이블을 출력
ii. –i : 인터페이스 테이블을 출력
iii. –s : SNMP와 같은 네트워크 통계를 출력한다.
iv. –p : 소켓에 대한 PID/프로그램을 출력한다.
v. –c : 계속되는 리스트를 출력한다.
vi. –a : 연결된 모든 소켓을 출력한다.
11. 원격 호스트의 경로 추적 확인(traceroute)
특정 호스트 또는 IP까지 연결된 노드(node)를 알아보는 명령어 이다.
A. 형식 : traceroute <대상 호스트 | IP address>
B. 설명
i. 네트워크에 특정 장애가 있을 경우 그 위치를 파악할 수 있다.
ii. /usr/sbin/traceroute 디렉터리에 존재해 ‘root’로 로그인 해야만 사용.
12. 기타 명령어
A. hostname : 호스트 네임을 화면에 출력
B. host : 원격의 호스트에 대한 정보를 출력
- Windows Server 2008 관련 자료 다운로드 (0)2008/06/27
- DOS시스템 - 외부명령 (0)2006/12/08
- 내부 명령 개요 (0)2006/12/08
- Windows 2000/XP 네트워크 명령어 (0)2006/11/30
- 윈도우 기본 프로세스 (0)2005/08/08
Leave your greetings.
이 프로세스는 Win32 하위 시스템의 사용자 모드 부분입니다(Win32.sys는 커널 모드 부분임).
Csrss는 클라이언트/서버 런타임 하위 시스템(Client/Server Run-time Subsystem)을 나타내며 항상 실행되어야 하는 필수적인 하위 시스템입니다.
Csrss는 콘솔 창, 스레드 생성과 삭제 및 16비트 가상 MS-DOS 환경의 일부를 담당합니다.
Explorer.exe
이 프로세스는 친숙한 작업 표시줄, 바탕 화면 등으로 표시되는 사용자 셸입니다.
이 프로세스는 생각하는 것만큼 Windows를 실행하는 데 필수적이지는 않으며 대개 시스템에 부정적인 영향을 미치지 않고 작업 관리자에서 중지하고 다시 시작할 수 있습니다.
Internat.exe
Internat.exe는 시동 시에 실행되어 사용자가 지정한 다양한 입력 로케일을 로드합니다. 다음 레지스트리 키에서 현재 사용자에 대해 로드할 로케일을 가져옵니다.
HKEY_CURRENT_USER\Keyboard Layout\Preload
Internat.exe는 시스템 트레이로 "EN" 아이콘을 로드하여 사용자가 로케일을 쉽게 전환할 수 있도록 합니다.
이 아이콘은 프로세스가 중지되면 사라지지만 제어판을 통해 로케일을 변경할 수 있습니다.
참고 "시스템"에 대한 로케일이 다음에서 로드됩니다.
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
이러한 로케일은 로그온한 사용자가 없는 경우(예: 로그온 프롬프트에서)나 로컬 시스템 계정에서 실행 중인 시스템 서비스에서 사용됩니다.
Lsass.exe
로컬 보안 인증 서버인 이 프로세스는 Winlogon 서비스에 대해 사용자를 인증하는 프로세스를 생성합니다.
이 프로세스는 기본 Msgina.dll 같은 인증 패키지를 사용하여 수행됩니다.
인증에 성공하면 Lsass는 초기 셸을 시작하는 데 사용되는 사용자의 액세스 토큰을 생성합니다.
사용자가 시작하는 다른 프로세스는 이 토큰을 상속합니다.
Mstask.exe
이 프로세스는 사용자가 미리 정한 시간에 작업을 실행하는 일을 담당하는 작업 스케줄러 서비스입니다.
Smss.exe
이것은 사용자 세션의 시작을 담당하는 세션 관리자 하위 시스템입니다.
이 프로세스는 시스템 스레드에서 시작되며 Winlogon 및 Win32(Csrss.exe) 프로세스의 시작과 시스템 변수 설정을 비롯한 다양한 작업을 수행합니다.
Smss.exe는 이러한 프로세스를 시작한 후 Winlogon이나 Csrss가 끝나기를 기다립니다.
이것이 "정상적으로" 이루어지면 시스템이 종료되지만 예기치 않은 동작이 일어나면 Smss.exe는 시스템이 응답을 중지하도록 합니다.
Spoolsv.exe
이 스풀러 서비스는 스풀링된 인쇄/팩스 작업 관리를 담당합니다.
Svchost.exe
이것은 DLL에서 실행되는 다른 프로세스의 호스트 역할을 하는 일반 프로세스이므로 이 프로세스 항목은 둘 이상 표시될 수 있습니다. Svchost.exe를 사용 중인 프로세스를 확인하려면 Windows 2000 CD-ROM에서 Tlist.exe를 사용하십시오.
명령줄 프롬프트에서의 구문은 tlist -s입니다.
Services.exe
이 프로세스는 시스템 서비스의 시작, 중지 및 시스템 서비스와의 상호 작용을 담당하는 서비스 제어 관리자입니다.
System
대부분의 시스템 커널 모드 스레드가 System 프로세스로 실행됩니다.
System Idle Process
이 프로세스는 각 프로세서에서 실행되는 단일 스레드로 시스템이 다른 스레드를 처리하지 않을 때의 프로세서 시간을 나타내는 일만 합니다.
일반적으로 작업 관리자에서 이 프로세스가 프로세서 시간의 대부분을 차지합니다.
Taskmgr.exe
이것은 작업 관리자 자체에 대한 프로세스입니다.
Winlogon.exe
이것은 사용자 로그온과 로그오프를 관리하는 프로세스입니다. Winlogon은 사용자가 Ctrl+Alt+Del을 누를 때만 활성화되어 보안 대화 상자를 표시합니다.
Winmgmt.exe
Winmgmt.exe는 Windows 2000에서 클라이언트 관리의 핵심 구성 요소입니다. 이 프로세스는 첫 번째 클라이언트 응용 프로그램이 연결되거나 관리 응용 프로그램이 서비스를 요청할 때 지속적으로 초기화합니다.
프로세스에 관련된 정보를 얻을 수 있는 사이트
http://www.processlibrary.com/
- Windows Server 2008 관련 자료 다운로드 (0)2008/06/27
- DOS시스템 - 외부명령 (0)2006/12/08
- 내부 명령 개요 (0)2006/12/08
- Windows 2000/XP 네트워크 명령어 (0)2006/11/30
- 윈도우 기본 프로세스 (0)2005/08/08

수안이의 컴퓨터 연구실


Leave your greetings.