글이란 체험과 사색의 기록이다
윈도우10에서 MS-DOS 활용법 본문
▣ MS-DOS(MICROSOFT DISK OPERATING SYSTEM)
[기본 명령어]
▶ 내부 명령어 _ 명령어 / ENTER
① DIR _ 디렉토리에 있는 파일들을 보고자 할 때
DIR 경로, 경로를 입력하지 않으면 현재 경로.
‘/’ [스위치] 와 [보조스위치(옵션)]을 주어서, 출력형태를 변경
C:\>dir C 드라이브의 모든 파일에 대한 목록
/w(Wide) 파일 이름만, 가로 한 줄에 5개씩
/d 목록을 세로로 정렬
/p(Pause) 페이지 단위(한 화면씩 멈춰가며)
/s(Subdirectory) 서브 디렉토리의 파일까지 모두 보여라.
/a(Archive) 모든 속성의 파일(시스템, 숨김 파일) 전부. 생략하면, 시스템 파일과 숨김 파일을 제외하고, 그 나머지 파일들만을 모두 보여준다.
/ah(/a:h) 숨김 (Hidden) 파일. 숨김 파일 아닌 것 –h (/a-h, /a:-h)
/ar(/a:r) 읽기 전용 (Read only) 파일
/as(/a:s) 시스템 (*.Sys) 파일
/ad(/a:d) 디렉토리 (Directory)만 보여라. 파일만 보여라. –d (/a-d)
/aa(/a:a) 추가백업대상(Archive) 파일만, Archive 속성 아닌 파일–a (/a-a, /a:-a)
/o(Order) 파일을 기준에 따라 정렬
/o 기본값_알파벳 순 정렬 /on /o:n 사용한 경우와 동일.
/on(/o:n) 알파벳 순, 내림차순(a~z)으로 정렬. /올림차순 _ –n
/oe(/o:e) 확장자의 알파벳순으로 정렬(excute) / –e
/od(/o:d) 파일 작성 날짜 순으로 정렬, 최근 것 / –d
/os(/o:s) 크기가 작은 것부터 보여라(small) / –s
/og(/o:g) 디렉토리 먼저, 파일을 뒤에 보여라(기본값). 파일을 먼저 보여라. –g (/o-g , /o:-g)
② COPY _ "COPY [복사하고자 하는 파일] [복사할 장소의 드라이브명\경로]
C:\DOS>"COPY CHKDSK.EXE C:\UTIL“
③ DEL(DELETE)
del [/p] [/f] [/s] [/q] [/a[:]<Attributes>] <Names>
erase [/p] [/f] [/s] [/q] [/a[:]<Attributes>] <Names>
/f 읽기 전용 파일을 강제(무조건) 삭제.
/p 지정한 파일을 삭제하기 전에 확인 메시지를 표시
/s 지정한 파일, 모든 하위(서브) 디렉토리에서도 삭제.
/q 와일드 카드(*.*)에서 삭제하더라도 지울 것인지를 묻지 말라
/a 보조 스위치의 클론(:)은 선택 요소(/ar /a:r 표기)
/a:r 읽기 전용 파일만, 삭제.
/a:s 시스템 파일만, 삭제.
/a:h 숨김 파일만, 삭제.
/a:a 기록 파일만, 모두 삭제.
#. 파일이나 경로에 띄어쓰기가 포함될 경우,
경로+파일명을 쌍따옴표("")로 묶어준다.
④ CD(CHDIR) _ 디렉토리를 이동(변경)한다는 명령어.
" CD [이동하고자 하는 드라이브명\경로] "
이동한 디렉토리에서 상위 디렉토리로 가고자 하는 경우는
" CD.."라고 하면 한 단계씩 상위 디렉토리로 빠져 나오며
" CD\ "라 하면 최상위 디렉토리로 갈수 있다.
⑤ MD(MKDIR) _ 디렉토리를 새롭게 만드는 명령어
" MD [만들고자 하는 디렉토리명] "
C 드라이브의 루트에 TEST란 디렉토리를 만들고자 한다면
C:\>에서 " MD TEST " 라 하면 TEST란 디렉토리가 C 드라이브에 새롭게 만들어진다.
⑥ RD(RMDIR)_ 디렉토리를 지우고자 할 때 사용하는 명령어
" RD [지우고자 하는 디렉토리명] "
디렉토리를 지울 경우
먼저 그 디렉토리 안에 있는 모든 파일들을 삭제해야 하며
또 지우고자 하는 디랙토리 보다 한 단계 높은 디렉토리에서 지워야 한다.
■ ATTRIB 명령 _ attrib –s –h –r –a exercise.hwp
attrib exercise.hwp ‘exercise.hwp’ 파일의 속성를 보여라.
H Hidden 숨김 속성, 보통 방법으로는 지우거나 변경이 불가능
S System 시스템 파일, 시스템 파일은 숨김 속성 파일의 한 형태
R Read only 읽기 전용, 변경, 수정할 수 없게 되므로, 파일의 안전보관을 도모
A Archive 기록 속성, 파일을 복사, 백업할 때 이용, ‘보관 파일’로서의 특성.
삭제 시에는 속성도 제거하는 것이 좋다.
‘+’는 속성을 설정(부여)하는 것이고, ‘-’는 속성을 제거하는 것.
attrib –s –h –r –a exercise.hwp
‘attrib’의 뒤에 있는 ‘-‘ 표시가, 그 뒤에 나오는 속성을 제거하라. ‘–h’와 ‘–r’는 ‘숨김’과 ‘읽기 전용’ 속성을 제거하라
■ TYPE 명령 _ 파일의 내용을 보여라(출력)
TYPE 명령으로는 TEXT 파일(*.txt, *.bat, *.ini 등)의 내용만을 볼 수 있다.
문장 파일이 아닌 실행 파일(*.com, *.exe) 이나 목적 파일(*.obj), 한글로 작성된 파일은, 그 내용을 볼 수 없다.
TYPE 명령은 와일드 카드 * 와 ? 를 사용할 수 없으며,
파일명은 반드시 확장자까지 포함하여 기술하여야 한다.
따라서 TYPE 명령은 DIR 명령을 사용하여 내용을 알아볼 파일명을 확인한 뒤, 사용하는 것이 좋다.
■ 와일드카드 문자
1. * 기호 _ Asterisk 여러 복수 글자 의미, 임의의 갯수의 문자열을 나타낸다.
C:\>dir *.* C:\>dir 와 동일한 의미로서, C:\ 의 모든 파일(*.*)을 보여라.
C:\>dir *.exe C:\ 에서 확장자가 exe 인 모든 파일을 보여라.
C:\>TEST.* C:\ 에서 파일명이 TEST 인 모든 파일을 보여라.
C:\>AB *.* C:\ 에서 파일 명의 처음 두 문자가 AB 인 모든 파일을 보여라.
C:\>D*.COM C:\ 에서 파일명의 첫문자가 D 이고, 확장자가 COM 인
모든 파일을 보여라.
2. ? 기호 _ 하나의 문자열을 의미하며, 파일 숫자 수만큼 ? 기호를 사용
C:\>dir *.? 확장자가 1개의 글자로 된 파일을 모두 보여라.
C:\>dir XY.??? 파일명이 XY 이고, 확장자가 3개의 글자로 된 파일을 보여라.
C:\>dir ?????.* 파일 명이 5자인 파일을 모두 보여라.
C:\>dir A?D.TXT 파일명이 3자인 파일 중 첫 문자가 A 이고, 마지막 문자가 D 이며, 확장자가 TXT 인 모든 파일을 보여라.
■ 입력의 변환 _ 입력을 키보드가 아닌, 다른 장치, 파일로부터 읽어들이는 것
명령의 끝에 리다이렉션 기호 ‘<’ 을 기재한 다음,
입력으로 사용할 파일명 또는 장치명을 기술
C:\>sort < dirlist.txt
‘dirlist.txt’ 파일에 저장된 C 드라이브의 루트 디렉토리의 파일 목록을,
알파벳 순으로 정렬하라.
C:\>sort < dirlist.txt > list.txt
‘dirlist.txt’ 파일에 저장된 C 드라이브의 루트 디렉토리의 파일 목록을,
파일명 순으로 정렬하여, ‘list.txt’란 문장 파일로 저장하라.
C:\>dir *.exe > imsidata
파일 중 확장자가 ‘exe’ 인 모든 파일들의 목록, ‘imsidata’ 파일에 출력(기록)
C:\>sort < imsidata
‘imsidata’ 파일에 있는 파일들의 목록을, 파일명 순으로 정렬하라.
C:\>sort < imsidata > prn
‘imsidata’ 파일에 있는 파일들의 목록을, 파일명 순으로 정렬한 결과를,
프린터에 인쇄
C:\>sort < imsidata > sort.dat
‘imsidata’ 파일에 있는 파일들의 목록을, 파일명 순으로 정렬한 결과를,
sort.dat 파일에 기록하라.
#. 이미 존재하는 파일에 출력 변환을 나타내는 리다이렉션 기호인 ‘>’ 를 지정하면, 본래의 파일 내용을 지우고 새로 기록하게(덧 씌우게) 된다.
따라서 기존 파일의 내용을 유지하면서 그 끝에 새로운 내용을 추가하려는 경우에는, 반드시 ‘>>’ 기호를 사용해야 한다.
C:\>type sam3.txt >> sam2.txt
▶ 외부 명령어
① FORMAT _ 디스크에 있는 초기화하는명령어
" FORMAT [포맷하고자 하는 드라이브명]/옵션 "
A 드라이브를 FORMAT하고자 할 경우 " FORMAT A "라고 실행
② FDISK _ 하드 디스크의 파디션을 만들거나 지울 경우
또한 그 정보를 보고자 할 경우
" FDISK "
③ CHKDSK _ 디스크 상태를 점검하여 화면에 표시, 또는 치료할 수 있는 명령어
" CHKDSK [점검하고자 하는 드라이브] "
/F 디스크를 검색 도중 에러가 발생하면 치료하라
/V 디스크의 모든 파일 및 경로를 화면에 나타내라
④ SYS _ DOS System File _ MSDOS.SYS, IO.SYS, COMMAND.COM
▶ MSDOS.SYS : 기본 동작 제어
▶ IO.SYS : 입ㆍ출력 제어
▶ COMMAND.COM : 명령어 해석기, 명령어 전달
" SYS [복사할 드라이브명] [시스템 파일들이 있는 드라이브명\경로] "
■ 배치파일 _ 여러 명령어를 한번에 실행하기 위해 만드는 언어
(반복적, 선택적 작업에 대한 자동 실행)
-. Notepad를 열어 명령어를 작성 한 후 저장 시 .bat 확장자로 저장하여 실행
-. 작성방법
[1] echo on/off
-. 배치파일을 처음 작성 시 맨 위에 사용하는 부분
-. echo on 시 cmd.exe가 표시되면서 명령어가 실행
-. echo off 시 cmd.exe가 표시 안 되면서 명령어가 실행
[2] title
-. 배치파일의 창 제목을 표시하는 명령어
-. 해당 명령어 뒤에 제목을 입력하면 실행 시 cmd창 위에 입력한 제목이 표시
[3] color
-. 실행창 내 배경색과 글자색을 변경하는 명령어
-. color 뒤에 17이라는 숫자를 입력(파랑 배경색에 흰색 글자로 표시)
[4] mode con cols , lines
-. mode con 명령어중 디스플레이 모드로 배치파일 실행시
창 크기 조절하는 명령어
-. mode con cols은 가로 사이즈 이며 lines는 세로 사이즈 입니다.
[5 ]echo , echo.
-. echo의 경우 문자열을 표현 위해 쓰이며 echo. 은 빈줄을 넣기 위해 사용
[6] pause
-. 배치파일 실행 시 해당 명령줄에서 멈춰주는 역활을 하는 명령어이며
아무키나 누르게되면 다음 실행할 명령어로 넘어가는 역할.
대부분 이 명령어를 오류를 찾거나 명령어 다음 명령어 실행 전 멈추기 위해 사용
#. 배치 파일에서 echo off 란?
Batch File의 첫 부분에는 거의 @echo off 이런 부분이 있다.
@echo off 는, 화면을 간결하게 하기 위한 명령이다.
배치 파일 안에는 많은 명령어들이 있다.
배치 파일이 명령어들을 하나 실행시킬 때마다,
화면에 출력한다면 복잡해지게 된다.
echo off 는 명령어의 결과만을 출력하라는 명령이다.
그런데 echo off 자체도 명령이기 때문에, 이 echo off 명령 자체가 화면에
쓸데없이 출력된다.
배치 파일에서는, 어떤 명령어 앞에 @를 하나 붙이면 그 명령어에 대해 .
'복창'하지 말라는 의미이기 때문에, @echo off 라고 하면
완벽하게 모든 복창을 금지시킬 수 있다.
■ 리다이렉션(Redirection)
MS-DOS 의 표준 입력 장치는 키보드이고,
표준 출력 장치는 (모니터) 화면으로 지정되어 있다.
표준 입출력 장치의 변환을 필요로 할 때,
리다이렉션 기호를 사용하여 변환을 지정할 수 있다.
리다이렉션을 위하여 사용하는 기호 세 가지
> : 출력의 변환_ 모니터 이외의 지정된 장치로 출력(파일/출력)
< : 키보드 이외의 장치로부터 입력(파일)
>> : 지정된 파일에 추가
C:\>dir sort.exe > prn
파일 sort.exe 의 목록을 프린터로 출력
C:\>dir > dirlist.txt
C 드라이브의 루트 디렉토리의 파일 목록을 ‘dirlist.txt’ 파일에 출력(저장)
C:\>dir C* > dirsam.doc
디렉토리 파일 중 첫문자가 ‘c’ 인 파일의 목록을, ‘dirsam.doc’ 파일에 출력(저장)시키라.
이 명령이 실행되면 모니터 화면에는 아무 것도 나타나지 않는다.
#. ‘dirsam.doc’ 파일이 현재 디렉토리에 존재하지 않는 경우에는 새로 생성되나,
이미 존재하는 경우에는 기존의 내용을 덮어쓴다
‘dirsam.doc’ 파일의 내용을 확인하려면, TYPE 명령으로 해야 한다.
C:\>type dirsam.doc
DIR 명령의 경우 파일의 목록을 출력시켰으나, TYPE 명령의 경우 파일의 내용을 출력시킨다
■ PC 자동 켜기
Booting / Del / BIOS _ Power(Advenced) _ resume by rtc
■ Windows - 자주 쓰는 CMD DOS 명령어
[주로 쓰게 되는 명령어]
notepad : 메모장
msconfig : 시스템 구성 유틸
shutdown /s /f /t 60 /c “60초후에 컴퓨터 강제 종료”
regedit : 레지스트리
[프로그램]
그림판 : mspaint , pbrush
디스크 관리 : diskmgmt.msc
디스크 정리 : cleanmgr
마우스 등록 정보 : control mouse , main.cpl
사운드 및 오디오 장치 등록 정보 : mmsys.cpl
악성 소프트웨어 제거 도구 : mrt
워드패드 : write, wordpad
예약된 작업 : control schedtasks
유틸리티 관리자 : utilman
제어판 : control
키보드 등록 정보 : control keyboard
탐색기 : explorer
프린터 및 팩스 : control printers
프로그램 추가 및 제거 : appwiz.cpl
[도구]
인터넷 등록 정보 : inetcpl.cpl
폴더 옵션 : control folders
[관리]
관리도구 : control admintools
국가 및 언어 옵션 : intl.cpl
날짜 및 시간 등록 정보 : timedate.cpl
디스플레이 등록 정보 : control desktop , desk.cpl
시스템 등록 정보 : sysdm.cpl
작업 관리자 : taskmgr
전원 옵션 등록 정보 : powercfg.cpl
컴퓨터 관리 : compmgmt.msc
[서비스]
구성 요소 서비스 : dcomcnfg
공유 폴더 : fsmgmt.msc
글꼴 : control fonts , fonts
문자표 : charmap
서비스 : services.msc
성능 : perfmon
시스템 정보 : msinfo32
Driver Verifier Manager : verifier
Windows 정보 : winver
diskpart : 디스크 관리
[dos command]
vol : 드라이브 이름 / 볼륨 번호
label : vol과 비슷
ren : 이름 변경
undelete : 복구
type : 텍스트 화일을 보여줌 _ type "드라이브" "화일명"
chkdsk : 디스크 검사
diskcomp : 디스크 비교
comp : 파일 비교
graphics : 모니터에 표현되는 그림 인쇄
fc : 파일 비교
verify : 파일 검증
recover : 불량 섹터 복구
keyclick : 키 누를 때 소리 지정
backup : 백업
restore : 백업을 회복시킴
exe2bin : 확장자 변경
'Management' 카테고리의 다른 글
자원의 한계를 극복하기 위한 전략 _ Bussiness Rules / 선택과 집중 (0) | 2019.12.11 |
---|---|
HDD와 SDD 확인하는 방법 / 디스크 조각 (0) | 2019.11.05 |
회사 재건을 위한 방안 (0) | 2019.09.20 |
3개월내 조직을 장악하라(The First 90Days) (0) | 2016.04.27 |
창업시 체크리스트 (0) | 2016.04.27 |