![image](http://habrastorage.org/files/1b1/f77/011/1b1f770111c646969506b45338ded983.jpg)
Приветствую, Хабросообщество!
Вот и я решил опубликовать одну из своих первых статей на Хабре. Речь пойдет о командной строке Windows. Ожидая огромное количество минусов, замечу, что в сети есть руководства на эту тему, но все они разрозненны и неполноценны, это и побудило меня написать эту статью. Начну с самых низов, заинтересованных прошу под кат.
Заранее скажу большое спасибо ув. Nikobraz за его статью.
Cmd.exe — интерпретатор командной строки (англ. command line interpreter) для операционных систем OS/2 и Windows. Интерпретатор пришел в Windows из UNIX-подобных систем. Основное преимущество командной строки состоит в том, что она позволяет вводить все команды без участия графического интерфейса, который намного быстрее и имеет массу дополнительных возможностей, которые не могут быть осуществлены в графическом интерфейсе.
Расположение исполнительного файла командной строки: {буква_системного_диска}:\WINDOWS\system32\cmd.exe
Вызов командной строки
- Пуск — Все программы — Стандартные — Командная строка
- Пуск — Выполнить — вводим cmd — Enter
- Сочетание клавиш Win + R — вводим cmd — Enter
- Пуск – Поиск — вводим cmd- Enter
- Запуск из системной папки: С:\WINDOWS\system32\cmd.exe
- Сочетание Shift и ПКМ
Основные горячие клавиши
F1 — В консоли эта клавиша работает в точности как и стрелка вправо, т.е. выводит по одному символу из последней введенной (либо выбранной в истории) команды.
F2 + <символ> — Выводит последнюю введенную команду до указанного символа. Например, если последняя введенная вами команда выглядела вот так:
ping 192.168.0.1
то после нажатия комбинации клавиш F2 + 8 вы получите:
ping 192.16
а после комбинации клавиш F2+. вы получите:
ping 192
F3 — Выводит последнюю, и только последнюю, в истории команду целиком.
F4 — Удалить до символа; в отличии от F2/F3 работает со строкой ввода, а не с историей; например, если в строке ввода находится:
echo test
то после нажатия комбинации клавиш F4+t вы получите:
test
F5 — Выводит последние введенные команды по порядку, также как и стрелка вверх.
F6 — Вставляет символ EOF на текущую позицию командной строки, что аналогично нажатию комбинации Ctrl Z.
F7 — Диалоговое окно, содержащее историю команд.
Alt + F7 — Очищает историю команд.
<символ(ы)> + F8 — Перебирает команды, которые начинаются с символов уже введенных в командную строку.
Если перед нажатием F8 ничего не вводить, то эта клавиша будет работать как и стрелка вверх, но с небольшим отличием — перебор строк будет осуществляться циклично.
F9 + <число> — Вставляет команду из истории под соответствующим номером. К примеру, в ситуации приведенной на скрине выше при нажатии комбинации F9+4 в консоли появится:
ping 192.168.0.1
Ecs — Очищает строку ввода.
Tab — Автозавершает именя объекта файловой системы. Например, находясь в директории С:\, набрав
cd Pro
и нажав Tab, вы получите
cd Program Files
.
Ctrl + C —Прерывает выполнение текущего командного файла или консольного приложения.
Ctrl+S — Приостанавливает выполнение текущей команды, при повторном нажатии, выполнение процесса продолжается.
Ctrl + M — Выполнит набранную команду, аналогично нажатию Enter.
Ctrl + H — Аналог Backspace.
Ctrl + G — Написав в пакетном файле команду echo ^G можно пикать спикером.
End — Перемещает указатель в конец строки
Home — Перемещает указатель в начало строки
Ctrl+ → — Перемещает указатель на одно слово вправо
Ctrl + ← — Перемещает указатель на одно слово влево
Ctrl + Home — Очищает строку слева
Настройки внешнего вида
При нажатии ЛКМ по значку командной (или ПКМ по заголовку окна) строки выпадает контекстное меню, где выбираем Свойства:
порывшись в которых, можно найти много интересных параметров внешнего вида.
Например, моя командная строка имеет вот такой внешний вид:
Так же, изменить внешний вид можно с помощью команд, например:
color fc
задаст светло-красный текст на ярко-белом фоне:
На этом я хочу закончить первую часть цикла. Во второй части я расскажу непосредственно о командах и их практическом применении.
Спасибо за внимание!
ссылка на оригинал статьи http://habrahabr.ru/post/230061/
Добавить комментарий