Интерпретатор команд, он же командный процессор, он же приложение "Командная строка", можно запустить несколькими способами:
- Через главное меню – ”Все приложения” - “Стандартные” – ”Командная строка”
- Через меню Пуск - Выполнить - cmd.exe
- Комбинация клавиш Win+R - cmd.exe
- Комбинация клавиш Win+X - Командная строка (только в Windows 8 и более поздних)
- Через поиск приложения cmd.exe
Стандартное окно командной строки – это окно с символами белого цвета на черном фоне. Параметры шрифтов, цвет и фон символов, использование буфера обмена и прочие свойства командной строки можно изменить в соответствии со своими предпочтениями.
Часть настроек можно выполнить, изменив свойства ярлыка, с помощью которого запускается приложение командной строки, а часть - редактированием реестра Windows.
1. Откройте окно Командная строка.
2. Щелкните указателем мышки левый верхний угол окна и выберите команду Свойства.
3. Выберите вкладку Общие.
4. В области Запоминание команд выберите или введите значение 999 в поле Размер буфера, а затем выберите или введите значение 5 в поле Количество буферов. Увеличение размера буфера экрана до 999 позволяет выполнять прокрутку в окне командной строки. Увеличение количества буферов до пяти увеличивает число строк в окне командной строки до 5000.
5. В области Правка установите флажки Выделение мышью и Быстрая вставка. Флажок Выделение мышью позволяет копировать и вставлять данные в окне командной строки с использованием мышки. Чтобы скопировать, выделите левой кнопкой текст в окне командной строки и нажмите правую кнопку мыши. Чтобы выполнить вставку в командную строку или текстовый файл, щелкните правой кнопкой мыши.
При желании, можно изменить расположение и размер окна командной строки.
В диалоговом окне Изменение свойств выберите вариант Сохранить свойства для других окон с тем же именем.
Настройка командной строки изменением параметров в реестре Windows.
Изменение внешнего вида и некоторых свойств командной строки можно выполнить не только с помощью определенных ключей при запуске cmd.exe, но и изменив параметры реестра, предназначенные для командного процессора в разделах:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor - для всех пользователей.
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\ - для текущего пользователя.
HKEY_CURRENT_USER\Console\ - дополнительно для текущего пользователя.
Параметры командной строки при запуске CMD.EXE имеют наивысший приоритет, а пользовательские настройки ( раздел реестра HKEY_CURRENT_USER ) имеют приоритет над настройками для компьютера ( раздел реестра HKEY_LOCAL_MACHINE ).
Одной из наиболее полезных настроек является изменение обработки вводимой командной строки таким образом, чтобы можно было выполнять подстановку имен файлов и каталогов при нажатии специальной клавиши, как это реализовано в командной оболочке Unix-подобных операционных систем. Так например, для перехода в каталог home не обязательно набирать команду :
cd /home
а достаточно ввести cd /h и нажать специальную клавишу Tab - недостающая часть имени ( ome ) будет подставлена в качестве параметра команды смены каталога. Очень полезная возможность при наборе длинных имен файлов и каталогов.
Аналогичным образом можно настроить и командную строку Windows. Запустите редактор реестра и перейдите в раздел
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
В современных ОС семейства Windows режим автодополнения путей при нажатии клавиши Tab уже настроен, но при необходимости, его можно перенастроить или восстановить.
Код символа Tab равен шестнадцатеричному числу 9 и его нужно задать в формате REG_DWORD для параметров CompletionChar и PathCompletionChar ( неапример, в Windows XP, значение 0x40 заменить на 0x9 ). Теперь, после перезапуска приложения командной строки, оцените преимущества подстановки части имен, выполнив следующие действия:
- перейти в корень диска C: CD C:\
- для перехода, например в каталог с длинным именем Program Files наберите
CD Pro и нажмите Tab. В строке ввода должна появиться команда :
CD "Program Files"
Как видим, кроме того, что выполняется подстановка недостающей части имени каталога, в тех случаях, когда в нем имеется символ пробела, добавляются еще и двойные кавычки.
Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее - используется комбинация Shift+Tab
Правка реестра позволяет также изменить внешний вид окна командной строки, например, цвет фона и цвет символов, как это выполняется с помощью команды COLOR или ключа /T при запуске CMD.EXE. Расцветку определяют параметры
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\DefaultColor - для всех пользователей.
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DefaultColor - для текущего пользователя.
Значения параметров из раздела пользователя имеют больший приоритет, по сравнению с параметрами раздела HKEY_LOCAL_MACHINE
Если параметр DefaultColor имеет значение по умолчанию ( REG_DWORD 0x00000000 ), то цветовой набор определяется значением параметра
HKEY_CURRENT_USER\Console\ScreenColors.
На практике, изменение цвета фона окна и цвета символов лучше всего задавать значением параметра типа REG_DWORD:
HKEY_CURRENT_USER\Console\ScreenColors.
Младший байт этого параметра определяет цвета фона и текста, каждый из которых задается шестнадцатеричной цифрой. Старший бит определяет яркость, а последующие биты - цвет :
Бит 0 - яркость
Бит 1 - красный ( R )
Бит 2 - зеленый ( G )
Бит 3 - синий ( B )
Значения битов задают комбинацию цветов, так например, для желтого цвета используется установка битов 1 и 2 ( Красный и Зеленый). Старшие 4 бита ( тетрада ) определяют цвет фона, младшие - цвет текста. Каждая цифра тетрады может иметь следующие значения:
0 = Черный
1 = Синий
2 = Зеленый
3 = Голубой
4 = Красный
5 = Лиловый
6 = Желтый
7 = Белый
8 = Серый
9 = Светло-синий
A = Светло-зеленый
B = Светло-голубой
C = Светло-красный
D = Светло-лиловый
E = Светло-желтый
F = Ярко-белый
Примеры значений параметра ScreenColors:
F0 - "консоль наоборот” - черные символы на белом фоне.
20 - зеленый фон, черные символы.
A0 - яркий зеленый фон, черные символы.
9F - яркий синий фон, яркие белые символы.
При работе в командной строке удобно использовать, полностью или частично, ранее введенные команды. Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх - на одну команду назад и Стрелка Вниз - на одну команду вперед. Кроме того, можно использовать функциональные клавиши:
F1 - посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.
F2 - копирование до символа. После нажатия на F2 на экране отображается запрос символа, до которого будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru, и в качестве символа задана точка, то в строку ввода команды будет занесено ping yandex, если задан пробел, то - ping.
F3 - вызов предыдущей команды.
F4 - удалить до символа. Выполняется удаление текста от текущей позиции курсора до заданного символа.
F5 и F8 - вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается когда будет отображена первая введенная команда текущей сессии.
F7 - отображение ранее введенных команд в отдельном окне в виде списка. Для выполнения нужной команды нужно выбрать ее, используя клавиши со стрелками, и нажать ENTER
F9 - выполнить команду, номер которой запрашивается. Номер команды в списке истории можно получить при использовании F7.
- Через главное меню – ”Все приложения” - “Стандартные” – ”Командная строка”
- Через меню Пуск - Выполнить - cmd.exe
- Комбинация клавиш Win+R - cmd.exe
- Комбинация клавиш Win+X - Командная строка (только в Windows 8 и более поздних)
- Через поиск приложения cmd.exe
Стандартное окно командной строки – это окно с символами белого цвета на черном фоне. Параметры шрифтов, цвет и фон символов, использование буфера обмена и прочие свойства командной строки можно изменить в соответствии со своими предпочтениями.
Часть настроек можно выполнить, изменив свойства ярлыка, с помощью которого запускается приложение командной строки, а часть - редактированием реестра Windows.
Настройка командной строки через изменение свойств ярлыка.
1. Откройте окно Командная строка.
2. Щелкните указателем мышки левый верхний угол окна и выберите команду Свойства.
3. Выберите вкладку Общие.
4. В области Запоминание команд выберите или введите значение 999 в поле Размер буфера, а затем выберите или введите значение 5 в поле Количество буферов. Увеличение размера буфера экрана до 999 позволяет выполнять прокрутку в окне командной строки. Увеличение количества буферов до пяти увеличивает число строк в окне командной строки до 5000.
5. В области Правка установите флажки Выделение мышью и Быстрая вставка. Флажок Выделение мышью позволяет копировать и вставлять данные в окне командной строки с использованием мышки. Чтобы скопировать, выделите левой кнопкой текст в окне командной строки и нажмите правую кнопку мыши. Чтобы выполнить вставку в командную строку или текстовый файл, щелкните правой кнопкой мыши.
При желании, можно изменить расположение и размер окна командной строки.
В диалоговом окне Изменение свойств выберите вариант Сохранить свойства для других окон с тем же именем.
Настройка командной строки изменением параметров в реестре Windows.
Изменение внешнего вида и некоторых свойств командной строки можно выполнить не только с помощью определенных ключей при запуске cmd.exe, но и изменив параметры реестра, предназначенные для командного процессора в разделах:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor - для всех пользователей.
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\ - для текущего пользователя.
HKEY_CURRENT_USER\Console\ - дополнительно для текущего пользователя.
Параметры командной строки при запуске CMD.EXE имеют наивысший приоритет, а пользовательские настройки ( раздел реестра HKEY_CURRENT_USER ) имеют приоритет над настройками для компьютера ( раздел реестра HKEY_LOCAL_MACHINE ).
Одной из наиболее полезных настроек является изменение обработки вводимой командной строки таким образом, чтобы можно было выполнять подстановку имен файлов и каталогов при нажатии специальной клавиши, как это реализовано в командной оболочке Unix-подобных операционных систем. Так например, для перехода в каталог home не обязательно набирать команду :
cd /home
а достаточно ввести cd /h и нажать специальную клавишу Tab - недостающая часть имени ( ome ) будет подставлена в качестве параметра команды смены каталога. Очень полезная возможность при наборе длинных имен файлов и каталогов.
Аналогичным образом можно настроить и командную строку Windows. Запустите редактор реестра и перейдите в раздел
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
В современных ОС семейства Windows режим автодополнения путей при нажатии клавиши Tab уже настроен, но при необходимости, его можно перенастроить или восстановить.
Код символа Tab равен шестнадцатеричному числу 9 и его нужно задать в формате REG_DWORD для параметров CompletionChar и PathCompletionChar ( неапример, в Windows XP, значение 0x40 заменить на 0x9 ). Теперь, после перезапуска приложения командной строки, оцените преимущества подстановки части имен, выполнив следующие действия:
- перейти в корень диска C: CD C:\
- для перехода, например в каталог с длинным именем Program Files наберите
CD Pro и нажмите Tab. В строке ввода должна появиться команда :
CD "Program Files"
Как видим, кроме того, что выполняется подстановка недостающей части имени каталога, в тех случаях, когда в нем имеется символ пробела, добавляются еще и двойные кавычки.
Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее - используется комбинация Shift+Tab
Правка реестра позволяет также изменить внешний вид окна командной строки, например, цвет фона и цвет символов, как это выполняется с помощью команды COLOR или ключа /T при запуске CMD.EXE. Расцветку определяют параметры
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\DefaultColor - для всех пользователей.
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DefaultColor - для текущего пользователя.
Значения параметров из раздела пользователя имеют больший приоритет, по сравнению с параметрами раздела HKEY_LOCAL_MACHINE
Если параметр DefaultColor имеет значение по умолчанию ( REG_DWORD 0x00000000 ), то цветовой набор определяется значением параметра
HKEY_CURRENT_USER\Console\ScreenColors.
На практике, изменение цвета фона окна и цвета символов лучше всего задавать значением параметра типа REG_DWORD:
HKEY_CURRENT_USER\Console\ScreenColors.
Младший байт этого параметра определяет цвета фона и текста, каждый из которых задается шестнадцатеричной цифрой. Старший бит определяет яркость, а последующие биты - цвет :
Бит 0 - яркость
Бит 1 - красный ( R )
Бит 2 - зеленый ( G )
Бит 3 - синий ( B )
Значения битов задают комбинацию цветов, так например, для желтого цвета используется установка битов 1 и 2 ( Красный и Зеленый). Старшие 4 бита ( тетрада ) определяют цвет фона, младшие - цвет текста. Каждая цифра тетрады может иметь следующие значения:
0 = Черный
1 = Синий
2 = Зеленый
3 = Голубой
4 = Красный
5 = Лиловый
6 = Желтый
7 = Белый
8 = Серый
9 = Светло-синий
A = Светло-зеленый
B = Светло-голубой
C = Светло-красный
D = Светло-лиловый
E = Светло-желтый
F = Ярко-белый
Примеры значений параметра ScreenColors:
F0 - "консоль наоборот” - черные символы на белом фоне.
20 - зеленый фон, черные символы.
A0 - яркий зеленый фон, черные символы.
9F - яркий синий фон, яркие белые символы.
Использование истории вводимых команд.
При работе в командной строке удобно использовать, полностью или частично, ранее введенные команды. Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх - на одну команду назад и Стрелка Вниз - на одну команду вперед. Кроме того, можно использовать функциональные клавиши:
F1 - посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.
F2 - копирование до символа. После нажатия на F2 на экране отображается запрос символа, до которого будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru, и в качестве символа задана точка, то в строку ввода команды будет занесено ping yandex, если задан пробел, то - ping.
F3 - вызов предыдущей команды.
F4 - удалить до символа. Выполняется удаление текста от текущей позиции курсора до заданного символа.
F5 и F8 - вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается когда будет отображена первая введенная команда текущей сессии.
F7 - отображение ранее введенных команд в отдельном окне в виде списка. Для выполнения нужной команды нужно выбрать ее, используя клавиши со стрелками, и нажать ENTER
F9 - выполнить команду, номер которой запрашивается. Номер команды в списке истории можно получить при использовании F7.
Комментарии
Отправить комментарий