반응형

복구 콘솔의 명령어에 대한 총체적인 확인은
복구 콘솔을 실행한 "도스 프롬프트"상에서 help를 입력하고 "Enter"를 치면
확인 하실수 있습니다.

만약 각각의 명령어에 대해 상세히 알고 싶다면
해당 명령어 다음에 /?옵션을 붙이시면 됩니다.

콘솔 명령어는 예전부터 사용해 오던 도스명령어에 비해,
좀더 강력한 기능을 갖고 있으며 ,
윈도우 2000이상(XP.2003등)의 운영체제 전용이라는 점외엔
도스 명령어와 같거나 아주 유사합니다.
따라서 예전 도스명령어에 익숙한 사용자라면
그냥 훝어 보는것만으로도 사용이 가능하리라 생각 됩니다.

다음은 주로 사용되는 각각의 명령어와 기능설명,그리고 실례를 들어 보겠습니다.

============================================

DIR
디렉터리(폴더)안의 내용을 확인 하고자 할 때 사용할 수 있습니다.
사용할 수 있는 옵션으로는

/P - 내용이 많은 출력물을 한 화면씩 보여 줍니다.아무키나 누르면 다음진행.

/W- 가로 목록 형태로 내용을 보여 줍니다.

/A - /A 다음에 띄움없이 아래의 옵션을 붙임으로서 각 해당 속성파일만 보여 줍니다.
                    D : 디렉터리               R : 읽기 전용 파일
                    H : 숨김 파일              A : 기록할 파일
                    S : 시스템 파일           -  : 지정한 속성을 제외 시킴

/O -/O 다음에 띄움없이 아래의 옵션을 붙여서 사용하며 지정하는 정렬 순서대로 보여 줍니다.
                    N : 이름(알파벳 순)     S : 크기(작은 용량의 파일순)
                    E : 확장명(알파벳 순)  D : 날짜와 시각(빠른 순서)
                     - : 역순( " - " 옵션을 붙이면 반대의 순서로 정렬 됩니다.)
                    A : 마지막으로 사용한 날짜순(빠른 날짜순입니다.)
              
/S - 지정한 디렉터리(폴더)및 하위 폴더의 모든 파일을 보여 줍니다.


C:\>dir c:\windows /w /p
Windows 디렉터리에 있는 파일목록을 가로 형태로 한 화면씩 잘라서 보여 줍니다.
즉 내용이 길어?확인이 불가능 할때 한 화면씩 잘라서 확인이 가능하게 만들어 줍니다.
=============================================

CD(Change Directory)
디렉터리를 이동할 때 사용합니다.


C:\>cd\    어느 디렉터리에 있더라도 루트 디렉터리로 이동합니다.
C:\>cd..   한 단계 위 디렉터리리도 이동합니다.
C:\>cd\windows   WINDOWS 디렉터리로 이동합니다.

즉 "cd '이동하고 싶은 디렉터리의 경로'" 를 적고 엔터를 치시면 됩니다.
==============================================

MD(Make Directory)
디렉터리(폴더)를 만드는 명령어입니다.


C:\>md asd   asd 라는 디렉터리를 만듭니다.

참고로 도스에서 이명령어를 이용하여 디렉터리를 만들려면 8자 이내로 만들어야
합니다. 윈도우 상에서는 파일 이름을 255자 까지 사용할 수 있지만
도스에서는 8자리의 파일이름과  3자리의 확장명만을 사용해 왔습니다.
만약 8자리 이상의 이름을 사용할 경우 "Downro~1"의 형식으로 이름이
임의 변경 되어 버립니다.

============================================

DEL(DELete)
디렉터리(폴더)안의 파일을 삭제하는 명령어입니다.


C:\>del asd.txt   asd.txt 라는 파일을 삭제합니다.
C:\>del c:\down\asd.avi   c:\down 폴더의 asd.avi 파일을 삭제합니다.
C:\>del *.*   현재 있는 위치의 폴더안의 모든 파일을 삭제 합니다.
C:\>del.    디렉터리에 있는 모든 파일을 삭제합니다.

===========================================

RD(Remove Directory)
디렉터리를 삭제하는 명령어로서 미리 해당 디렉터리안에 있는 하위 폴더및 파일들이 모두 지워져 있어야 실행 됩니다.
즉 위의 DEL명령어와 본 RD명령어를 이용하여 지울려는 해당
디렉터리안의 내용물을 모두 삭제한 후 실행 할 수있습니다.


C:\>rd c:\down   down 이라는 폴더를 삭제 합니다.

============================================

COPY
파일을 복사할 때 사용하는 명령어입니다.


C:\>copy asd.dat c:\down  
C 드라이버의 asd.dat라는 파일을 c:\down 폴더로 복사 하라는 명령어 입니다.
C:\>copy c:\program\asd.dat c:\windows
c:\program드라이버의 asd.dat라는 파일을 c:\windows 폴더로 복사 하라는 명령어 입니다.
C:\>copy *.* c:\windows
현재 위치의 모든 파일을 c:\windows 폴더로 이동하라는 명령어 입니다.
C:\>copy asd.sys c:\windows\asd.bak
현재 위치에 있는 asd.sys 라는 파일을 복사하여 c:\windows 에 asd.bak이라는
새로운 파일로 만드는 명령어 입니다.

============================================

ATTRIB
숨김,읽기,쓰기 등의 파일의 속성을 변경하는데 사용하는 중요한 명령어로서
특정한 파일을 다른 사람이 알아볼 수 없게 할 경우에도 사용할 수 있습니다.

ATTRIB 은 다음의 옵션들과 함께 사용되어 집니다.
         +A 또는-A:  변경(Archive)속성을 설정,또는 해제합니다.
         +H 또는-H:  숨김(Hidden)속성을 설정,또는 해제합니다.
         +R 또는-R:  읽기 전용(Read -Only)속성을 설정 또는 해제합니다.
         +S 또는-S:  시스템(System)속성을 설정,또는 해제하는 옵션으로
                                        시스템 파일의 속성이 변경되면
                                        부팅이 안되는등의 예기치 못할 상황이 발생될 수도
                                        있으며 부득히 시스템 파일을 건드려야 할 경우엔
                                        작업후 필히 원래의 속성으로 되돌려 주어야 합니다.
                    /S:  하위 디렉터리까지 모두 포함하여 속성을 표시,변경합니다.
            

C:\>attrib -h *.*
현재 디렉터리에 있는 모든 숨김 속성이 지정된 파일의 숨김 속성을 해제 합니다.
C:\>attrib +r asd.txt
asd.txt 이라는 파일의 읽기 전용 속성을 해제합니다.
C:\>attrib +a -h -r-s asd.dat /s
asd.dat 파일의 숨기,읽기,시스템 속성을 해제하고 이 변경된 속성을 설정하며,
하위 디렉터리에 있는 asd.dat파일도 같이 변경해라는 명령어 셑입니다.
*속성을 변경할 때는 읽기 전용 속성이 제일 먼저 해제되어야 파일 속성 변경이 가능합니다.*

=============================================

BATCH
도스에서 사용했던 bat파일을 생각 하시면 될듯 합니다.

텍스트 파일(.txt)에 지정된 명령을 실행합니다.
즉 batch 명령어 다음에 파일명을 같이 사용하면,
텍스트 파일 안에 들어 있는 명령을 자동으로 실행시켜 줍니다.

=============================================

BOOTCFG
부팅 파일(Boot.ini)을 구성하고 복구합니다.
*참고로
평상시 시스템의 부팅에 직접적인 영향을 가지고 있는 "부팅 시스템 파일"들을
백업해 두시면 만약의 불의의 사태에 의연하게 대처할 수가 있습니다.
부팅 시스템 파일은 아래와 같으며 해당 파일을 플로피 디스크 등에 복사해 두면,
차후 시스템 파일이 깨져서 부팅이 되지않을때 요긴하게 쓸수 있겠죠.
아래의 파일들은 운영체제가 설치된 드라이버의 루트 폴더(C:\)에 있습니다.
Boot.ini , Ntdetect.com , NTLDR. (이상 세개의 파일을 플로피 디스크에 복사)

=============================================

CHKDSK
디스크를 검사하고 상태 보고서를 표시합니다.


C:\>chkdsk c: /r/f  
C 드라이버를 검사하는 예입니다.
/r은 디스크에 있느 불량섹터를 찾아 읽을 수 있는 정보를 복구하는 옵션이고
/f 는 디스크의 오류를 수정하는 옵션입니다.

============================================

CLS
현재 도스화면을 깨끗하게 지워 줍니다.

============================================

DISABLED 또는 ENABLED
시스템 서비스나 장치 드라이버를 사용할 수 없게 하거나,
장치를 동작하게 만듭니다.
특정 서비스나 장치 드라이버에 문제가 생겨
시스템이 정상적으로 실행되지 않는다는 것을 알고 있을 때
유용하게 사용할 수 있는 명령어입니다.


disabled 서비스명,또는 드라이버명

============================================

DISKPART
도스의 FDISK를 업그레이드한 프로그램으로 생각하시면 될듯.
파티션 생성,삭제등 하드디스크의 파티션을 관리하는 프로그램입니다.
윈도우 2000이상(XP,2003등)의 운영체제를 설치할 때에
파티션 관리 화면이 나오는것은 "DISKPART"프로그램을 실행한 것과 같습니다.
파티션에 관한한 복잡한 FDISK 보다 훨씬 간편하고 강력하여
익혀 두시면 상당히 유용합니다.

============================================

EXIT
복구콘솔을 끝내고 컴퓨터를 재부팅 합니다.

============================================

EXPAND
압축된 캐비넷 파일(.cab)이나 압축 파일로부터 드라이버의 파일의 압축을 풀 수 있습니다.


C:\expand h:\aaa\driver.cab/f:bbb.sys c:\Windows\system\drivers
H 드라이버의 aaa 폴더에 있는 driver.cab 이라는 캐비넷 파일안에 압축되어 있는
bbb.sys라는 파일을
c:\Windows\system\drivers 에 복사 합니다.

C:\expand h:\i386\aaa.cp_ c:\Windows\system32\aaa.cpl
h:\i386 폴더의 aaa.cp_ 파일의 압축을 풀어
c:\Windows\system32 폴더에 복사해 넣습니다.

==========================================

FIXBOOT
새 파티션에 부트 섹터를 기록하는 명령어입니다.
부트 섹터는 디스크의 파일 시스템에 대한 정보 및 Windows 운영체제를 로드하는
기계어 프로그램이 들어 있는 중요한 부분입니다.


FIXBOOT D:
D 드라이버에 부트 섹터를 기록합니다.

=========================================

FIXMBR
부팅 디스크의 부팅 리코드를 복구하는 강력한 명령어입니다.

시스템이 부팅조차 되지 않을 때, 복구 콘솔로 부팅해
C 드라이버의 부팅 리코들를 복구하려면 다음과 같이 입력합니다.


FIXMBR \device\harddisk0

==========================================

FORMAT
디스크를 포멧합니다.
NTFS , FAT32 파일 시스템을 선택하여 포멧할수 있습니다.


C:>format d:
D 드라이버를 포멧합니다.

즉 "format '포멧할 드라이버명'" 을 적고 엔터를 치시면 됩니다.

===========================================

LOGON
시스템에 여러개의 운영체제가 설치된 경우,
복구 콘솔로 관리할 윈도우에 로그온할 때 사용합니다.

============================================

MAP
fixboot , fixmbr 명령같이 드라이버와 관련된 작업을 할 때,
해당 드라이버의 문자 매핑을 표시하여 드라이버에 대한 정보를 출력합니다.

즉 "\Device\HardDisk0\Partition1"처럼 하드디스크의 정보를 보여줍니다.

이것은 프라이머리 마스터(Primary Master)에 달린 하드디스크의
첫번째 파티션 이라는 뜻으로  C 드라이버를 가르킵니다.

map arc를 입력하면 multi(0)disk(0)rdisk(0)partition(1)등과 같이
하드디스크의 정보를 출력합니다.

*시스템의 하드디스크 정보와 포멧상태, 파티션 상황등을 총체적으로 확인할 수
  있습니다.*

=========================================

MORE , TYPE
텍스트 파일의 내용을 확인할 수 있습니다.


C:>type c:\windows\asd.txt
c:\windows 폴더에 있는 asd.txt 라는 텍스트 파일을 읽을수 있습니다.

*만일, NTFS파일 시스템을 사용중인 드라이버이고 파일 이름에 공백이 있다면,
파일 이름을 홑따옴표(' ')로 묶어 주어야 합니다.

==========================================

RENAME(REN)
파일의 이름을 변경할 때 사용합니다.


C:>REN c:\aaa\bbb.exe c:\aaa\ccc.exe
c:\aaa 드라이버의 bbb.exe 라는 파일의 이름을 ccc.exe 로 변경하라는 명령입니다.

===========================================

SET
복구 콘솔의 환경에 변화를 주는 명령어입니다.
다음의 변수를 함께 사용합니다.


AllowWildCards  :  del 명령과 같은 일부 명령에 와일드카드 지원을 사용합니다.
AllowAllPaths     :  시스템의 모든 파일과 디렉터리에 액세스할 수 있도록 합니다.
AllowRemovableMedia  :  플로피디스크와 같은 이동식 미디어에 파일을 복사할 수 있도록 합니다.
NoCopyPrompt  :  기존 파일을 덮어쓸 때 확인 메시지를 표시하지 않습니다.
예를 들어 파일을 덮어쓸 때 확인 메시지가 나오지 않게 하려면
set nocopyprompt=true 라고 입력합니다.

============================================

SYSTEMROOT
현재 디렉터리를 시스템의 시스템루트(systemroot-일반적으로 windows 폴더)로
변경합니다.
이 명령은 윈도우를 설치할 때 윈도우가 설치될 폴더를 지정하기 위해 사용됩니다.

C:>REN c:\aaa\bbb.exe c:\aaa\ccc.exe
c:\aaa 드라이버의 bbb.exe 라는 파일의 이름을 ccc.exe 로 변경하라는 명령입니다.

=============================================
이상으로 복구 콘솔 명령어에 대해 정리 해 봤습니다.
복구 콘솔은 2000이상의 운영체제의 사용자께선
꼭 익혀 두시길 권장합니다
반응형

+ Recent posts