Интерпретатор команд, он же командный процессор, он же приложение "Командная строка", можно запустить несколькими способами:
— Через главное меню – ”Все приложения” — “Стандартные” – ”Командная строка”
— Через меню Пуск — Выполнить — cmd.exe
— Комбинация клавиш Win+R — cmd.exe
— Комбинация клавиш Win+X — Командная строка (только в Windows 8 и более поздних)
— Через поиск приложения cmd.exe
Стандартное окно командной строки – это окно с символами белого цвета на черном фоне. Параметры шрифтов, цвет и фон символов, использование буфера обмена и прочие свойства командной строки можно изменить в соответствии со своими предпочтениями.
Часть настроек можно выполнить, изменив свойства самого приложения, свойства ярлыка, с помощью которого запускается приложение командной строки, а часть — редактированием реестра Windows.
Настройка командной строки через изменение свойств приложения (ярлыка для запуска приложения).
1. Откройте окно Командная строка .
2. Щелкните указателем мышки левый верхний угол окна и в открывшемся меню выберите пункт Свойства .
3. Выберите вкладку Общие .
4. В области Запоминание команд можно изменить размер буфера под историю команд. Если есть необходимость, выберите или введите новое значение (до 999 в поле Размер буфера , а затем выберите или введите число (до 5 ) в поле Количество буферов . Увеличение размера буфера под запоминание команд может пригодиться в тех случаях, когда в течении сессии приходится вводить большое количество текста. Клавиши Стрелка вверх и Стрелка вниз позволяют вызывать ранее набранные и сохраненные в буфере команды. Для того, чтобы в буфере не запоминались одинаковые команды, можно включить флажок Отбрасывать повторения . Значения размера буфера и количество буферов могут обличаться для разных версий Windows.
5. В области Правка установите флажки Выделение мышью и Быстрая вставка . Флажок Выделение мышью позволяет копировать и вставлять данные в окне командной строки с использованием мышки. Чтобы скопировать, выделите левой кнопкой текст в окне командной строки и нажмите правую кнопку мыши. Чтобы выполнить вставку в командную строку или текстовый файл, щелкните правой кнопкой мыши. Можно вместо выделения мышью, использовать стандартный режим, вызываемый через контекстное меню правой кнопкой мышки. Выбирается пункт Пометить , выделяется копируемый текст и нажимается правая кнопка мышки, которая используется и для копирования и для вставки. Стандартные комбинации клавиш для копирования и вставки в командной строке не работают, за исключением Windows 10 / Sever 2016
При желании, можно изменить вид и размер шрифта, цвет символов и фона, расположение и размер окна командной строки. Например, для того, чтобы в окне командной строки отображались символы черного цвета на белом фоне, нужно установить значение цвета символов, равное 0 , а значение цвета фона — 255
В диалоговом окне Изменение свойств (если оно присутствует в данной версии Windows) выберите вариант Сохранить свойства для других окон с тем же именем .
Особенности командной строки в Wimdows 10 и Windows Server 2016
Настройки командной строки в Windows 10 (Windows Server 2016) немного отличаются от настроек предыдущих версий Windows.
При включенном флажке ”Использовать прежнюю версию консоли (Требуется перезапуск)”, настройки ничем не отличаются от тех, что применялись в среде предыдущих версий Windows. В новой же версии консоли, появляются дополнительные настройки — становятся доступными для включения флажки параметров, отсутствовавших в более ранних версия системы. Новые возможности в значительной степени облегчают обработку текста в окне консоли и позволяют использовать большинство стандартных сочетаний клавиш для копирования, вставки и редактирования. Так, например, при включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш, принятые в среде ОС:
— CTRL+C (CTRL+Insert) – скопировать выделенный текст.
— CTRL+V (Shift+Insert) – вставить выделенный текст.
Часть настроек ориентирована на расширение возможностей при использовании выделения текста, обработки строк, истории команд, динамического изменения внешнего вида и управления перемещением курсора, прозрачностью окна и т.п. с поддержкой множества горячих клавиш. Подробнее о новых возможностях командной строки в Windows 10 рассказывается в статье Работа в командной строке ( CMD ) Windows.
Настройка командной строки изменением параметров в реестре Windows.
Изменение внешнего вида и некоторых свойств командной строки можно выполнить не только с помощью определенных ключей при запуске cmd.exe , но и изменив параметры реестра, предназначенные для командного процессора в разделах:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftCommand Processor — для всех пользователей.
HKEY_CURRENT_USERSoftwareMicrosoftCommand Processor — для текущего пользователя.
HKEY_CURRENT_USERConsole — дополнительно для текущего пользователя.
Параметры командной строки при запуске CMD.EXE имеют наивысший приоритет, а пользовательские настройки ( раздел реестра HKEY_CURRENT_USER ) имеют приоритет над настройками для компьютера ( раздел реестра HKEY_LOCAL_MACHINE ).
Одной из наиболее полезных настроек является изменение обработки вводимой командной строки таким образом, чтобы можно было выполнять подстановку имен файлов и каталогов при нажатии специальной клавиши, как это реализовано в командной оболочке Unix-подобных операционных систем. Так например, для перехода в каталог home не обязательно набирать команду :
а достаточно ввести cd /h и нажать специальную клавишу Tab — недостающая часть имени ( ome ) будет подставлена в качестве параметра команды смены каталога. Очень полезная возможность при наборе длинных имен файлов и каталогов.
Аналогичным образом можно настроить и командную строку Windows. Запустите редактор реестра и перейдите в раздел
В современных ОС семейства 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_MACHINESOFTWAREMicrosoftCommand ProcessorDefaultColor — для всех пользователей.
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorDefaultColor — для текущего пользователя.
Значения параметров из раздела пользователя имеют больший приоритет, по сравнению с параметрами раздела HKEY_LOCAL_MACHINE
Если параметр DefaultColor имеет значение по умолчанию ( REG_DWORD 0x00000000 ), то цветовой набор определяется значением параметра
На практике, изменение цвета фона окна и цвета символов лучше всего задавать значением параметра типа REG_DWORD:
Младший байт этого параметра определяет цвета фона и текста, каждый из которых задается шестнадцатеричной цифрой. Старший бит определяет яркость, а последующие биты — цвет :
Бит 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 .
Особенности настройки параметров консоли для Windows 10
Как уже упоминалось выше, в операционных системах Windows 10 /Windows Server 2016 появились дополнительные настройки, расширяющие возможности командной строки и облегчающие ее использование. Новые возможности включены по умолчанию, однако в любой момент могут быть отключены через интерфейс свойств или при изменении параметров в реестре. Настройки новых возможностей хранятся ключах раздела HKEY_CURRENT_USERConsole и имеют тип данных DWORD . Настройки, установленные в свойствах ярлыка командной строки перекрывают настройки, задаваемые параметрами реестра.
Перечень новых ключей реестра и их назначение:
ForceV2 — 1 включает новые возможности, 0 – отключает. Этот параметр не запоминается в свойствах ярлыка и его значение хранится только в реестре.
LineSelection — 1 — разрешает выделение строк, 0 — отключает.
FilterOnPaste — 1 — включает фильтр содержимого буфера обмена при вставке. Позволяет отсечь служебные символы (табуляция, наклонные кавычки и т.п.), которые содержатся в буфере обмена и не могут применяться в командной строке.
LineWrap — 1 — разрешает перенос строк текста при изменении размера окна консоли.
CtrlKeyShortcutsDisabled — 0 разрешается использование комбинаций клавиш с CONTROL (CTRL+A, CTRL+C, CTRL+V и т.п.)
ExtendedEdit Keys — 1 — разрешает использование набора дополнительных клавиш для редактирования.
TrimLeadingZeros — 1 — при выделении числа двойным кликом, лидирующие нули отбрасываются (000123 – 123)
WindowsAlpha — установка прозрачности окна командной строки от 30% до 100%. Используется значение ключа реестра в виде шестнадцатеричного значения от 0x4C до 0xFF, или десятичного от 76 до 255
WordDelimiters — определяет символ-разделитель, который используется при выделении части текста комбинацией клавиш CTRL+SHIFT+ARROW . По умолчанию используется пробел. Ключ реестра имеет тип данных REG_SZ и может содержать несколько символов-разделителей. Этот параметр не запоминается в свойствах ярлыка и может храниться только в реестре.
Список команд командной строки — список команд CMD Windows с описанием и примерами.
Командные файлы Windows — примеры создания командных файлов для решения типовых задач администрирования системы.
Работа с сетью в командной строке Windows — примеры использования командной строки для сетевой диагностики и управления сетью.
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой "Поделиться"
В этой статье я, наконец то ,хочу написать о возможностях командной строки и пройти последний инструмент восстановления системы для новичков – мощную командную строку . Это сложный инструмент, достойный мини-серии статей. В этом эпизоде ??я начну с объяснения, что такое командная строка , как получить к ней доступ и как её настроить. В следующих статьях будут рассмотрены некоторые из наиболее полезных команд, которые можно запустить из командной строки .
Что такое командная строка?
До Windows ,когда она вошла в картину, наиболее распространенной операционной системой была DOS (дисковая операционная система). Это был текст на основе операционной системы, который позволял запускать программы с помощью ручного ввода команд. Запуск операционной системы Windows, упростил весь опыт вычислений, что делает его более наглядным. Даже если DOS не была включена в операционную систему в течение многих лет, но командная строка — текст,все еще ??есть интерпретатор командной строки, аналог командной строки своего старого предка DOS. Этот инструмент, как правило, используются более продвинутыми пользователями, такими как системные администраторы для выполнения команд, которые не могут быть вызваны из визуального интерфейса Windows. Хотя это может выглядеть немного недружелюбно, но это не значит, что вы не можете узнать, как использовать командную строку. Если вы будете следовать моей мини-серии статей про командную строку , вы увидите, что этот инструмент является полезным и может быть использован кем угодно.
Как открыть командную строку
Есть несколько способов получить доступ к командной строке . Вы можете пойти в меню Пуск , выбрать аксессуары и командную строку .
Другой способ набрать слово “CMD” в поле поиска меню Пуск и выбрать пункт Command Prompt – Командная строка и введите её в окне Run -Выполнить и нажмите Enter — Ввод .
ПРИМЕЧАНИЕ: В случае, если вы не можете загрузить компьютер, вы можете использовать командную строку . Для её запуска, следуйте инструкциям из моей статьи о Параметры восстановления системы в Windows 7.
Программа откроется и окно должно выглядеть так ,как показано ниже.
ПРИМЕЧАНИЕ: При первом запуске приложения, которое вы увидите, когда открывается командная строка путь
C:Users(имя пользователя)
Если вам необходимо запустить приложение с правами администратора, просто щелкните правой кнопкой мыши на ярлыке и выберите ” Run as administrator – Запуск от имени администратора” .
При открытии командной строки с правами администратора, вы заметите, что она открывается по следующему пути
C:Windowssystem32
Доступ к свойствам командной строки
Чтобы получить доступ к свойствам командной строки и настроить их, щелкните правой кнопкой мыши на окне и выберите Properties – Свойства .
Вы увидите четыре вкладки с опциями, которые можно настроить: Параметры шрифта, макета и цвета .
Мы будем рассматривать эти вкладки и подробно все параметры, которые могут быть настроены.
Настройка командной строки – Размер курсора, буферов обмена и режима редактирования
Во-первых, у вас есть вкладка Options — П араметры . Она состоит из трех разделов: размер курсора, истории команд и Edit Options .
Для курсора вы можете выбрать его размер с помощью одной из следующих функций: малый, средний или большой .
В области Command History – И стории команд , которую Вы можете настроить, как команды сохранять в буфере. Буфер служит хранилищем команд,которые вы запустили, и вы можете использовать просмотр вверх и вниз, клавиши со стрелками для перемещения по ранее введенным командам. Значение по умолчанию равно 50, но можно сделать и другого размера,до 999. Следующий вариант, ” Number of Buffers – Число буферов” определяет, сколько одновременных экземпляров командной строки у вас возникли и созданы отдельные буферы . Например, если вы измените значение на три, вы сможете иметь до трех открытых экземпляров командной строки , каждая со своим буфером. Последний вариант в этом разделе, ” Discard Old Duplicates – Выбросить старые дубликаты” , позволяет Windows удалить повторяющиеся записей команд из буфера.
В области Edit Options – Изменить параметры у вас есть только два варианта: Выделение мышью и режим вставки . Первый позволяет использовать мышь, чтобы вырезать и вставлять текст из командной строки. Второй, режим вставки , имеет в основном те же функции, что и вставка с клавиатуры: вставка текста в точке курсора. Если эта опция не активна текст переписывается. Я рекомендую Вам проверить оба варианта.
Пример того, как работает режим QuickEdit можно просмотреть на скриншоте ниже. С помощью мышки, я выбрал текст для копирования , нажал Введите и текст был скопирован в буфер обмена.
Чтобы проверить, был ли текст действительно скопирован в буфер обмена, я решил открыть WordPad . Там я вставил текст из командной строки . Результат можно увидеть ниже.
Настройка шрифтов используемых в командной строке
В вкладке Font — Шрифт вы сможете выбрать размер шрифта и тип шрифта . Кроме того, вы можете использовать окно предварительного просмотра, чтобы увидеть эффект от настроек перед их применением.
Изменение Размер окна командной строки
В макете вкладки есть три простых участка, где вы можете настроить размер окна командной строки и строк в ней.
Доступны следующие опции:
- ” Screen Buffer Size – Размер буфера экрана”— позволяет настроить количество символов, которые выводятся на линию окна в командной строке . Это достигается путем изменения ширины значения, а количество строк, которые хранятся в памяти, путем изменения высоты значения;
- ” Window Size – Размер окна” — позволяет выбрать, ширину и высоту в окне;
- “Window Position – Позиция окна” — позволяет настроить командную строку в окне расстояние от левого и верхнего краев экрана. Эта опция работает только в том случае, если не установлен флажок ” Let System Position Window – Пусть система позиционирует окна” ;
- “Let System Position Window – Пусть система позиционирует окна » — если флажок установлен, вы не сможете настроить параметры положения окна.
Как настроить цвет окна командной строки
Вкладка Colors – Цвета проста в настройке. Есть четыре пункта, которые можно настроить:
- Screen Text – Текст на экране — позволяет установить цвет текста, отображаемого в окне командной строки ;
- Screen Background – Фоновый рисунок рабочего стола — позволяет выбрать цвет фона окна командной строки ;
- Popup Text – Всплывающий текст – позволяет установить цвет текста, отображаемого в всплывающем окне;
- Popup Background – Всплывающий фон — позволяет задать цвет фона всплывающего окна.
Когда вы закончите все настройки , просто нажмите кнопку OK .
Заключение
Как вы видите, есть много вариантов, чтобы сделать командную строку более дружественной, чем кажется на первый взгляд. Я буду продолжать мини-сериал статей про этот инструмент , со статьями на самые распространенные команды, которые вы можете использовать. В то же время, если у вас есть какие-либо вопросы относительно этого инструмента или проблемы, по которым вы хотите получить справку, не стесняйтесь оставить комментарий.
Что такое командная строка
Командная оболочка — это отдельный программный продукт, который обеспечивает прямую связь между пользователем и операционной системой. Текстовый пользовательский интерфейс командной строки предоставляет среду, в которой выполняются приложения и служебные программы с текстовым интерфейсом. В командной оболочке программы выполняются, и результат выполнения отображается на экране.
Командная оболочка Windows использует интерпретатор команд Cmd.exe, который загружает приложения и направляет поток данных между приложениями, для перевода введенной команды в понятный системе вид. Консоль командной строки присутствует во всех версиях операционных систем Windows. Отличием работы из командной строки является полное отсутствие больших и громоздких графических утилит.
Как вызвать командную строку
Командная строка — это приложение cmd.exe и его можно запустить следующими способами:
Пуск -> Все программы -> Стандартные -> Командная строка.
Пуск -> Выполнить и введите имя программы cmd.exe
Для того, чтобы перейти к нужному каталогу, необходимо применить команду cd. Например, если необходимо запустить программу Exif Pilot.exe, которая находится в каталоге C:Program FilesExif Pilot, то необходимо выполнить команду cd C:Program FilesExif Pilot. Можно то же самое сделать, сменяя каталоги один за другим и поочередно вызывая команду cd.
Так, следующий набор команд является аналогом предыдущей.
cd c:Program Files
cd Exif Pilot
Для того чтобы распечатать содержимое папки, достаточно набрать команду dir. Существует возможность перенаправить выводимый программой поток напрямую в текстовый файл для дальнейшей обработки. Для этого необходимо использовать управляющий символ «>» и имя текстового файла, например dir > report.txt.
Для того, чтобы вручную не переходить к нужной директории можно воспользоваться каким-нибудь файловым менеджером. Для начала нужно в файловом менеджере перейти в нужный каталог и вызвать cmd.exe из командной консоли менеджера.
Вы можете воспользоваться файловыми менеджерами, такими как Total Commander, FAR Manager, 2xExplorer, EF Commander, Speed Commander и др.
Подробнее о файловых менеджерах Вы можете узнать здесь .
Как передать вызываемому приложению параметры командной строки
Для каждого приложения, поддерживающего командную строку, предусмотрен специальный набор команд, которые может обрабатывать программа. Параметры команд могут иметь самый разный формат. Чтобы передать программе параметры, необходимо ввести в командной строке имя приложения и параметры команд. После нажатия Enter запустится приложение с введенными командами.
Например, program.exe /print c: doc1.txt. Результатом команды будет вывод на печать файла doc1.txt.
Настройка окна командной строки
Чтобы настроить командную строку, выполните следующие действия.
1.Откройте окно командной строки.
2.Щелкните левый верхний угол окна и выберите команду Свойства.
3.Выберите вкладку Общие.
4.В области Запоминание команд выберите или введите значение 999 в поле Размер буфера, а затем выберите или введите значение 5 в поле Количество буферов.
5.В области Редактированиеустановите флажки Выделение и Быстрая вставка.
6.Выберите вкладку Расположение.
7.В области Размер буфера экрана введите или выберите значение 2500 в поле Высота.
8.Выполните одно из следующих действий по выбору.
— В области Размер буфера экрана увеличьте значение параметра Ширина.
— В области Размер окна увеличьте значение параметра Высота.
— В области Размер окна увеличьте значение параметра Ширина.
9.Снимите флажок Автоматический выбор, а затем в области Положение окна измените значения полей Левый край и Верхний край.
10.В диалоговом окне Изменение свойств выберите вариант Сохранить свойства для других окон с тем же именем.
Примечания:
Чтобы открыть окно Свойства -> Командная строка с помощью клавиатуры, нажмите клавиши ALT+ ПРОБЕЛ +Й.
Флажок Выделение мышью позволяет копировать и вставлять данные в окне командной строки. Чтобы скопировать, выделите левой кнопкой мыши текст в окне командной строки и нажмите правую кнопку мыши. Чтобы выполнить вставку в командную строку или текстовый файл, щелкните правой кнопкой мыши.
Увеличение размера буфера экрана до 999 позволяет выполнять прокрутку в окне командной строки.
Увеличение количества буферов до пяти увеличивает число строк в окне командной строки до 5000.
Редактирование текста в окне командной строки
Для копирования и вставки текста в окно командной строки обычные для Windows комбинации клавиш, такие как Ctrl+C, Ctrl+V, работать не будут.
Для извлечения текста из буфера обмена вам придется вызвать меню, щелкнув правой кнопкой мыши по заголовку окна, и выбрать подменю Изменить. Или же просто щелкните правой кнопкой по окну.
Для копирования текста из окна выберите пункт Пометить и мышью выделите нужный текст. Затем либо нажмите Enter, либо в том же меню выберите Копировать. Если надо вставить какой-то текст в окно командной строки, обратитесь к команде Вставить.
Для повторного выполнения команды воспользуйтесь стрелками «вверх» и «вниз», позволяющими перемещаться по списку выполненных команд. Для очистки экрана от текста служит директива cls.
Как закрыть окно командной строки
Для того чтобы закрыть консоль командной строки, необходимо выполнить команду exit.
В современных операционных системах существует множество команд и утилит. Запомнить такое количество различных программ, а тем более их параметров очень сложно, поэтому одним из самых важных параметров для каждой программы является сочетание символов «/?». Выполнив команду с таким параметром, пользователь получит исчерпывающее сообщение о применении утилиты и синтаксисе ее параметров. Например, набрав в командной строке cmd /?, можно будет просмотреть информацию о команде cmd.