Недавно я узнал одну вещь, которая меня просто потрясла. После многих лет постоянного использования консоли я и подумать не мог, что она ещё способна кого-то удивить.
Казалось бы, всё уже давно известно:
А оказывается, кроме стрелок у него есть ещё несколько полезных горячих клавиш. И что самое интересное, некоторые из них выводят диалоговые окна. Вот это и стало настоящим сюрпризом.

И так, по порядку:
Когда мы жмём стрелки вверх\вниз, мы не просто выбираем одну из ранее введённых команд, а ещё и передвигаем в этой истории курсор. Нажатие F3 вставляет в консоль выбранную в данный момент команду. А ввод и выполнение новой команды смещает курсор в конец истории.
F1 — по одной букве за нажатие печатает выбранную в истории команду.
F5 — дублирует F3.
Назначение клавиш F2 и F4 для меня осталось загадкой, хотя там и ясно о чём-то просят.
Тов. SeLarin подсказал:
F4 — удаляет часть командной строки от текущей позиции курсора до указанного символа.
F2 — копирует в буфер часть командной строки от текущей позиции курсора до указанного символа.
Казалось бы, всё уже давно известно:
- Вводишь команду — получаешь результат.
- Историю команд можно листать клавишами вверх\вниз.
- Клавиша Tab циклично вставляет имена файлов из текущий директории, или дополняет их по введённым буквам.
А оказывается, кроме стрелок у него есть ещё несколько полезных горячих клавиш. И что самое интересное, некоторые из них выводят диалоговые окна. Вот это и стало настоящим сюрпризом.

И так, по порядку:
- Нажатие клавиши F7 выводит диалог с пронумерованной историей введённых команд.
- Нажатие F8, после ввода одной или нескольких букв, позволяет циклически листать команды из истории, начинающиеся с введённых букв.
- F9, в окне истории или само по себе, выводит диалог запрашивающий номер команды из истории, и вставляет соответствующую команду в консоль.
- AltF7 очищает историю команд.
Когда мы жмём стрелки вверх\вниз, мы не просто выбираем одну из ранее введённых команд, а ещё и передвигаем в этой истории курсор. Нажатие F3 вставляет в консоль выбранную в данный момент команду. А ввод и выполнение новой команды смещает курсор в конец истории.
F1 — по одной букве за нажатие печатает выбранную в истории команду.
F5 — дублирует F3.
Тов. SeLarin подсказал:
F4 — удаляет часть командной строки от текущей позиции курсора до указанного символа.
F2 — копирует в буфер часть командной строки от текущей позиции курсора до указанного символа.