도스키

DOSKEY
도스키
ReactOS-0.4.13 doskey command 667x434.png
리액트OS doskey명령어
개발자Microsoft, IBM, Novell, ReactOS 관련자
초기 릴리즈1991년, 30~31년 전
운영 체제MS-DOS, PC DOS, OS/2, eComStation, ArcaOS, Novell DOS 7, DR-DOS, Windows, ReactOS
플랫폼크로스 플랫폼
유형명령어
웹 사이트docs.microsoft.com/en-us/windows-server/administration/windows-commands/doskey

DOSKEY는 DOS, IBMOS/2,[1] Microsoft Windows [2]React용 명령어입니다.커맨드[3] 라인 인터프리터에 커맨드 이력, 매크로 기능, 편집 기능을 추가하는 OS COMMAND.COM그리고.cmd.exe.

역사

이 명령어는 MS-DOSPC DOS 버전 5 이후,[4] Windows 9x [5]Windows 2000[6] 이후에서 TSR 프로그램으로 포함되어 있습니다.

1989년 초에는 다음과 같은 기능이 제공되었습니다.DOSKEYDR-DOS 3.40과 함께 도입되었습니다.HISTORY CONFIG.SYS 디렉티브이것에 의해, 유저가 설정할 수 있는 콘솔 입력 이력 버퍼와 호출, 및 콘솔 드라이버 레벨의 패턴 검색 기능이 가능하게 되었습니다.즉, operating system에 완전하게 통합되어 실행중의 애플리케이션에 투과적으로 대응할 수 있습니다.1991년 여름에DOSKEY는 같은 기능을 제공하기 위해 MS-DOS/PC DOS 5.0에서 도입되었습니다. DOSKEY또, 커맨드 라인 프로세서등의 애플리케이션이 매크로 확장 기능을 이용하려면 , 특별한 서포트가 필요했습니다.1993년 Novell DOS 7을 시작으로, 매크로 기능은 외부 기기로 제공되었습니다.DOSKEY명령도 할 수 있습니다.또한 에뮬레이션하기 위해DOSKEYDR-DOS, DR-DOS의 이력 버퍼 기능DOSKEY커널의 일부로 남아 있는 상주 이력 버퍼 기능의 프런트 엔드로 동작했습니다.

DOSKEY는 IBM OS/2 버전 2.[7]0에도 포함되어 있습니다.

현재의 Windows NT 기반 운영체제에서는DOSKEY기능은 CMD에 포함되어 있습니다.EXE, 단,DOSKEY명령어는 동작을 변경하기 위해 계속 사용됩니다.

DOSKEY명령어 [8]인터프리터에 이러한 기능이 내장된 FreeDOS에서는 명령을 사용할 수 없습니다.

사용.

명령어스위치

DOSKEY에서는 다음과 같은 명령어스위치를 사용할 수 있습니다.

DOSKEY [/switch ...] [macroname=[text]]

/재설치
DOSKEY 의 새로운 카피를 인스톨 합니다.
/LISTSIZE=[사이즈]
명령어 이력 버퍼의 크기를 크기로 설정합니다.
/MACROS
모든 DOSKEY 매크로를 표시합니다.
/MACROS:모든.
DOSKEY 매크로가 있는 모든 실행 파일의 모든 DOSKEY 매크로를 표시합니다.
/MACROS:[명칭 변경]
지정된 실행 파일의 모든 DOSKEY 매크로를 표시합니다.
이력
메모리에 저장되어 있는 모든 명령어를 표시합니다.
/삽입
입력한 새 텍스트를 이전 텍스트에 삽입하도록 지정합니다.
/오버스트라이크
새 텍스트가 이전 텍스트를 덮어쓰도록 지정합니다.
/EXENAME=exename
실행 파일을 지정합니다.
/MACROFILE=프로세서
인스톨 하는 매크로의 파일을 지정합니다.
/APPEDIT
(문서화되어 있지 않음 - MS-DOS 7 이후)
/명령
(문서화되어 있지 않음 - MS-DOS 7 이후)
/영구적
(문서화되어 있지 않음 - MS-DOS 7 이후)
/SCRSIZE
(문서화되어 있지 않음 - MS-DOS 7 이후)
/XHistory
(문서화되어 있지 않음 - MS-DOS 7 이후)
[메모]
작성된 매크로의 이름을 지정합니다.
[텍스트]
기록할 명령을 지정합니다.

키보드 단축키

DOSKEY 세션에서는 다음 키보드숏컷을 사용할 수 있습니다.

그리고
호출 명령어
Esc
명령줄 클리어
Ctrl+Home
커서에서 행의 선두까지 명령줄을 지웁니다.
Ctrl+End
커서에서 행 끝까지 명령줄을 지웁니다.
F7
명령어 이력을 표시합니다.
Alt+F7
명령어 이력을 클리어합니다.
F8
검색 명령 기록
F9
번호로 명령을 선택합니다.
Alt+F10
매크로 정의를 지웁니다.

명령어 매크로

DOSKEY는 다른 환경에서 명령줄 에일리어스와 같은 간단한 텍스트 대체 기능인 명령어 매크로 지원을 구현합니다.

T달러
명령어 구분자매크로에서 여러 명령을 사용할 수 있습니다.
1~9달러
배치 파라미터배치 프로그램의 %1-%9 해당합니다.
$*
명령줄의 매크로 이름 뒤에 있는 모든 항목으로 대체되는 기호입니다.

대체 수단

에 명령어 이력이 없는 경우COMMAND.COMMS-DOS의 초기 버전 이후로 큰 불편이었습니다.수많은 제3자 프로그램 문제를 해결하기 위하기 전에 마이크로 소프트 DOSKEY를 공급하는 많은 긴 이용할 수 있는 쓰여져 있습니다.그들 중 몇몇은, JP소프트웨어의 4DOS과 NDOS 등, 또한filename 완료 등의 추가 편집 DOSKEY이 결여된를 제공한다.일부는 제치DOSKEY 대안의 잭 Gersbach's.DOSEDIT, Chris Dunford'sCED, Sverre Huseby'sDOSED, Ashok Nadkarni'sCMDEDIT, Steven Calwas의ANARKEY, Eric Tauck'sTODDY및 Paul Houle에 의해 작성된 확장 DOSKEY.

Paul Houle의 Enhanced[9] DOSKEY는 DOSKEY를 대체하는 확장 드롭인으로 설계되었습니다.MS-DOS 및 Windows 9x/Windows Me와 함께 제공되는 COM. 디스크 및 메모리 상주 공간도 더 작습니다.추가된 주요 기능은 Tab 키를 통한 명령 및 파일 "자동 완료"입니다.2014년에 출시된 버전 2.5에서는 긴 파일 이름(LFN)도 완전히 지원됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Archived copy". Archived from the original on 2019-04-14. Retrieved 2019-07-28.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  2. ^ "Doskey Microsoft Docs".
  3. ^ "Reactos/Reactos". GitHub. 2021-11-02.
  4. ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. ISBN 0-7356-1812-7.
  5. ^ Tim O'Reilly; Troy Mott; Walter Glenn (1999). Windows 98 in a Nutshell: A Desktop Quick Reference. O'Reilly. ISBN 978-1565924864.
  6. ^ Frisch, Æleen (2001). Windows 2000 Commands Pocket Reference. O'Reilly. ISBN 978-0-596-00148-3.
  7. ^ OS/2 2.0 Redbooks Volume 2 - DOS 및 Windows 환경 (GG24-3731)
  8. ^ "FreeDOS command: doskey". Archived from the original on 2011-11-07.
  9. ^ "Enhanced DOSKEY.com -- with auto-completion Paul Houle".

추가 정보

외부 링크