반응형
확장 명령어 세트와 기본 명령어 세트를 조합하면 윈도우 NT 셸 프로그래밍을 할 수 있다. 기본 명령어 세트는 도스에서 이미 익숙해 져 있는 명령어들일 것이므로, 확장 명령어 세트들만 여기서 설명하기로 하겠다. 윈도우 NT의 도스 명령어 코드들은 완벽한 32비트 코드로 이루어져 있기 때문에 이전 도스와는 완전히 다른 명령어지만, 피상적으로는 유사한 역할을 한다고 볼 수 있다. 확장 명령어들은 다음과 같다.
ERASE, COLOR, CHDIR, MKDIR, PROMPT, PUSHD, POPD, SET, SETLOCAL, ENDLOCAL IF, FOR, CALL, SHIFT, GOTO, START, ASSOC, FTYPE 등이다. 각각에 대한 자세한 설명을 알고 싶으면 명령어 끝에 /? 옵션을 주면 된다.

A.3 윈도우 NT 전용 명령어
AT : 명령어와 프로그램의 실행을 스케쥴한다.
ATTRIB : 파일 속성을 표시하거나 바꾼다.
BREAK : 확장된 CTRL+C 검사를 설정하거나 지운다.
CALL : 한 일괄 프로그램에서 다른 일괄 프로그램을 호출한다.
CHCP : 활성화된 코드 페이지의 수를 표시하거나 설정한다.
CHDIR(CD) : 현재 디렉터리 이름을 보여주거나 바꾼다.
CHKDSK : 디스크를 검사하고 상태 보고를 표시한다.
CLS : 화면을 지운다.
CMD : Windows NT 명령 인터프리터의 새 인스턴스를 시작한다.
COMP : 두 개 또는 여러 개의 파일을 비교한다.
CONVERT : FAT 볼륨을NTFS로 변환한다. 현재 드라이브는 변환할 수 없다.
COPY : 하나 또는 그 이상의 파일을 다른 위치로 복사한다.
DATE : 날짜를 보여주거나 설정한다.
DEL : 하나 또는 그 이상의 파일을 지운다.
DIR : 디렉토리에 있는 파일과 하위 디렉토리 목록을 보여준다.
DISKCOMP : 두 플로피 디스크의 내용을 비교한다.
DISKCOPY : 플로피 디스크의 내용을 다른 플로피 디스크로 복사한다.
DOSKEY : 명령 줄을 편집하고, Windows NT 명령을 다시 호출하고, 매크로를 만든다.
ECHO : 메시지를 보여주거나, 명령어 반향을 켜거나 끈다.
ENDLOCAL : 배치 파일에서 환경 변경의 지역화를 끝낸다.
ERASE : 하나 또는 그 이상의 파일을 지운다.
EXIT : CMD.EXE 프로그램 (명령 인터프리터)를 마친다.
FC : 두 파일 또는 파일의 집합을 비교하고 둘 사이의 다른 점을 표시한다.
FIND : 파일에서 텍스트 문자열을 찾는다.
FINDSTR : 파일에서 문자열을 찾는다.
FOR : 파일 집합에서 각 파일에 대해 지정된 명령을 실행한다.
FORMAT : Windows NT에 사용할 디스크를 포맷한다.
GOTO : Windows NT 명령 인터프리터가 배치 프로그램에서 이름표가 붙여진 줄로 이동하게 한다.
GRAFTABL : Windows NT가 그래픽 모드에서 확장 문자 세트를 표시할 수 있게 한다.
HELP : Windows NT 명령어에 관한 도움말을 제공한다.
LABEL : 디스크의 볼륨 이름을 만들거나, 바꾸거나, 지운다.
MKDIR(MD) : 디렉토리를 만든다.
MODE : 시스템 디바이스를 구성한다.
MORE : 출력을 한번에 한 화면씩 표시한다.
MOVE : 하나 또는 그 이상의 파일을 한 디렉토리에서 다른 디렉토리로 옮긴다.
NET ACCOUNTS : 도메인 서버의 로그온에 필요한 것이나 암호를 표시 또는 설정한다.
NET COMPUTERS : Windows NT 도메인 서버에 컴퓨터의 추가(도메인 서버에서만 가능)한다.
NET CONFIG : 서비스 동작 중에 제어가능한 서비스를 표시한다.
NET CONFIG SERVER : 서비스 동작 중에 서버 서비스의 설정을 변경하거나 표시한다.
NET CONFIG WORKSTATION : 워크스테이션 동작 중에 워크스테이션 서비스의 설정을 변경하거나 표시한다.
NET CONTIUNE : 일시 정지된 서비스의 재활성화한다.
NET FILE :서버에 있는 열린 공유 파일의 수와 각 파일의 락(존재할 경우)의 수를 표시한다. 이 명령은 개인 공유 파일을 닫을 수도 있고 락을 제거할 수도 있다.
NET GROUP : 글로벌 그룹의 추가, 표시 또는 수정(서버에서만 가능)한다.
NET HELP : 네트워크 명령과 도움말을 얻고자 하는 것의 제목 목록을 표시하거나 특정 명령이나 제목에 대한 도움말의 제공한다.
NET HELPMSG : 네트워크 에러 메시지에 대한 도움말 제공한다.
NET LOCALGROUP : 지역 그룹의 추가, 표시, 수정한다.
NET NAME : 워크스테이션에 메시지 이름을 추가, 삭제하거나 표시한다.
NET PAUSE : 서비스나 공유 프린터를 일시 멈춘다.
NET PRINT : 프린터 작업을 표시화거나 컨트롤한다.
NET SEND : 네트워크의 다른 컴퓨터에 메시지를 전달한다.
NET SESSION : 서버와 워크스테이션과의 세션을 보여주거나 연결 해제한다.
NET SHARE : 공유 리소스를 작성, 삭제 또는 표시한다.
NET START : 서비스를 시작하거나 시작된 서비스의 목록을 표시한다.
NET STATISTICS : Statistics Log를 표시한다.
NET STOP : 네트워크 서비스의 중단한다.
NET TIME :서버나 도메인의 시계가 컴퓨터의 시계와 일치하도록 하는 것이거나 서버나 도메인의 시간을 표시한다.
NET USE : 컴퓨터를 공유 리소스에 연결하거나 연결 해제하거나 컴퓨터 연결간의 정보를 본다.
NET USER : 사용자 계정을 추가하거나 수정, 또는 계정 정보를 본다.
NET VIEW : 서버의 목록이나 서버에 의해 공유된 리소스를 표시한다.
PATH : 실행 파일의 찾기 경로를 보여주거나 설정한다.
PAUSE : 일괄 파일의 처리를 보류하고 메시지를 보여준다.
POPD : PUSHD 명령으로 저장된 디렉토리로 바꾼다.
PRINT : 텍스트 파일을 인쇄한다.
PROMPT : Windows NT 명령 프롬프트를 바꾼다.
PUSHD : 현재 디렉토리를 저장한 후 디렉토리를 바꾼다.
RECOVER : 불량이거나 결함이 있는 디스크에서 읽을 수 있는 정보를 복구한다.
REM : 배치 파일 또는 CONFIG.SYS에서 주석을 기록한다.
RENAME(REN) : 파일 이름을 바꾼다.
REPLACE :파일을 대체한다.
RESTORE : BACKUP 명령으로 백업된 파일을 복원한다.
RMDIR(RD) : 디렉토리를 지운다.
SET : Windows NT 환경 변수를 보여주거나, 설정하거나, 지운다,
SETLOCAL : 일괄 파일에서 환경 변경의 지역화를 시작한다.
SHIFT : 일괄 파일에서 바꿀 수 있는 매개 변수의 위치를 바꾼다.
SORT : 입력을 정렬한다.
START : 지정된 프로그램이나 명령을 별도의 창에서 시작한다.
SUBST : 경로를 드라이브 문자로 지정한다.
TIME : 시스템 시간을 보여주거나 설정한다.
TITLE : CMD.EXE 세션에 대한 창의 창 제목을 설정한다.
TREE : 드라이브 또는 경로의 디렉토리 구조를 그래픽으로 화면에 표시한다.
TYPE : 텍스트 파일의 내용을 보여준다.
VER : Windows NT 버전을 보여준다.
VERIFY : 파일이 디스크에 올바로 쓰였는지 검증할지 여부를 지정한다.
VOL : 디스크 볼륨 이름과 일련 번호를 보여준다.
XCOPY : 파일과 디렉토리 트리를 복사한다.

A.3 16비트 명령어 세트
APPEND : 프로그램으로 하여금 지정된 디렉토리에 있는 데이터 파일을, 파일이 현재 디렉터리에 있는 것처럼 하여 열게 한다.
BACKUP : 다른 디스크로 파일들을 백업한다.
DEBUG : 프로그램 테스트/편집 도구인 Debug를 실행한다.
EDIT : 텍스트 파일을 새로 만들거나, 변경하려 할때 한글 MS-DOS 편집기를 사용한다.
EDLIN : 줄 단위 텍스트 편집기인 EDLIN을 시작한다.
EXE2BIN : EXE(실행 파일)을 이진 형식으로 변환한다.
EXPAND : 하나 이상의 압축 파일을 푼다.
GRAPHICS : 그래픽을 인쇄할 수 있는 프로그램을 읽어들인다.
LOADFIX : 프로그램을 메모리의 처음 64K에 읽어들여서 실행한다.
LOADHIGH : 프로그램을 상위 메모리에 읽어들인다.
MEM : 시스템에서 사용된 메모리 및 사용 가능한 메모리 양을 표시한다.
QBasic : 한글 MS-DOS QBasic 프로그램 환경을 시작한다.
SETVER : MS-DOS가 프로그램에 보고하는 버전 번호를 설정한다.
SHARE : SHARE 프로그램을 시작한다.
반응형

+ Recent posts