Информация к новости
  • Автор: remo
  • Дата: 21 июль 2012 11:07
21 июль 2012 11:07
Секреты Windows консоли. Горячие клавиши

Категория: Windows 7 Seven / Администрирование / Просмотров: 6289 / Комментариев: 0

Я достаточно часто использую консоль,  и всегда считал, что знаю все что нужно для эффективной работы с ней: жмешь Enter – команда выполняется, жмешь стрелку вверх/вниз получаешь предыдущую/следующую команду из истории, жмешь стрелку вправо — получаешь один символ из последней введенной команды, жмешь Tab – получаешь название следующей директории или файла. Вроде бы все? А вот и нет. Оказывается этот аскетичный черно-белый интерфейс командной строки умеет реагировать на куда большее количество клавиш. О них я и расскажу ниже.

 

F1
Удивительно, но это не справка. В консоли эта клавиша работает точно также как и стрелка вправо, т.е. выводит по одному символу из последней введенной (либо выбранной в истории) команды.

 

F2 + <символ>
Копирует команду выбранную в истории до указанного символа. Например, если последняя введенная вами команда выглядела вот так:

ping ya.ru

то после нажатия комбинации клавиш F2 + y вы получите:

ping 

 

F3
Вставляет выбранную в истории команду целиком, т.е. в отличии от стрелки вверх она не перемещает указатель в истории.

Стоит упомянуть и еще одну особенность клавиш F1F2 и F3. Дело в том, что они позволяют работать с командами из истории как с шаблонами. Например, если после все той же команды:

ping ya.ru

вы введете символ r, а потом нажмете, к примеру, F3, то увидите в командной строке:

ring ya.ru

Честно говоря, практического применения этой фиче я пока так и не нашел, но она имеет место быть.

 

F4 + <символ>
Удаляет все что находится в командной строке до указанного символа, т.е. если ввести все тот же многострадальный:

ping ya.ru

поместить курсор в начало строки и нажать комбинацию F4 + y, то ваш ввод чудесным образом превратится в:

ya.ru

 

F5
Работает точно также как и стрелка вверх, поэтому, на мой взгляд, в дополнительных пояснениях не нуждается.

 

F6
Вставляет символ EOF на текущую позицию командной строки, что аналогично нажатию комбинации Ctrl + Z.

 

F7
Та самая клавиша из-за которой я и затеял написание этого поста. Я столько лет мечтал о том, чтобы такая функция появилась в виндовой консоли, и я  был очень удивлен тем фактом, что она там есть уже давно (как минимум, со времен Windows XP).  Что это за функция? Смотрите сами:

Секреты Windows консоли. Горячие клавиши
 

Да, это диалоговое окно (внезапно!) с историей введенных команд. Что с этим окном делать, думаю, объяснять не нужно.

 

Alt + F7
Очищает историю команд.

 

<символ(ы)> + F8
Перебирает команды, которые начинаются с символов уже введенных в командную строку, т.е. если в истории есть следующие команды:

echo %time% netstat echo %date%

то при вводе символа e и нажатии на F8  на экране появятся только:

echo %time% echo %date%

Кстати, если перед нажатием F8 ничего не вводить, то эта клавиша будет работать также как и стрелка вверх, но с небольшим отличием — перебор строк будет осуществляться циклично, т.е. после первой команды из списка будет выведена последняя.

 

F9 + <число>
Вставляет команду из истории под соответствующим номером. К примеру, в ситуации приведенной на скрине выше при нажатии комбинации F9 + 4 к консоли появится:

ipconfig

 

Кстати, раз уж речь зашла о консоли, то не лишним будет упомянуть об одной приятной фиче, которая появилась в  Windows 7 и Windows 2008 R2. Теперь консоль можно открывать в нужной вам директории прямо из Проводника. Для этого достаточно зажать Shift и сделать правый клик по папке либо на пустом месте в окне Проводника, после чего выбрать пункт"Open command window here" из контекстного меню.

 

Секреты Windows консоли. Горячие клавиши

На этом список известных мне неочевидных вещей в консоли Windows исчерпан. Надеюсь, что кому-то он будет полезен.

источник 


Нашли ошибку в тексте? Выделите фрагмент текста и отправьте нажатием Ctrl + Enter
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:*
Комментарий:
b
i
u
s
|
left
center
right
|
emo
url
leech
color
|
hide
quote
translit
Вопрос:
Допишите недостающие буквы в слове: Белар_сь (слово в ответе писать целиком)
Ответ:*
Введите код: *
2011-2014 WikiWin.info
Microsoft Windows © и логотип Windows © являются зарегистрированными товарными знаками компании Microsoft Corporation © в США а так же в других странах.
Администрация сайта не несет ответственность за содержание и достоверность информации.
В случае, если Вы обнаружили свою статью, и считаете что Ваши авторские права нарушены ее размещением - немедленно свяжитесь с нами,
администрация сайта обязуется удалить материалы при первом требовании!
Для связи з администрацией (melkor@ukrpost.net)