Dir 명령어를 이용해서 관련 정보  Text 파일로 저장하기

 파일리스트보기(현재폴더만)
dir/b/a:-d > fileList.txt

 

파일리스트보기(하위폴더포함)
dir/b/a:-d/s > fileListAll.txt

 

드렉토리구조보기
dir/b/s/a:d > FolderTree.txt
참고) tree c:

 

파일명만보기
dir/B/A:-D/S > fileList.txt
/B : 머릿말이나요약정보제거
/A:-D : 드렉토리표시하지않음
/S : Sub드렉토리 파일 포함

 

표시가능한 정보 모두 표시해보기
dir/q/s/4/n/o:g > fileList.txt
/q : 파일소유자
/s : 하위드렉토리포함
/4 : 4자리수연도표시
/o:g : 드렉토리 먼저 표시





Dos창에서 Help를 입력하면 아래와 같은 정보를 볼 수 있다.
어떤 명령어 들이 있는지 살펴보자.

For more information on a specific command, type HELP command-name
ASSOC          Displays or modifies file extension associations.
ATTRIB         Displays or changes file attributes.
BREAK          Sets or clears extended CTRL+C checking.
BCDEDIT        Sets properties in boot database to control boot loading.
CACLS          Displays or modifies access control lists (ACLs) of files.
CALL           Calls one batch program from another.
CD             Displays the name of or changes the current directory.
CHCP           Displays or sets the active code page number.
CHDIR          Displays the name of or changes the current directory.
CHKDSK         Checks a disk and displays a status report.
CHKNTFS        Displays or modifies the checking of disk at boot time.
CLS            Clears the screen.
CMD            Starts a new instance of the Windows command interpreter.
COLOR          Sets the default console foreground and background colors.
COMP           Compares the contents of two files or sets of files.
COMPACT        Displays or alters the compression of files on NTFS partitions.
CONVERT        Converts FAT volumes to NTFS.  You cannot convert the
               current drive.
COPY           Copies one or more files to another location.
DATE           Displays or sets the date.
DEL            Deletes one or more files.
DIR            Displays a list of files and subdirectories in a directory.
DISKCOMP       Compares the contents of two floppy disks.
DISKCOPY       Copies the contents of one floppy disk to another.
DISKPART       Displays or configures Disk Partition properties.
DOSKEY         Edits command lines, recalls Windows commands, and
               creates macros.
DRIVERQUERY    Displays current device driver status and properties.
ECHO           Displays messages, or turns command echoing on or off.
ENDLOCAL       Ends localization of environment changes in a batch file.
ERASE          Deletes one or more files.
EXIT           Quits the CMD.EXE program (command interpreter).
FC             Compares two files or sets of files, and displays the
               differences between them.
FIND           Searches for a text string in a file or files.
FINDSTR        Searches for strings in files.
FOR            Runs a specified command for each file in a set of files.
FORMAT         Formats a disk for use with Windows.
FSUTIL         Displays or configures the file system properties.
FTYPE          Displays or modifies file types used in file extension
               associations.
GOTO           Directs the Windows command interpreter to a labeled line in
               a batch program.
GPRESULT       Displays Group Policy information for machine or user.
GRAFTABL       Enables Windows to display an extended character set in
               graphics mode.
HELP           Provides Help information for Windows commands.
ICACLS         Display, modify, backup, or restore ACLs for files and
               directories.
IF             Performs conditional processing in batch programs.
LABEL          Creates, changes, or deletes the volume label of a disk.
MD             Creates a directory.
MKDIR          Creates a directory.
MKLINK         Creates Symbolic Links and Hard Links
MODE           Configures a system device.
MORE           Displays output one screen at a time.
MOVE           Moves one or more files from one directory to another
               directory.
OPENFILES      Displays files opened by remote users for a file share.
PATH           Displays or sets a search path for executable files.
PAUSE          Suspends processing of a batch file and displays a message.
POPD           Restores the previous value of the current directory saved by
               PUSHD.
PRINT          Prints a text file.
PROMPT         Changes the Windows command prompt.
PUSHD          Saves the current directory then changes it.
RD             Removes a directory.
RECOVER        Recovers readable information from a bad or defective disk.
REM            Records comments (remarks) in batch files or CONFIG.SYS.
REN            Renames a file or files.
RENAME         Renames a file or files.
REPLACE        Replaces files.
RMDIR          Removes a directory.
ROBOCOPY       Advanced utility to copy files and directory trees
SET            Displays, sets, or removes Windows environment variables.
SETLOCAL       Begins localization of environment changes in a batch file.
SC             Displays or configures services (background processes).
SCHTASKS       Schedules commands and programs to run on a computer.
SHIFT          Shifts the position of replaceable parameters in batch files.
SHUTDOWN       Allows proper local or remote shutdown of machine.
SORT           Sorts input.
START          Starts a separate window to run a specified program or command.
SUBST          Associates a path with a drive letter.
SYSTEMINFO     Displays machine specific properties and configuration.
TASKLIST       Displays all currently running tasks including services.
TASKKILL       Kill or stop a running process or application.
TIME           Displays or sets the system time.
TITLE          Sets the window title for a CMD.EXE session.
TREE           Graphically displays the directory structure of a drive or
               path.
TYPE           Displays the contents of a text file.
VER            Displays the Windows version.
VERIFY         Tells Windows whether to verify that your files are written
               correctly to a disk.
VOL            Displays a disk volume label and serial number.
XCOPY          Copies files and directory trees.
WMIC           Displays WMI information inside interactive command shell.

For more information on tools see the command-line reference in the online help.





출처 : 네이버지식인


(1) CLS  (Clears the Screen 화면을 깨끗하게 지우기)
  <예>  C:\>CLS

(2) Ver  (DOS VERSION 도스 버전 확인)
  <예>  c:\>VER

(3) VOL  (Volume 디스크 이름확인)
  <예>   C:\>vol

(4) Label (디스크 이름 붙이기)
  <예>  C:\>Label A:

(5) HELP   (도스 명령어에 대한 도움말 보기)

   ① Help의 주메뉴 이용할 때..전체 명령어들에 대한 설명
    <예>  C:\>HELP

   화살표키를 사용하거나 ,명령 첫 글자를 입력하여 해당 명령의 설명서를 본다. 화면 내용을 프린트하거나,파일로 저장할 수 있다.
   도움말 화면에서 ALT+F,X 하면 도스로 빠져나온다.

   ② 원하는 명령어의 도움말을 얻고 싶을 때
    <예> c:\>HELP [명령어]
         C:\>HELP VOL  엔터

   ③ 어떤 명령어의 기본적인 설명과 사용옵션(switch)을 보려면
    <예> c:\><명령어> /?

   ④ 만약 한글도스(6.2)를 사용한다면 한글을 띄우고 보면 메시지나 설명들이 한글로 보인다.


(6) 날짜,시간 변경하기
    컴퓨터에 내장된 시계는 만들어진 자료의 날짜,시간을 알려주는 등 도스에서 중요한 역할을 한다.

   ① C:\>DATE
        날짜를 변경하는 명령이다. 수정하지 않으려면 그냥 엔터한다.


   ② C:\>TIME
    시간을 변경하는 명령이다.

    (24시간제 ,12시간제(a,p)로 표시가 가능하다)
    날자,시간을 수정하지 않으려면 그냥 엔터키를 친다.


(7) Prompt ( 프롬프트 모양 만들기)
 도스명령행 상태에서 '커서'앞의 'C:\>'부분을 프롬프트라고 하는 데,  시각적 효과와 편리함을 위해 임의적으로 그 모양을 바꿀 수 있다.


 형식) C:\>PROMPT [문자열]
   예) C:\>PROMPT JUNG ?
       JUNG_

 형식) C:\>PROMPT [메타스트링]

   예) C:\>PROMPT [$P$P]
       [C:\=]_

□ 메타스트링...프롬프트 정보
   $t ... 현재시각                                                 $b......| 표시
   $d.... 현재날짜                                                 $g......> 표시
   $n.....사용 드라이브 명                                     $l......< 표시
   $p ....현재 사용중인 드라이브명과 경로명           $......$
   $h ....한 문자 백스페이스로 지움
   $q .....=표시
   $_ .....다음 줄로 커서이동 CR+LF                       $v .....버전번호
   $e .....Escape

   컬러 메타스트링.....$e[xx;xx;...m  형식으로 사용한다.

(8)DIR명령의 /(스위치,보조스위치)

          /(옵션)을 사용하여 출력 형태를 변경할 수가 있다. 

  [스위치]
 /w (한 줄에 5개씩 넓게(wide)"파일이름.확장자'형으로 보임.),
 /p (한 화면씩 멈춰가며 보임 Pause)
 /a (모든 속성(시스템,숨김까지)보임 Archive)
 /s (서브디렉토리 파일까지 모두 보임 Subdirectory)
 /O 기준에 따라 정렬(sort) (초기...알파벳 순)
 /b 머리/꼬리자르고 화일명.확장명만보이라 (밑으로) 

 * /O 의 보조스위치(옵션)
 n   알파벳순(a~z내림차순)(초기값)     -n   올림차순(z~a)
 e   확장자알파벳순 (execute)          -e  확장자 올림차순
 d  오래된것 부터   (old)              -d   최근 것부터
 s  크기가 작은것부터(small)           -s   크기가큰 것부터
 g  방먼저,화일뒤(초기값)              -g   화일먼저

 * /A의 보조스위치(옵션)              < - >표시는 반대를 의미
   h 숨긴화일을 보이라               -h 숨은 것이 아닌 것만
   s 시스템화일(.sys)a만 보이라      -s sys 가 아닌 것만
   d 방(DIR)만 보임                  -d 방아닌 화일 만
   a 추가백업대상 화일만보임(Archive)  -a  A속성 아닌것 만
   r 읽기전용 (read only)화일 만.      -r 읽기전용아닌파일 만

와일드 카드문자 (*,?)
                        ...(대표,아무개,통칭문자)
' * '기호(Asterisk)는... 여러 복수 글자를 의미하며,임의의 갯수의
                          문자열을 나타낸다.

 예1) "C:\>dir *.*" 과 "c:\>dir"은 동일한 의미로서,
                                C:\ 의 모든 파일을 보여준다.
 예2) "C:\>dir *.exe" 라고하면
              C:\에서 확장자가 exe인 모든 파일을 보인다.

' ? '기호는... 하나의 문자만을 의미하며 파일문자수 만큼 ?기호를
               사용가능하다.

 예1) "C:\>dir *.?" 라고 하면 확장자가 한 글자로 된 파일을 모두
                                             출력하라는 뜻이고,

 예2) "c:\>dir ?????.*" 라고하면 파일명이 5자인 파일을 모두 나타내
                                            라는 명령이다.


(9) 파일복사 , COPY 명령
- 만약 C:\GAME 방의 개임 파일을 A드라이브의 프로피디스켓에 모두 복사하고 싶다면
  C:\>COPY C:\GAME\*.* A: 엔터하면 된다.
- 이때 현재디렉토리를 먼저 개임방으로 이동한 후에 복사명령을 한다면
  C:\>CD GAME 엔터하고, C:\GAME>COPY *.* A: 엔터하면 된다.
- 복사명령 시 /y 옵션을 넣으면 무조건 덮어씀.(덮어 써지면 그전 화일은 사라짐) /v 은 verify로서 복사후 확인검사한다.
  예) C:\>COPY *.* A:/y/v C:\의 모든 화일을 A:\으로 무조건 복사하고,검사확인하라.

(10) COPY 명령으로 파일이름 바꾸기
    예) C:\>COPY MDIRTREE.DIR A:MDIR3.DIR
        C:\의 MDIRTREE.DIR 이란 파일을 A 드라이브에 MDIR3.DIR 라는 이름으로 복사.

(11) 파일과 파일 결합 같은 문장파일(ASCII화일) 사이에서 + 기호 사용
     형식) C:\>COPY [파일1]+[파일2]+... [합처서 만들 파일이름] 예) C:\>COPY AA.TXT+BB.TXT CC.TXT

(12) 주변장치파일(Device file)을 이용한 파일전송
     예) C:\>COPY CON SAMPLE.TXT Immanuel Church ComputerRooml ^Z ---- 입력 끝,중단표시(Ctrl+Z키 또는 F6키 누름) 1File(s) Copied
        입력하다 줄을 빠꿀 때는 엔터키를 한다.
 입력수정은 엔터하기 전에 화살표키나 백스페이스키로 수정한다.
 엔터 후 다음 칸으로 넘어간 후에는 수정할 수 없게 된다.

(13) 프린터로 출력 하는 명령형
 Sample.tx의 내용을 프린터장치명파일인 'PRN'을 이용하여 프린터로 출력하라. 프린터가 준비중이 아닐 때는 프린터에 출력할수없다는 경고메시지 나온다.
 'Abort,Retry,Ignore,Fail?_ '.......A나 F를 눌러 중단시킨다.
 │ │ │ ──- 실패로 중단 │ │ └─무시하고 그대로 시행하라.
 │ └다시 시도하라.
 └─실패로 그만 그치게하라.

(14) 프린터를 타자기로 변환하는 기능

C:\>COPY CON PRN
 키보드(CON)의 입력을 프린터(PRN)로 복사하라는 의미이다.
 프린터를 켠뒤에 위의 명령을 실행한다.
 간단한 내용을 프린터로 곧장 출력할 때 사용한다.
 각 라인 끝에 엔터하여 줄을 바꾸고 끝내려면 F6키나 CTRL+Z키를 누른 후 엔터하고 끝 낸다.
 
(15) 파일 옮기기, MOVE 명령
 COPY명령은 원본파일이 제자리에 있으면서 복사 본을 만드는데, MOVE명령은 원래 자리에서 없어지면서 새로운 자리로 옮겨간다.
 카피명령형식과 동일한 형식이다.
 예) A:\>MOVE COMMAND.COM C:\
 이때 그곳에 동일이름의 파일이 있으면 덮어쓸 것인지 경고가 나온다. Y/N 중에서 택한다.
 
(16) 파일이름 바꾸기(RENAME), REN 명령
 A:\>REN COMMAND.COM COMM.COM 즉 원래파일명, 바꿀파일명 순으로 입력하고 엔터한다.
 
(17) 파일 지우기(DELETE), DEL 명령
 A:\>DEL COMM.COM
 즉 DEL [지위 버릴 파일] 순으로 입력하고 엔터하면, 정말 지울 것인지 확인 메시지가 나온다. 이때 Y/N 중에서 선택한다.
 파일 속성이 지울 수 없는 파일일 때는 파일속성을 보통 속성으로 바꾸고 지우면 된다.
 DELTREE 라는 명령을 사용하면 파일이나 디렉토리 전체를 속성불문하고무차별 삭제해버린다.

(18) 지워진 파일 복구 , UNDELETE 명령
 A:\>UNDELETE [지워진 파일이름]
 또는 지워진 파일을 모를 때는 A:\>UNDELETE 엔터 하면,
 화면에 A디스켓에서 지워진 파일들을 차례로 보이는데 이때 살리고자하는 파일을 (Y/N)선택하여 지워진 첫 글자 ?표시자리에
 들어갈 글자를써넣고 엔터 하면 되살아난다. 지워진 파일 위치에 다른 파일이 복사된후에는 되살리기가 어렵다.

(19) 파일속성, ATTRIB 명령 파일의 성질,속성(Attribute)을 알아보거나 변경하는 명령이다.
 -1. 속성 알아보기
 C:\>ATTRIB [파일이름]
 예) C:\>ATTRIB *.* 엔터하면 C루트의 모든 파일들의 속성이 나오는데
 "H"는 숨김(Hidden)파일속성으로 컴퓨터프로그램을 동작시키는데 중요한 역할을 하는 파일들(IO.SYS, MSDOS.SYS 등)로서
  보통방법 으로는 지우거나 변경이 불가하게 한다.

 "S"는 시스템(System)파일속성으로 도스에 의해서만 사용할 수 있는 파일이다. 위 숨은 속성 파일의 한 형태이다.
 "R"는 읽기 전용(Read Only)속성으로 읽기 만하고 변경 수정할 수 없는 속성으로 파일의 안전보관을 도모한다.
 "A"는 기록(Archive)속성으로 파일을 복사, 백업할 때 이용되는 속성이 다. 도스는 백업이나 XCOPY 등 명령어를 사용할 때, A속성을 가진 파일 들만 저장, 복사한다.

 -2. 속성 바꾸기
 형식) C:\>ATTRIB [+,- 속성] [파일이름] [/ 스위치]
 예) C:\>ATTRIB +S+R-A *.COM C 루트방에서 모든 COM 파일에 S,R속성을 부여하고 A속성은 제거하라는 명령이다.
 예) C:\>ATTRIB +R *.HWP /S C 루트방과 그 아래 모든 디렉토리에서 모든 HWP 파일에 R 속성을 부여하라는 뜻이다.

(20) 문장파일 내용 보기, TYPE 명령
 형식) C:\>TYPE <문서파일> 예) C:\>TYPE autoexec.bat
 C루트에 있는 오토배치파일의 문서내용을 화면에 표시한다.
 확장자명이 보통 *.TXT,*.DOC,*.CAP 등은 문장파일(아스키코드문서) 들이다.

 *** 참고 *****
 □. 문장파일(text file)=아스키(ASCII)파일
 문자를 ASCII코드로 나타내기 때문에 아스키파일이라고도 한다.
 각종 문서 및 프로그램 소스 코드 등이 사용하는 형태이다.

(22) 디렉토리 만들기:  MD 명령(MKDIR) ....Make Directory
  형식) A:\>MD [디렉토리이름]
         A:\>MD DATA 
         A:\>DIR  로 확인해 보자.
 
(23) 디렉토리이름변경:  MOVE  명령
 형식) A:\>MOVE [바꾸기 전 디렉토리이름] [바꾼 후 디렉토리이름]
 A:\>MOVE DATA DAT      
        A:\data=>A:\dat[ok]
  
  - 디렉토리 안의 파일들과는 상관없이 자유롭게 디렉토리이름을 변경 할 수 있다.
  - 디렉토리도 도스에서는 하나의 파일로 다루므로, 파일이동명령
     - MOVE를 사용해서 디렉토리 이름도 변경이 가능하다.

(24) 디렉토리 지우기: RD  명령   ....Remove Directory
 형식)  A:\>RD [지울 디렉토리]
     예)  A:\>RD DAT    
        A:\>DIR 하여 확인해 보자.
   ①지울디렉토리(서브디렉토리 포함) 안에 파일이 하나도 없어야한다.
   ② 현 작업디렉토리에서 자기 디렉토리는 지울 수 없다.   
         A:\DAT>RD DAT은 실행되지 않음.
 ③ 지울 수 없거나,숨은 파일이 있을 때는 지울 수 없다.                        

(25) 디렉토리 무차별 삭제:    DELTREE  명령
 형식) DELTREE [지우고자하는 디렉토리명]
   ① 파일 속성과 상관없이 디렉토리 안에 있는 모든 파일과
        하위 서브디렉토리까지 삭제한다.
   ② 진정 지울 것인지 재차 확인 메시지가 나온다.[Y/N]
   ③ 파일을 삭제하는 명령으로도 사용할 수 있다.
 C:\>DELTREE [지울 파일이름]

(26) 디렉토리구조 보기:  TREE   명령
  ① <형식> C:\>TREE [드라이브이름]      ...드라이브 전체구조
  ② <형식> C:\>TREE [경로,디렉토리명]    ....일부 디렉토리구조
     A:>TREE C:/F |MORE 과 C:\>TREE/F |MORE 은 같은 명령으로서
            MORE는 한 화면 씩 끈어보이라는 명령이다.
            /F은 각 디렉토리의 파일까지 보이라는 스위치.

(27) XCOPY 명령 .....eXtended COPY....Cross Copy.
 copy....파일을 1개씩 복사해 나감. 내부명령이므로 한 두개 파일을 복사할 때 신속해서 좋다.
 xcopy...메모리 허용범위 내에서 모든 파일내용을 메모리로 읽어드린 후 한 번에 디스크에 기록.(혹은 여러 번 나눠서).
        외부명령이므로 기동에는 copy명령보다  느리나,많은 파일복사 때는오히려 더 신속하다.  
        서브디렉토리와 그 포함 파일까지 복사가 가능하다.
            
 ① 파일복사
    C:\>XCOPY [복사될 경로,파일 이름] [목적지]
    C:\>XCOPY C:\*.* A:    
    'Reading source file(s)....' '소스파일을 읽고 있음...'메시지

 ② 서브디렉토리까지 복사......./S (스위치)
    C:\>XCOPY C:\WP\HWP15 A: /S/E      
 C:\WP\HWP15 디렉토리의 모든 파일(*.*표시는 생략가능)들과 그 서브디렉토리까지 복사하고(/S), 파일이 없는 빈 디렉토리구조도 함께 복사하라(/E).
 ③ XCOPY/?        ... 스위치 (Switch) 종류보기
 /S (subdirectory) source디렉토리 아래 '파일이 있는 서브디렉토리'까지 복사한다 .
 /E (Emty)  파일이 없더라도 모든 디렉토리구조를 복사.
 /M (Modify)  수정된 파일만 복사한다.즉 archive bit를 검지하여 A속성이 있는 파일만 copy한 후 archive bit를 reset시켜준다.
        그리하여 A속성  이 제거되고 다시 파일이 수정되면 A속성이 자동으로 생성되게 되 는 바, 매일 반복하여 백업할 때에 유용하다.
 예)  C:\>XCOPY C:\HNCDOC\*.HWP A:/M
 
  /A  (Archive)  
      Archive bit를 reset 시키지 않는다.즉 A속성이 있는 파일만 복사 하지만 복사 후에도 A속성이 그대로 남아있게 된다.
        /D  (date)     지정한 날짜 이후 파일만 복사.
 /V  (Verify)   원본,사본을 비교검증.
 XCOPY에서 /M 이나 /A스위치를 사용치 않을 때는  A속성 여부를 묻지않고 지정한 파일을 모두 복사해 준다.

(28) 리다이렉션(Redirection)
 '방향을 바꾼다'는 뜻. 즉 명령어의 입력(키보드).출력(모니터)장치를 다른 것으로 바꾼다는 의미이다. 부등호 기호 < , > 을 사용한다.
   1) 출력방향변경,  > 부호를 사용                   
 (a) 형식1)  C:\>명령어>[장치명,파일명]
              예1)  C:\>DIR>PRN         
  ①  C 루트의 파일 목록을 프린터(PRN)로 출력하라.
   ② 원래 화면으로 출력하던 것을 프린터로 방향을 바꾼 것이다.
  ③ dir명령 대신 다른 명령(예;TYPE,CHKDSK,VOL 등)을 넣어도 된다.
   ④ PRN 대신 '파일 이름'을 써주면 출력 내용을 프린터로 보내는 대신 지정한 문장파일에 저장한다.
          예2)  c:\>dir>dirlist.txt      
 (b) 형식2)  C:\>명령어 >> [같은 이름 파일] '>>'은 기존파일에 추가하라는 뜻.
        예3)  C:\>DIR A:>>DIRLIST.TXT  
 ① A 디스크의 파일목록을 기존에 존재하는 'dirlist.txt'이라는 문장파일 내용의 뒷쪽에 이어서 추가하라는 의미이다.
  만약  ">>" 대신 '>'을 사용하면, 원래 있던 'DIRLIST.txt'이라는 문장파일 위에 덧 씌우므로 그 내용이 사라져 버린다.
    ② 2개 문장파일을 하나로 합할 때 유용하게 쓰일 수 있다.
  (Q1.TXT와 Q2.TXT가 있다고 가정하면)
  C:\>TYPE Q1.TXT>>Q2.TXT 라는 명령을 실행하면 Q1의 문서내용이 Q2 문서파일 내용에 추가되어 합해진다.
 
  2) 입력방향변경,   < 부호를 사용한다.
 형식) C:\>명령어<[장치명,파일명]>      예) C:\>sort
 ① 키보드로 입력하는 대신 dirlist.txt 문장파일 내용이 입력되어
 ② sort 명령을 실행하여 화면에 보여준다.
        'SORT(소트)'..알파벳순으로 정렬하라는 명령이다.

  3) 입.출 방향 혼용
   예) C:\>SORTLIST1.TXT     
 ① 파일목록을 기록하고 있는 'DIRLIST.txt'란 문장파일의 내용을 입력 받아 알파벳순으로 정렬하여 'LIST1.txt'란 문장파일로 저장출력하라는 명령이다.  

(29) 파이프라인(PIPELINES)과 필터(Filter),   | 부호를 사용한다.      
     도스에서 복수명령을 사용할 때, 처음 명령어가 입력결과를 만들어낸 후 그것을 다음 명령어로 보내고,
     다음 명령어는 또 자기 조건에 알맞게 변환시켜 출력하는 모든 과정을 PIPELINES(파이프라인)라고 하며,
      뒤에서 앞 명령의 결과를 걸러 주는 역활을 하는 것을 FILTER(필터)라 한다.
 DOS에서 사용하는 필터기능이 있는 명령어는 다음과 같다. (혼합하여 사용할 수 있다.)    

  1) SORT(소트) 명령  
        ( SORT...알파벳순으로 정렬해서 나타내라는 명령)
 예1) C:\>SORT
 예2) C:\>TYPE DIRLIST.TXT | SORT       
                              ( |...필터 기호 ) 

        ① 위의 두 형식은 같은 의미, 즉 'DIRLIST.txt'란 문장파일 내용을 타이프해서 알파벳 순으로 화면에 나타내라는 명령이다.
        ② /R 스위치 .....알파벳 역순으로 정렬한다.(sort/r)
     
  2) MORE(모어) 명령
        (MORE....화면 출력을 한 화면 씩 보여주는 명령어이다.)
 C:\>DIR |MORE 
  C:\>SORT   
 
  3) FIND(파인드) 명령
       (문장파일 내용 중 찾고자하는 문자열을 찾아주는 명령어)
 형식) C:\>FIND "문자열" [파일명]
    예) C:\>FIND "FNT" DIRLIST.TXT 
        DIRLIST.TXT라는 문장파일 속에서 FNT 를 찾아 주라는 명령이다.
        반드시 찾는 문자열은 " " (따옴표)로 묶어준다.
                   
(30) MODE 명령
 컴퓨터의 화면상태 바꾸기나 키보드의 속도  조절,직렬.병렬 포트 설정 제어,외국어 문자코드 등 하드웨어 장치의 환경을 설정하는 명령어이다.
 이 명령은 어느 정도 하드웨어적인 지식이 있어야 효율적인 사용을 할 수 있다. 여기서는 실제 간단히 사용할 수 있는 몇가지를  살펴보자..

  1) 컴퓨터 장치를 확인하고 싶을 때
 C:\>MODE 엔터하면 현재 설정된 장치들의 전체적인 설명이 나온다. 특정장치를 지정할 수도 있다.
 C:\>MODE LPT1 (또는 COM2) 엔터하면 설명이 나온다.
  2)키보드 속도 조절
 형식)  C:\>MODE CON RATE=숫자 DELAY=숫자
   예)  C:\>MODE CON RATE=32 DELAY=1  
 ① CON은 입.출력 장치 파일명 이다. 여기서는 키보드를 가르킨다.
 ② RATE는 자동반복율을 나타 낸다. 즉 한 키를 계속 누르고 있다고 할 때 초당 몇 개 문자로 처리하느냐의 문제이다.
    1~32 까지의 값을 가지는 데, 1은 초당 2문로,32는 초당 30문자로 처리하므로 키보드 입력 인식 속도가 그 정도 빨라진다. 
 ③ DELAY는 자동반복율의 지연시간을 지정한다.즉 한 글자를 계속 누르고 있다고 할 때 자동반복 입력을 얼마 지연 후에 인정
   해 줄 것인가의 문제이다.숫자 값은 1~4 까지 있으며,각 0.25초,0.5초,0.75초,1초를 의미한다.
 ④ 기본값은 RATE=20,DELAY=2 이다. 키보드 입력속도를 빠르게 하려면 RATE는 큰 수를,DELAY는 작은 수를 지정한다.
 ⑤ AUTOEXEC.BAT 파일에 넣어 사용하면 편리하다.

(31) MSD 명령
 MSD는 Microsoft System Diagnostic 의 약자로 노턴 프로그램의 systeminformation(SYSINFO)과 같은 프로그램이다.
 컴퓨터의 사양과 하드웨어 전반에 대한 자세한 정보를 알려준다.
 한글 도스6.X에서 한글 HBIOS를 사용하면 메뉴와 사용법 등을 한글로 볼 수 있다.
 형식) C:\>MSD 엔터
 
 ① 실행하면 Computer,Memory,Video,Network,OS Version,Mouse,Other A
 dapters,Disk Drive,LPT Ports,COM Ports,Windows,IRQ Status,TSR Prog
 rams,Device Drivers 라는 14개의 단추가 화면에 나온다. 마우스로 선택하거나 반전된 영문을 입력하면 해당 정보가 나온다. 끝낼때는 F3키를 ㄴ르면 도스로 나온다.
 ② 초기 화면에서 상단을 보면 File,Utilities,Help 메뉴가 있다.
 메뉴는 ALT키 누르고 해당 메뉴를 부른다.
 File 메뉴에는 File Find(파일 찾는 기능)와 Print Report(정보를 프린터나 파일로 출력하기), 환경설정파일 등의 내용 보기 기능으로 되어 있다.
 Utilities는 Memory Block Diswplay (각종 램상주 프로그램의 메모리 위치 보이기),
 Memory Browser (각 롬 BIOS 의 위치 메모리 지도 및 문자열 찾기 기능),Insert Command(환경설정 파일 내용 일부 수정 기능),
 Test Printer(프린터 테스트 기능),Black & White (메뉴화면 색상 바꾸기)이 있다.      

(32) DOSKEY(도스키)
 도스에서 명령어 입력과 키보드 사용을 좀 더 효율적으로 하기 위해 마련된 기능이다.
 1) 도스키의 실행
 형식)  C:\>DOSKEY
       "DOSkey installed" 라는 메시지가 나온다.
        보통 AUTOEXEC.BAT에 설정하여 사용한다.

(33) 히스토리(History) 기능
 이 전에 입력된 명령들을 메모리에 저장하는 것을 '히스토리'라 한다.
 ① F7키 ....히스토리의 내용을 번호순으로 나타낸다.
 ② F9키 ... '라인 번호:__'
    F7의 내용번호 중 원하는 번호를 입력하고 <엔터>하면 그 에 해당한 명령이 실행된다.
 원하지 않을 때는 그냥 엔터 하면 된다. 틀린 번호를 입력하면 가장 최근 것이 나온다.
 라인번호에서 'ESC'키를 누르면 'Line number:_'이 없어지면서 프롬프트 상태로 빠져 나온다.
 ③ 히스토리의 내용을 지울 때...Alt+F7 키
 ④ F8키....이 전 입력한 명령어 중 불러 사용할 명령어의 첫 자를 입력하고 F8키를 누르면 누를 때마다 첫자가 같은 명령이 하나씩 나오는 데 원하는 것이 나오면 엔터한다.
 ⑤ 화살표 키 사용
    위쪽....가장 나중 입력한 것부터 누를 때마다 하나씩 나타남.
    아래쪽..가장 먼저 입력한 것부터   "     "      "    "    .    
    PgUp키...맨 처음 입력했던 명령어 불러 냄.
    PgDn....맨 나중    "        "      "   .
 ⑥  /BUFSIZE=숫자 ...옵션스위치로서 히스토리에 사용할 메모리 크기를 지정(=버퍼 크기)하는것이다.(최소256 바이트 , 지정하지 않으면 기본설정 값으로 512 바이트가 지정된다.)

(34)  명령어 편집 기능
 도스프롬프트에서 입력한 명령어나 , 히스토리에서 선택한 명령어들을 편집할 수 있다..

 ① 커서 이동
 명령어들 사이를 좌우 화살표를 사용하여 옮겨 다니며 수정 삽입한다.
           '<--' ............ 왼쪽 한 글자 이동>            '-->' ............ 오른쪽   "
           'Home' ........... 행의 왼쪽 끝
           'End'  ........... 행의 오른쪽 끝
           'Ctrl+ <--'....... 왼쪽 한 단어 씩 이동>            'Ctrl+ -->'....... 오른쪽 한 단어 씩 이동

 ★. Doskey키를 실행하기 전에는 도스 프롬프트 상에서 입력된 명령어들을 고치려고 좌측 화살표를 누르면 문자들이 지워진다.

 ② 명령어 문자 삭제
     Del키        ....커서 위치한 문자 삭제.   
    Backspace키  ....커서 왼쪽 한 문자씩 누를 때마다 삭제
     Ctrl+End     ....커서 위치에서부터 문장 마지막까지 삭제
     Ctrl+Home    .... "      "          "   처음까지   "

 ③ 'Insert'키를 누를 때마다 삽입.수정으로 바뀐다.
  수정모드(Overwrite Mode)...도스키 실행 초기모드로서 문자를 지우면서 써 나간다.
 삽입모드(Insert Mode)  ...기존 문자들 사이에 삽입되어 나간다.

(35)  문서 편집기 (EDITOR) (1)

      1.문서 편집기 란?
 ASCI 코드를 사용하여 간단한 문서(TEXT) 파일을 새로 작성하거나, 기 존의 문서 파일을 읽고.수정.삽입하는 등의 편집작업을 하는 프로그램을
 문서편집기(EDITOR)라고 한다.
 문서 작성기(워드프로세서)의 많은 기능 중 간단한 편집기능에 중심을 둔 간이 문서 작성기이다.
 도스의 문서보기 'TYPE명령', 문서 파일을 만드는 'COPY CON 명령', 필터작용의 FIND(문자열 찾기)명령, 문서파일을
 프린트하는 'COPY 파일 PRN'명령 등을 대신할 수 있는 아주 편리하고 유용한 프로그램이다.
 도스 에디트(EDIT), Q에디터, 산 에디터(한글문서편집기), 한아름 등  종류가 다양하다.
 
(36) 도스의 EDIT 명령               
 1) EDIT 실행                                         
 형식1)  C:\>EDIT                    
 형식2)  C:\>EDIT [텍스트파일]    
                /B...흑백 모니터일 때의 스위치.      

(37) EDIT는 한글 도스에서는 hbios(완성형 한글 I/O)에 의해, 메시지,메뉴,입출력을 한글로 할 수 있다.
    영문도스에서는 '한글BIOS' 프로그램을 먼저 메모리에 상주시킨 후에  EDIT를 실행한다.                          
 
 2)사용법                        
 ① 메뉴(MENU) 선택
      주메뉴   FILE--EDIT--SEARCH--OPTIONS--HELP
 ALT키 누르고 주메뉴 선택하되
 ┌─ 첫 문자 누르는 방식(단축키 방식)
 ├─ 화살표로 이동하여 엔터키 치는 방식
 └─ 마우스를 사용하는 방식(원하는 위치에서 클릭)

 하위메뉴(부메뉴)선택도 동일하다.  
 메뉴선택 취소...ESC키를 누르거나, 마우스로 메뉴 바깥 부분을 클릭한다.
                  
 ② 커서이동
 <- ,->               좌우로 한 문자 씩 이동
  ↑, ↓              상하       "
 HOME                현재 문장 시작위치로
 END                  "    "  마지막  "   
 CTRL+ 좌측화살표     좌측으로 한 단어 이동
 CTRL+우측화살표      우  "        "
 TAB                현 위치 오른쪽으로 한 탭 이동(영문8자,한글4자)
 SHIFT+TAB          현 위치 왼쪽으로 한 탭 이동
 CTRL+HOME          문서 제일 처음으로
 CTRL+END             "    "  마지막으로

 마우스...화면 우측과 마지막 줄에 있는 막대모양의 스크롤 바를 이용
        그 끝 부분 화살표 부근을 클릭하면 화면이 이동한다. 
        
 ③ FILE(파일) 메뉴  
 New  .....새 파일 작성...현재 작성 중인 파일을 지우기 전 저장여부?
 Open .....파일읽어드리기..디스크의 기존파일선택화면 (tab키로 이동)
 Save .....파일저장하기.....파일이름이 없을 때는 써 줄 것을 요구.
 sAve As ..다른 이름으로 저장..별도 여분의 파일을 만들 때 필요.
 Print ....인쇄하기....문서전체 또는 불럭선택부분 ?
 Exit .....끝내기....아직 저장이 않된 경우에는 저장여부? 

 ④ EDIT(편집) 메뉴
 파일의 내용을 블럭단위로 편집할 때 사용하는 기능들.
 클립보드(Clipboard)라는 임시저장 영역을 사용한다.

 블럭선택.......'Shift키+방향키' 'Shift+End'
 Copy  ......블럭으로 선택한 부분을 클립보드에 복사.
 Cut   ......   "      "      "         "   이동저장(원본 삭제)
 Clear ......   "      "      "  클립보드에 저장 않고 그냥 지워버림
 Paste  ......클립보드의 내용을 원하는 위치에 삽입 복사한다.
        
 □. 2개 파일 상호편집방법
 먼저 파일1번을 불러서 필요 부분을 블럭설정하여 클립보드에 복사해
 두고 다시 파일 Open메뉴를 통해 파일2를 불러 필요위치에 클립보드 내
 용을 복사하는 방식을 쓴다. 
       
 단축키
 COPY  ........CTRL+INSERT
 CUT   ........SHIFT+DELETE
 CLEAR ........DELETE
 PASTE ........SHIFT+INSERT

 ⑤ Search(찾기) 메뉴      
 파일내용 중 원하는 문자를 검색하기 위한 기능                
 FIND   ....문 서안에서 찾고자하는 문자열을 입력하면 찾아준다.
  Find What:'찾을 문자열'


profile