Для удобства работы с командной строкой операционной системы, например, для корректировки введенной команды, запуска предыдущей, для других целей, применяют клавиши редактирования командной строки. При вводе команд можно пользоваться следующими клавишами:
Действия | DOS | UNIX |
Стирание предыдущего символа | Backspase | Backspase, Del,Ctrl + n |
Удаление текущего символа (на который указывает курсор) | Del | Ctrl + d |
Вызов в командную строку предыдущей команды | F3 <стрелка вверх> (Doskey) <стрелка вверх> Ctrl + E (Norton Commander) | ! <стрелка вверх> |
Включение\выключение режима вставки символов | Ins (Doskey) | |
Очистка всей командной строки | Esc | Cntrl + u |
Это были все команды редактирования, доступные MS-DOS для командной строки, без загрузки редактора командной строки и операционных оболочек. Если нужно работать более интенсивно с командной строкой, необходимо запустить этот редактор или оболочку. В DOS для редактирования командной строки используется программа DOSKEY . Для UNIX такие средства не нужны, операционная система поддерживает редактирование командной строки самостоятельно.
Вызов команды DOSKEY.COM происходит следующим способом:
doskey (опции)
Наиболее часто используемые опции:
/INSERT - запуск в режим вставки. При вводе нового текста в командной строке старый текст будет раздвигаться. Выход\вход в этот режим осуществляется клавишей Ins.
/OVERSTRIKE (по умолчанию) - новый текст записывается поверх старого. Вход\выход из этого режима - клавиша Ins.