ДОСКИ - DOSKEY
В ReactOS доски команда | |
Разработчики) | Microsoft, IBM, Novell, Участники ReactOS |
---|---|
изначальный выпуск | 1991, 28–29 лет назад |
Операционная система | MS-DOS, ПК DOS, OS / 2, eComStation, ArcaOS, Novell DOS 7, DR-DOS, Windows, ReactOS |
Тип | Команда |
Интернет сайт | документы |
ДОСКИ это команда для ДОС, IBM OS / 2,[1] Майкрософт Виндоус,[2] и ReactOS[3] это добавляет история команд, макрос функциональность и улучшенные функции редактирования для интерпретаторы командной строки COMMAND.COM
и cmd.exe
.
История
Команда была включена как TSR программа с MS-DOS и ПК DOS версии 5 и выше,[4] тогда Windows 9x,[5] и наконец Windows 2000[6] и позже.
В начале 1989 года функциональность, аналогичная ДОСКИ
был представлен с DR-DOS 3.40 с его ИСТОРИЯ
CONFIG.SYS директива. Это обеспечило возможность настраиваемого пользователем буфера истории ввода консоли и отзыва, а также функциональности поиска по шаблону на уровне драйвера консоли, то есть полностью интегрированной в операционную систему и прозрачной для запущенных приложений. Летом 1991 г. ДОСКИ
был введен в MS-DOS / PC DOS 5.0 для обеспечения некоторых из тех же функций. ДОСКИ
также добавлено средство расширения макросов, хотя для того, чтобы приложения, такие как процессоры командной строки, могли использовать его преимущества, требовалась специальная поддержка. Начиная с Novell DOS 7 в 1993 году возможности макросов были предоставлены внешним ДОСКИ
команда тоже. Чтобы также подражать ДОСКИ
функция буфера истории в DR-DOS, DR-DOS ДОСКИ
работал как интерфейс к резидентной функции буфера истории, которая оставалась частью ядра.
ДОСКИ
также был включен в IBM OS / 2 Version 2.0.[7]
В настоящее время Windows NT -основанные операционные системы, ДОСКИ
функциональность встроена в CMD.EXE, Хотя ДОСКИ
команда все еще используется для изменения ее работы.
В ДОСКИ
команда недоступна в FreeDOS, который имеет такие функции, встроенные в интерпретатор команд.[8]
Применение
Командные переключатели
DOSKEY позволяет использовать несколько командные переключатели:
DOSKEY [/ switch ...] [macroname = [текст]]
- / ПЕРЕУСТАНОВИТЬ
- Устанавливает новую копию DOSKEY.
- / LISTSIZE =[размер]
- Устанавливает размер буфера истории команд равным размер.
- / МАКРОСЫ
- Отображает все макросы DOSKEY.
- / МАКРОСЫ: ВСЕ
- Отображает все макросы DOSKEY для всех исполняемых файлов, которые имеют макросы DOSKEY.
- / МАКРОСЫ:[имя исполняемого файла]
- Отображает все макросы DOSKEY для данного исполняемого файла.
- / ИСТОРИЯ
- Отображает все команды, хранящиеся в памяти.
- / ВСТАВИТЬ
- Указывает, что новый набранный текст вставляется в старый текст.
- / OVERSTRIKE
- Указывает, что новый текст перезаписывает старый текст.
- / EXENAME =exename
- Задает исполняемый файл.
- / МАКРОФИЛЬ =имя файла
- Задает файл макросов для установки.
- / ПРИЛОЖЕНИЕ
- (недокументировано - начиная с MS-DOS 7)
- / КОМАНДА
- (недокументировано - начиная с MS-DOS 7)
- / ПОСТОЯННЫЙ
- (недокументировано - начиная с MS-DOS 7)
- / SCRSIZE
- (недокументировано - начиная с MS-DOS 7)
- / XHISTORY
- (недокументировано - начиная с MS-DOS 7)
- [macroname]
- Задает имя для созданного макроса.
- [текст]
- Задает команды для записи.
Горячие клавиши
Во время сеанса DOSKEY следующие горячие клавиши может быть использован:
- ↑ и ↓
- Вызов команд
- Esc
- Очищает командную строку
- F7
- Отображает историю команд
- Alt+F7
- Очищает историю команд
- F8
- Ищет историю команд
- F9
- Выбирает команду по номеру
- Alt+F10
- Удаляет определения макросов
Командные макросы
DOSKEY реализует поддержку командных макросов, простую возможность подстановки текста, которая используется как командная строка. псевдонимы в других средах.
- $ T
- Разделитель команд. Позволяет использовать несколько команд в макросе.
- $1–$9
- Параметры партии. Эквивалентно% 1-% 9 в пакетных программах.
- $*
- Символ заменяется всем, что следует за именем макроса в командной строке.
Альтернативы
Отсутствие истории команд в COMMAND.COM
было серьезным неудобством с самых ранних версий MS-DOS. Для решения этой проблемы было написано множество сторонних программ; многие из них были доступны задолго до того, как Microsoft предоставила DOSKEY. Некоторые из них, в том числе Программное обеспечение JP с 4ДОС и NDOS, также предоставляют дополнительные возможности редактирования, отсутствующие в DOSKEY, например завершение имени файла. Некоторые из наиболее известных альтернатив DOSKEY - это Джек Герсбах. ДОЗЕДИТ
, Крис Данфорд CED
, Sverre Huseby's ДОЗИРОВАТЬ
, Ашок Надкарни CMDEDIT
, Стивен Калвас АНАРКЕЙ
, Эрика Таука ПУНШ
, и улучшенный DOSKEY, написанный Полом Хоулом.
Улучшенный DOSKEY Пола Хоула[9] разработан как расширенная замена DOSKEY.COM, который поставляется с MS-DOS и Windows 9x /Windows Me. Он также занимает меньше места на диске и в резидентной памяти. Основная добавленная функция - это "автозаполнение" команд и файлов через Клавиша Tab. Версия 2.5, выпущенная в 2014 году, также добавляет полную поддержку длинные имена файлов (LFN).
Смотрите также
использованная литература
- ^ «Архивная копия». Архивировано из оригинал на 2019-04-14. Получено 2019-07-28.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ https://technet.microsoft.com/en-us/library/bb490894.aspx
- ^ https://github.com/reactos/reactos/blob/master/base/applications/cmdutils/doskey/doskey.c
- ^ Волвертон, Ван (2003). Запуск MS-DOS версии 6.22 (20-летняя редакция), 6-е пересмотренное издание. Microsoft Press. ISBN 0-7356-1812-7.
- ^ Тим О'Рейли; Трой Мотт; Уолтер Гленн (1999). Windows 98 в двух словах: краткое руководство для рабочего стола. О'Рейли. ISBN 978-1565924864.
- ^ Фриш, Элин (2001). Карманный справочник команд Windows 2000. О'Рейли. ISBN 978-0-596-00148-3.
- ^ OS / 2 2.0 Redbooks Том 2 - DOS и среда Windows (GG24-3731)
- ^ http://help.fdos.org/en/hhstndrd/command/doskey.htm
- ^ http://paulhoule.com/doskey/
дальнейшее чтение
- Купер, Джим (2001). Специальная версия с использованием MS-DOS 6.22, третье издание. Que Publishing. ISBN 978-0789725738.
- Дайсон, Питер (1995). Освоение OS / 2 Warp. Sybex. ISBN 978-0782116632.
- Станек, Уильям Р. (2008). Карманный консультант администратора командной строки Windows, 2-е издание. Microsoft Press. ISBN 978-0735622623.
- Пол, Матиас Р. (1997-07-30). NWDOS-TIPs - Советы и приемы для Novell DOS 7, с подробностями, исправлениями и обходными путями Blick auf undokumentierte. MPDOSTIP. Выпуск 157 (на немецком языке) (3-е изд.). В архиве из оригинала от 04.11.2016. Получено 2014-08-06. (NB. NWDOSTIP.TXT является частью MPDOSTIP.ZIP, поддерживавшегося до 2001 года и распространявшегося в то время на многих сайтах. Приведенная ссылка указывает на более старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)