DOSKEY

редактировать

DOSKEY
ReactOS doskey command Команда ReactOS doskey
Разработчик (и) Microsoft, IBM, Novell, Участники ReactOS
Первоначальный выпуск1991 г., 28–29 лет назад
Операционная система 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, IBM OS / 2, Microsoft Windows и ReactOS, который добавляет историю команд, макросы и улучшенные функции редактирования для интерпретаторов командной строки COMMAND.COM и cmd.exe .

Contents
  • 1 История
  • 2 Использование
    • 2.1 Командные переключатели
    • 2.2 Сочетания клавиш
    • 2.3 Командные макросы
  • 3 Альтернативы
  • 4 См. Также
  • 5 Ссылки
  • 6 Дополнительная литература
  • 7 Внешние ссылки
История

Команда была включена как программа TSR с MS-DOS и PC DOS версий 5 и более поздних, затем Windows 9x и, наконец, Windows 2000 и новее.

В начале 1989 года функциональность, аналогичная DOSKEY, была представлена ​​в DR-DOS 3.40 с его HISTORY CONFIG.SYS директива. Это обеспечило возможность настраиваемого пользователем буфера истории ввода консоли и отзыва, а также функциональности поиска по шаблону на уровне драйвера консоли, то есть полностью интегрированной в операционную систему и прозрачной для запущенных приложений. Летом 1991 года DOSKEYбыл представлен в MS-DOS / PC DOS 5.0 для обеспечения некоторых из тех же функций. DOSKEYтакже добавил возможность расширения макросов, хотя требовалась специальная поддержка, прежде чем приложения, такие как процессоры командной строки, могли воспользоваться ею. Начиная с Novell DOS 7 в 1993 году, возможности макросов также предоставлялись внешней командой DOSKEY. Чтобы также имитировать функциональность буфера истории DOSKEYв DR-DOS, DR-DOS DOSKEYработал как интерфейс к функциональности резидентного буфера истории, которая оставалась частью ядра..

DOSKEYтакже был включен в IBM OS / 2 Version 2.0.

В текущих операционных системах на базе Windows NT функциональность DOSKEYвстроена в CMD.EXE, хотя команда DOSKEYпо-прежнему используется для изменения ее работы.

Команда DOSKEYнедоступна в FreeDOS, в котором такие функции встроены в интерпретатор команд.

Использование

Командные переключатели

DOSKEY позволяют использовать несколько командных переключателей :

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

/ REINSTALL
Устанавливает новая копия DOSKEY.
/ LISTSIZE = [size]
Устанавливает размер буфера истории команд равным размеру.
/ MACROS
Отображает все макросы DOSKEY.
/MACROS:ALL
Отображает все макросы DOSKEY для всех исполняемых файлов, которые имеют макросы DOSKEY.
/ MACROS: [имя исполняемого файла]
Отображает все макросы DOSKEY для данного исполняемого файла.
/HISTORY
Отображает все команды, хранящиеся в памяти.
/ INSERT
Указывает, что новый набранный текст вставляется в старый текст.
/ OVERSTRIKE
Указывает, что новый текст заменяет старый текст.
/ EXENAME = exename
Указывает исполняемый файл.
/ MACROFILE = filename
Указывает файл макросов для установки.
/ APPEDIT
(недокументировано - начиная с MS-DOS 7)
/ COMMAND
(недокументировано - начиная с MS-DOS 7)
/ PERMANENT
(недокументировано - начиная с MS-DOS 7)
/ SCRSIZE
(недокументировано - начиная с MS-DOS 7)
/ XHISTORY
(недокументировано - начиная с MS-DOS 7)
[macroname]
Задает имя для созданного макроса.
[text]
Задает команды для записи.

Сочетания клавиш

Во время сеанса DOSKEY, следующие сочетания клавиш могут могут использоваться:

и
команды вызова
Esc
Очищает командную строку
Ctrl +Home
Очищает командную строку от курсора до начала строки.
Ctrl +Конец
Очищает командную строку от курсора до конца строки.
F7
Отображает историю команд
Alt +F7
Очищает историю команд
F8
Поиск в истории команд
F9
Выбирает команду по номеру
Alt+ F10
Очищает определения макросов

Командные макросы

DOSKEY реализует поддержку командных макросов, простую возможность замены текста, которая используется как командная строка псевдонимы в других средах.

$T
Разделитель команд. Позволяет использовать несколько команд в макросе.
$ 1– $ 9
Параметры пакета. Эквивалентно% 1-% 9 в пакетных программах.
$*
Символ заменяется всем, что следует за именем макроса в командной строке.
Альтернативы

Отсутствие истории команд в COMMAND.COMбыло серьезным неудобством с самых ранних версий MS-DOS. Для решения этой проблемы было написано множество сторонних программ; многие из них были доступны задолго до того, как Microsoft предоставила DOSKEY. Некоторые из них, в том числе 4DOS от JP Software и NDOS, также предоставляют дополнительные возможности редактирования, отсутствующие в DOSKEY, такие как завершение имени файла. Некоторые из наиболее известных альтернатив DOSKEY - это DOSEDITДжека Герсбаха, CEDКриса Данфорда, DOSEDСверре Хьюсби, CMDEDITАшока Надкарни, Стивен ANARKEYКалваса, TODDYЭрика Тока и улучшенный DOSKEY, написанный Полом Хоулом.

Усовершенствованный DOSKEY Пола Хоула разработан как расширенная замена DOSKEY.COM, который поставляется с MS-DOS и Windows 9x / Windows Me. Он также имеет меньше места на диске и в резидентной памяти. Основная добавленная функция - "автозаполнение" команд и файлов с помощью клавиши Tab. Версия 2.5, выпущенная в 2014 году, также добавляет полную поддержку для длинных имен файлов (LFN).

См. Также
Ссылки
Дополнительная литература
  • Купер, Джим (2001). Специальная версия с использованием MS-DOS 6.22, третье издание. Публикация очереди. ISBN 978-0789725738.
  • Дайсон, Питер (1995). Освоение OS / 2 Warp. Сайбекс. ISBN 978-0782116632.
  • Станек, Уильям Р. (2008). Карманный консультант администратора командной строки Windows, 2-е издание. Microsoft Press. ISBN 978-0735622623.
  • Пол, Матиас Р. (1997-07-30). NWDOS-TIPs - Советы и приемы для Novell DOS 7, с подробным описанием, ошибками и обходными путями. MPDOSTIP. Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 04.11.2016. Проверено 6 августа 2014 года. (NB. NWDOSTIP.TXT является частью MPDOSTIP.ZIP, поддерживается до 2001 года и распространяется на многих сайтах того времени. Приведенная ссылка указывает на более старую версию, преобразованную в HTML. файла NWDOSTIP.TXT.)
Внешние ссылки
В Викиучебнике есть книга по темам: Руководство по командам Windows
Последняя правка сделана 2021-05-16 09:21:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте