DOSKEY - DOSKEY
The ReactOS klíč příkaz | |
Vývojáři | Microsoft, IBM, Novell, Přispěvatelé ReactOS |
---|---|
První vydání | 1991, před 28–29 lety |
Operační systém | MS-DOS, PC DOS, OS / 2, eComStation, ArcaOS, Novell DOS 7, DR-DOS, Okna, ReactOS |
Typ | Příkaz |
webová stránka | dokumenty |
DOSKEY je příkaz pro DOS, IBM OS / 2,[1] Microsoft Windows,[2] a ReactOS[3] to dodává historie příkazů, makro funkčnost a vylepšené editační funkce tlumočníci příkazového řádku COMMAND.COM
a cmd.exe
.
Dějiny
Příkaz byl zahrnut jako TSR program s MS-DOS a PC DOS verze 5 a novější,[4] pak Windows 9x,[5] a nakonec Windows 2000[6] a později.
Na začátku roku 1989 byla funkčnost podobná DOSKEY
byl představen s DR-DOS 3,40 s jeho DĚJINY
CONFIG.SYS směrnice. To umožnilo uživatelsky konfigurovatelnou vyrovnávací paměť a vyvolání historie vstupu do konzoly a funkce vyhledávání vzorů na úrovni ovladače konzoly, to znamená plně integrované do operačního systému a transparentní pro spuštěné aplikace. V létě roku 1991 DOSKEY
byl představen v systému MS-DOS / PC DOS 5.0, aby poskytoval některé stejné funkce. DOSKEY
také přidal možnost rozšiřování maker, ačkoli byla vyžadována speciální podpora, než ji mohly využít aplikace, jako jsou procesory příkazového řádku. Začínání s Novell DOS 7 v roce 1993 byly možnosti makra poskytovány externím DOSKEY
příkaz také. Aby bylo možné také napodobit DOSKEY
funkce vyrovnávací paměti historie pod DR-DOS, DR-DOS DOSKEY
pracoval jako rozhraní k funkci rezidentní vyrovnávací paměti historie, která zůstala součástí jádra.
DOSKEY
byl také zahrnut do IBM OS / 2 verze 2.0.[7]
V aktuálním Windows NT - operační systémy založené na DOSKEY
je integrována funkce CMD.EXE, Ačkoliv DOSKEY
příkaz se stále používá ke změně jeho činnosti.
The DOSKEY
příkaz není k dispozici v FreeDOS, který má takové funkce zabudované do interpretu příkazů.[8]
Používání
Přepínače příkazů
DOSKEY umožňuje použití několika příkazové přepínače:
DOSKEY [/ switch ...] [macroname = [text]]
- / PŘEINSTALOVAT
- Nainstaluje novou kopii DOSKEY.
- / LISTIZE =[velikost]
- Nastaví velikost vyrovnávací paměti historie příkazů na velikost.
- / MAKRA
- Zobrazí všechna makra DOSKEY.
- / MAKRA: VŠECHNY
- Zobrazí všechna makra DOSKEY pro všechny spustitelné soubory, které mají makra DOSKEY.
- / MAKRA:[název spustitelného souboru]
- Zobrazí všechna makra DOSKEY pro daný spustitelný soubor.
- /DĚJINY
- Zobrazí všechny příkazy uložené v paměti.
- /VLOŽIT
- Určuje, že nový zadaný text je vložen do starého textu.
- / PŘEKROČENÍ
- Určuje, že nový text přepíše starý text.
- / EXENAME =příjmení
- Určuje spustitelný soubor.
- / MACROFILE =název souboru
- Určuje soubor maker k instalaci.
- / APPEDIT
- (nezdokumentováno - od MS-DOS 7)
- /PŘÍKAZ
- (nezdokumentováno - od MS-DOS 7)
- /TRVALÝ
- (nezdokumentováno - od MS-DOS 7)
- / SCRSIZE
- (nezdokumentováno - od MS-DOS 7)
- / XHISTORIE
- (nezdokumentováno - od MS-DOS 7)
- [macroname]
- Určuje název vytvořeného makra.
- [text]
- Určuje příkazy, které se mají zaznamenat.
Klávesové zkratky
Během relace DOSKEY následující klávesové zkratky může být použito:
- ↑ a ↓
- Vyvolání příkazů
- Esc
- Vymaže příkazový řádek
- F7
- Zobrazí historii příkazů
- Alt+F7
- Vymaže historii příkazů
- F8
- Prohledá historii příkazů
- F9
- Vybere příkaz podle čísla
- Alt+F10
- Vymaže definice makra
Příkazová makra
DOSKEY implementuje podporu pro makra příkazů, jednoduché zařízení pro nahrazování textu, které se používá podobně jako příkazový řádek aliasy v jiných prostředích.
- $ T
- Oddělovač příkazů. Umožňuje více příkazů v makru.
- $1–$9
- Dávkové parametry. Odpovídá% 1-% 9 v dávkových programech.
- $*
- Symbol nahrazený vším, co následuje za názvem makra v příkazovém řádku.
Alternativy
Absence historie příkazu v systému Windows COMMAND.COM
byla od nejranějších verzí systému MS-DOS vážná nepříjemnost. K řešení problému byla napsána řada programů třetích stran; mnoho z nich bylo k dispozici dlouho předtím, než společnost Microsoft dodala DOSKEY. Některé z nich, včetně Software JP je 4DOS a NDOS, také poskytují další možnosti úprav, které v DOSKEY chybí, například dokončení názvu souboru. Mezi nejznámější alternativy systému DOSKEY patří Jack Gersbach DOSEDIT
Chris Dunford CED
, Sverre Huseby DÁVKOVÁNO
, Ashok Nadkarni CMDEDIT
, Stevena Calwase ANARKEY
, Erica Taucka PALMOVÉ VÍNO
a vylepšený DOSKEY od Paula Houle.
Paul Houle's Enhanced DOSKEY[9] je navržen jako vylepšená náhrada za DOSKEY.COM dodávaný s MS-DOS a Windows 9x /Windows Me. Má také menší disk a stopu rezidentní v paměti. Primárně přidanou funkcí je příkaz a soubor „automatické dokončování“ prostřednictvím Klávesa Tab. Verze 2.5, vydaná v roce 2014, také přidává plnou podporu pro dlouhé názvy souborů (LFN).
Viz také
Reference
- ^ „Archivovaná kopie“. Archivovány od originál dne 2019-04-14. Citováno 2019-07-28.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ https://technet.microsoft.com/en-us/library/bb490894.aspx
- ^ https://github.com/reactos/reactos/blob/master/base/applications/cmdutils/doskey/doskey.c
- ^ Wolverton, Van (2003). Spuštěn MS-DOS verze 6.22 (20. výroční vydání), 6. přepracované vydání. Microsoft Press. ISBN 0-7356-1812-7.
- ^ Tim O'Reilly; Troy Mott; Walter Glenn (1999). Windows 98 v kostce: Rychlý průvodce pro stolní počítače. O'Reilly. ISBN 978-1565924864.
- ^ Frisch, Æleen (2001). Referenční příručka pro Windows 2000 Commands. O'Reilly. ISBN 978-0-596-00148-3.
- ^ OS / 2 2.0 Redbooks Volume 2 - DOS and Windows Environment (GG24-3731)
- ^ http://help.fdos.org/en/hhstndrd/command/doskey.htm
- ^ http://paulhoule.com/doskey/
Další čtení
- Cooper, Jim (2001). Speciální edice používající MS-DOS 6.22, třetí vydání. Que Publishing. ISBN 978-0789725738.
- Dyson, Peter (1995). Mastering OS / 2 Warp. Sybex. ISBN 978-0782116632.
- Stanek, William R. (2008). Kapesní konzultant správce příkazového řádku systému Windows, 2. vydání. Microsoft Press. ISBN 978-0735622623.
- Paul, Matthias R. (1997-07-30). NWDOS-TIPs - Tipy a triky, rund um Novell DOS 7, s Blick auf undokumentierte Podrobnosti, Bugs and Workarounds. MPDOSTIP. Vydání 157 (v němčině) (3. vydání). Archivováno z původního dne 2016-11-04. Citováno 2014-08-06. (Pozn. NWDOSTIP.TXT je součástí MPDOSTIP.ZIP, udržovaného až do roku 2001 a distribuovaného na mnoha webech v té době. Poskytnutý odkaz ukazuje na starší verzi souboru NWDOSTIP.TXT převedenou na HTML.)