Основы командной строки Windows. Командная строка

Для многих пользователей ПК работа с командной строкой представляется непонятным архаизмом, доставшимся со времён DOS, однако для посвящённых эти «тайные знания» остаются незаменимым инструментом, предоставляющим доступ к мощным скрытым опциям и инструментам операционной системы. Представляю Вам более 30 секретов командной строки Windows.

Для того, чтобы запустить командную строку в Windows 7 необходимо зайти в меню Пуск — Все программы — Стандартные — Командная строка , клинкнуть на ней правой клавишей и выбрать Запуск от имени администратора и затем подтвердить свои намерения в окне сервиса контроля учётных записей:

Какие же возможности нам это открывает? Ниже подобраны более 30 секретных опций

1. Преобразование файловой системы

Команда: convert

На вашем жестком диске до сих пор стоит устаревшая файловая система FAT32 ? Значит, вы не можете хранить на нем файлы объёмом больше 4 Гб . Чтобы уз­нать, какая файловая система используется необходимо зайти Мой компьютер и на значке локального диска кликнуть правой клавишей и выбрать Свойства . В открывшемся окне увидим какая файловая система используется:

Если увидим надпись «FAT 32», то имеет смысл преобразовать файловую систему в NTFS. Сде­лать это можно без потери дан­ных. Запомните, какая буква присвоена накопителю, откройте консоль, затем введите команду «convert f: /fs: ntfs» , где «f: « — буква диска, который необходимо преобразовать:

И нажмите клавишу .

2. Выявление «пожирателей батареи»

Команда: powercfg /energy

Батарея ноутбука разряжается через час работы? Чтобы прове­рить, не виновата ли в этом ка­кая-нибудь программа, нагру­жающая центральный процес­сор, наберите в консоли «powercfg /energy» и нажмите Enter . В течение мину­ты Windows проанализирует си­туацию и сгенерирует отчет о результа­тах. Чтобы ознакомиться с ним, наберите в консоли «energy-report.html» и нажмите . Теперь можно легко обнаружить процессы, тре­бующие больше всего системных ресурсов:

Теперь можно легко обнаружить процессы, тре­бующие больше всего системных ресурсов. Найти их можно по за­головку «Использование ЦП:» . Ниже будет указано имя процесса, в нашем случае — firefox.exe. Если есть приложения, требующие много системных ресурсов, и в данный момент они вам не нужны, просто завершите их.

3. Оптимизация потребления электроэнергии

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

Команда: powercfg.cpl

Полезно: в расширенных настройках электропитания вы може­те указать системе, что должно происходить при подключении ноутбука к сети или при закрытии его крышки. К примеру, мож­но запретить Windows переход в спящий режим.

4. Контроль производительности

Команда: perfmon /res

Эта команда запускает Мо­нитор ресурсов. Здесь вы можете во всех деталях рассмотреть, насколько запущенные программы за­гружают систему и узнать кое-какую полезную ин­формацию. К примеру, если нужно выяснить, из-за чего время от времени начина­ет шуметь жесткий диск, перейдите на вкладку «Диск» , а затем откройте раздел «Процессы с дисковой активностью» . После этого щёлкните по колонке «Всего (байт/с)» , чтобы наибольшее значение оказалось в первой стро­ке списка. Таким образом можно выявить программу, которая активнее других использует накопитель. В нашем случае ею оказался антивирус.

5. Отключение лишних программ

Команда: services.msc

В обычном режиме вместе с Windows автоматически за­пускаются десятки мелких вспомогательных системных служб. Некоторые из них мож­но смело отключить, посколь­ку они выполняют совсем уж экзотические функции, кото­рые мало кому нужны. Коман­да services.msc открывает диа­логовое окно с полным списком системных служб. Теперь остается только решить, ка­кие именно службы будут автоматически запускаться вместе с операционной сис­темой, а какие — нет. В колон­ке «Тип запуска» показано, какие из них стартуют вместе с Win­dows. Если та или иная служ­ба вам не нужна, щелкните по ее названию правой кнопкой мыши и выберите в контек­стном меню пункт «Свойства» , затем в меню «Тип запуска» выбе­рите пункт «Отключено» и нажмите на «Ок» .

6. Управление автозапуском

Команда: msconfig

Многие устанавливаемые пользователем программы без спроса добавляют свои исполняемые файлы в спи­сок автозагрузки Windows. При этом некоторые из них совершенно не нужны и толь­ко замедляют загрузку компьютера и отнимают драгоцен­ные ресурсы, работая в фоновом режиме. Избавиться от таких назойливых программ поможет служба Конфигурация системы , запускаемая командой msconfig . Для это­го перейдите на вкладку и снимите флажки в чекбоксах на против тех приложений, которые не должны автоматически стартовать вместе с системой.

Важно! Не отключайте автозапуск антивирусных про­грамм.

7. Диспетчер устройств

Команда: devmgmt.msc

Эта команда открывает Диспетчер устройств , ко­торый дает подробный об­зор всех компонентов ПК и подключенных к нему устройств. С его помощью можно, к примеру, узнать, установлен ли драйвер для того или иного устройства и какова его версия, также обновить либо переустановить драйвер.

8. Управление дисками

Команда: diskmgmt.msc

С помощью этой консоли уп­равления вы можете контро­лировать не только жесткие диски, установленные внут­ри вашего системного блока, но и управлять всеми вне­шними накопителями, кото­рые вы подключаете к ком­ьютеру. В частности, с помо­щью этого окна настроек можно присвоить USB-флэшке другое буквенное обозна­чение. Для этого щелкните правой кнопкой мыши, на­пример, по USB-DISK (F:) , выбе­рите в контекстном меню «Изменить букву диске или путь к диску…». В открывшемся окне нажмите на «Изменить» и с помощью рас­крывающегося меню «F:» укажите новую букву для на­копителя. Теперь осталось только нажать на «OK» . Готово, буква изменена.

9. Улучшение картинки

Команда: dccw

Идеальных мониторов не су­ществует. Тем не менее при обработке фотографий или видео корректное отображе­ние цветов становится осо­бенно важным. С помощью этой функции вы сможете на­строить цветопередачу таким образом, чтобы напечатанная фотография как можно мень­ше отличалась от того, что вы видели на экране.

10. Фиксация проблем

Команда: psr

Эта команда впервые появилась в Windows 7. Если вы раз за разом при выполнении определенной последовательности действий сталкиваетесь с одной и той же системной ошибкой, с помощью этой команды можно запустить Щелкнув по «Начать запись» , вы запустите запись всех ваших действий. Программа сделает скриншо­ты каждого элемента, по которому вы щелкали мышью. Их мож­но затем передать специалисту по настройке компьютера или отправить разработчикам программы.

11. Редактирование реестра

Команда: regedit

С помощью команды regedit мож­но редактировать системный реестр, в котором хранятся все настройки Windows. Это может пригодиться, если вы хотите очистить реестр от записей, ко­торые оставили в нем удаленные программы. Но будьте внима­тельны: вносите изменения лишь в том случае, если вы точно знаете, что делаете. Иначе могут возникнуть проблемы не только с уже установленными програм­мами, но и с работоспособностью системы в целом.

Команда: computerdefaults

Открывается не тот интернет-брау­зер, когда вы переходите по ссылке из письма? С помощью этой команды можно запустить приложение, кото­рое поможет назначить программы для выполнения стандартных задач в Windows.

13. Сброс настроек

Команда: sfc /scannow

С компьютером невозможно работать из-за постоянно выскакивающих то тут, то там сообщений об ошибках? Здесь может помочь сброс настроек основных компонентов в исходное состояние. Для этого наберите «sfc /scannow» .

Внимание! Затем, возможно, придется заново установить некоторые обновления Windows. Используйте для этого Сервис обновления Windows : Пуск — Все программы — Центр обновления Windows . Далее щёлкните по Поиск обновлений и, следуя подсказкам, установите обновления.

14. Быстрое создание нескольких папок

Команда: md

Если вы хотите создать несколько папок за один раз, запустите консоль и перейдите в директорию, где должны быть созданы папки. Для этого наберите «cd «, нажмите [Пробел] и укажите путь к папке.

Пример: cd c:\2012 Нажмите . Введите md и [Пробел]. Теперь напечатайте имена создаваемых папок, разделяя их пробелом test2 test2 test3 , и затем нажмите . Готово.

15. Синхронизация папок

Команда: robocopy

Еще одна интересная функция, доступ к которой можно получить из консоли, называется Robocopy . С её помощью можно синхронизировать содержимое двух папок, не прибегая к помощи сторонних программ.

Например, вы хотите содержимое папки «c:\1» привести в соответствие с содержимым папки «c:\2» . Запустите консоль и наберите в ее окне команду robocopy . Теперь нажмите [Пробел] и укажите путь к исходной директории c:\1 . Нажмите [Пробел] введите путь к папке назначения c:\2 и еще раз нажмите [Пробел]. Последний штрих — укажите команду /copy:dat /mir и нажмите . Готово.

На десерт:

Обзор возможностей новой операционной системы Windows 8:

Командная строка (cmd ) - мощнейший программный инструмент, который позволяет управлять операционной системой, а также всеми приложениями установленными в ней, посредством ввода различных текстовых команд. Процесс управления ОС с помощью cmd происходит гораздо быстрее, ведь серьезные производительные мощности компьютера не задействуются, поскольку, графическая оболочка Windows при этом не используется.

Найти и вызвать командную строку (по-другому, называемую консолью) можно несколькими способами.

Запускайте командную строку через меню "Пуск"

Зайдите в меню и далее поочередно пройдитесь по таким разделам: "Все программы" /"Назад" --> "Стандартные" --> "Командная строка" . Дальше, просто кликните по ней мышкой и консоль тут же откроется.

Запускайте командную строку через поисковое окно в меню "Пуск"

Так же, зайдите в меню и в поисковой строке внизу вбейте фразу: "Командная строка ". Ярлык консоли должен высветится в результатах поиска, появившихся сверху. Нажмите на него и, тем самым, запустите cmd .

Запускайте командную строку через системную команду «Выполнить»

Нажмите "быстрое" сочетание клавиш Win + R . В открывшемся окошке вбейте фразу: "cmd " (кодовое название консоли) и нажмите "ОК" , чтобы она тут же появилась.

Запускайте командную строку через системную папку на HDD-диске

Откройте эту папку, последовательно пройдя по таким директориям: C:\Windows\system32 . Хорошо поищите в ней и вы обязательно обнаружите там файл с названием "cmd.exe ", нажав на который, можно запустить командную строку.

Запускайте командную строку через расширенное контекстное меню любой папки на HDD-диске

Наведите курсор мышки на какую-нибудь папку, имеющуюся на вашем диске, зажмите и удерживайте (т.е., не отпускайте!) клав. Shift . Затем, нажмите на выбранной папке правой клав. мышки, чтобы вызвать расширенное меню опций. В нем кликните на функцию "Открыть окно команд" , которая запустит консоль.

Запускайте командную строку от им. администратора

Использование системных служб с администраторскими правами существенно расширяет полномочия пользователя и дает ему доступ к дополнительным возможностям при работе в Виндовс.

Для того, чтобы открыть консоль с админскими правами , нажмите на ее ярлык или сам файл (смотря, каким способом при ее поиске вы пользовались) прав. клав. мышки и кликните на функцию "Запуск от им. администратора" . Консоль запустится с расширенными пользовательскими правами. Это, последнее, что может вам пригодиться при работе с cmd. На этом, все!

Командная строка представляет собой программное средство ввода команд пользователем и получения результатов их выполнения на экране. В современных операционных системах семейства Windows, командную строку обеспечивает стандартное приложение cmd.exe , так же называемое командным процессором, интерпретатором команд и консолью. Приложение ”Командная строка” предоставляет пользователю текстовый интерфейс для ввода команд и получения результатов их выполнения. Фактически, командная строка является программным эмулятором классической консоли первых компьютерных систем, представляющей собой терминал с клавиатурой, используемый оператором в качестве средства общения с компьютером. Как и во времена первых компьютеров, командная строка поддерживает стандартное устройство ввода – клавиатуру, и стандартное устройство вывода – дисплей. Пользователь вводит команды с клавиатуры и получает результаты их выполнения на экране дисплея.

Запуск командной строки.

Для запуска командной строки можно воспользоваться одним из следующих способов:

Пуск - Выполнить (или клавиши Win+R) введите cmd и нажмите клавишу Enter;

Пуск - Все программы - Стандартные - Командная строка»;

Пуск - Поиск - Командная строка . Также, для запуска командной строки можно использовать заранее подготовленный ярлык, ссылающийся на исполняемый файл %SystemRoot%\system32\cmd.exe (обычно – C:\Windows\system32\cmd.exe). Выполнение некоторых команд требует повышенных привилегий, поэтому, приложение командной строки должно быть запущено с использованием пункта контекстного меню ”Запуск от имени администратора”, вызываемого правой кнопкой мышки.

Настройка командной строки.

Стандартное окно командной строки – это окно с символами белого цвета на черном фоне. Параметры шрифтов, цвет и фон символов, использование буфера обмена и прочие свойства командной строки можно изменить в соответствии со своими предпочтениями. Настройки можно выполнить изменяя свойства ярлыка, с помощью которого выполняется запуск приложения командной строки, либо правкой параметров реестра, относящихся к командному процессору.

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

Использование буфера обмена.

Текст, выделенный в окне приложения, можно скопировать в буфер обмена, а также вставить его из буфера обмена в поле ввода. При стандартных настройках командной строки для выделения текста используется пункт ”Пометить” контекстного меню, вызываемого правой кнопкой мышки. При желании, в свойствах ярлыка, с помощью которого выполняется запуск можно включить режим выделения мышью:

В режиме выделения мышью, контекстное меню не используется, а текст выделяется с использованием левой кнопки мышки. Копирование и вставка выполняется при нажатии правой кнопки мышки. При включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш:

CTRL+C (CTRL+Insert) – скопировать выделенный текст.

CTRL+V (Shift+Insert) – вставить выделенный текст.

Использование истории команд и горячих клавиш.

Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх - на одну команду назад и Стрелка Вниз - на одну команду вперед. Кроме того, можно использовать функциональные клавиши:

F1 - посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.

F2 - копирование до символа. После нажатия на F2 на экране отображается запрос символа, до которого будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru , и в качестве символа задана точка, то в строку ввода команды будет занесено ping yandex , если задан пробел, то - ping .

F3 - вызов предыдущей команды.

F4 - удалить до символа. Выполняется удаление текста от текущей позиции курсора до заданного символа.

F5 и F8 - вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается когда будет отображена первая введенная команда текущей сессии.

F7 - отображение ранее введенных команд в отдельном окне в виде списка. Для выполнения нужной команды нужно выбрать ее, используя клавиши со стрелками, и нажать ENTER

F9 - выполнить команду, номер которой запрашивается. Номер команды в списке истории можно получить при использовании F7 .

В Windows 10 / Windows Server 2016 появились возможности, отсутствующие в предыдущих реализациях командной строки:

Изменение прозрачности окна консоли при нажатии комбинаций CTRL +Shift +- или CTRL +Shift ++ .

Включение / выключение полноэкранного режима при нажатии CTRL+Enter .

Расширение возможностей выделения текста и редактирования:

Shift+Home – выделить текст от текущего положения курсора до начала строки.

Shift+End – выделить текст от текущего положения курсора до конца строки.

Быстрое перемещение по буферу экрана и поиск по контексту:

CTRL+Home – перейти в начало буфера экрана

CTRL+End – перейти в конец буфера экрана.

CTRL+Стрелка Вверх - перемещение на 1 строку вверх.

CTRL+Стрелка Вниз - перемещение на 1 строку вниз.

CTRL+F - открыть диалог поиска текста в буфере экрана.

Окно командной строки в Windows 10 можно закрыть с помощию стандартной комбинации клавиш - ALT+F4 .

Для отключения новых возможностей CMD, необходимо в свойствах приложения установить галочку ”Использовать прежнюю версию консоли (требуется перезапуск)”

Автодополнение путей файлов

В командной строке Windows можно выполнять подстановку имен файлов и каталогов при нажатии клавиши Tab . Например, для перехода, в каталог с длинным именем Program Files наберите начальную часть имени каталога

CD Pro и нажмите Tab . В строке ввода должна появиться команда:

CD "Program Files"

Как видим, выполняется подстановка недостающей части имени каталога, а в тех случаях, когда в нем имеется символ пробела, добавляются еще и двойные кавычки.

Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее - используется комбинация Shift+Tab

Перенаправление данных стандартного ввода /вывода консоли.

Как уже упоминалось, в качестве стандартного устройства ввода командной строки используется клавиатура, а в качестве устройства вывода – дисплей. Однако, существует возможность перенаправления ввода-вывода на другие устройства c использованием операторов перенаправления:

  • > - перенаправление вывода. Выходные данные записываются в файл или передаются на указанное устройство.

    ping –n 5 localhost > nul - выполнить пинг петлевого интерфейса 5 раз с перенаправлением вывода в фиктивное устройство nul . Вывод результатов выполнения команды подавляется. Подобный прием используется для организации задержки в командных файлах, поскольку пинг петлевого интерфейса выполняется почти мгновенно, а интервал между пингами равен одной секунде, время выполнения данной команды определяется значением параметра -n

    ping –n 100 yandex.ru > C:\ping-ya.txt - выполнить 100 раз пинг узла yandex.ru c записью результатов выполнения команды в файл C:\ping-ya.txt. Если файл не существует, он будет создан, а если существует, его содержимое будет затерто.

  • >> - то же, что и в предыдущем случае, но данные записываются в конец файла.

    ping –n 100 yandex.ru >> C:\ping-ya.txt - то же, что и в предыдущем примере, но, если файл не существует, то он будет создан, а если существует, то запись результатов будет выполняться в конец файла.

  • - перенаправление ввода. Данные считываются не с клавиатуры, а из файла или другого устройства.

    cmd - запустить командный процессор CMD и выполнить ввод данных из файла 1.txt. Если в файле поместить строку ping –n 100 yandex.ru , то выполнится команда, рассмотренная выше.

  • | - вывод первой команды перенаправить на вход следующей за ней.

    Нередко, вывод одной команды нужно передать в качестве вводимых данных для другой, т.е. объединить команды в последовательную цепочку:

    ping -n 100 microsoft.com | find "Превышен интервал" - результат выполнения команды ping -n 100 microsoft.com передается в виде входных данных для команды поиска строк (find ), содержащих текст "Превышен интервал".

    ping -n 100 microsoft.com | find "Превышен интервал" > C:\ping-ya.txt - то же, что и в предыдущем примере, но с перенаправлением выводимых результатов выполнения команды в текстовый файл.

  • Использование дескрипторов ввода-вывода консоли.

    Каждому открытому файлу или устройству соответствует свой дескриптор (handle ) который представляет собой неотрицательное число, значение которого используется породившим поток ввода-вывода процессом. По умолчанию, для всех процессов, в том числе и для командного интерпретатора cmd.exe :

    0 (STDIN) – дескриптор стандартного ввода (ввод с клавиатуры).

    1 (STDOUT) – дескриптор стандартного вывода (вывод на экран).

    2 (STDERR) – дескриптор вывода диагностических сообщений (сообщений об ошибках на экран).

    Дескрипторы можно использовать в тех случаях, когда требуется перенаправить (изменить) источники и приемники данных в стандартных потоках ввода-вывода. Например:

    ping.exe –n 100 yandex.ru 2> C:\pinglog.txt - стандартный поток сообщений программы ping.exe будет выводиться на экран, а ошибки (стандартный вывод с дескриптором = 2) будут записаны в файл C:\pinglog.txt . В реальном случае для программы ping.exe приведенная конструкция значения не имеет, поскольку она выводит и диагностику, и результаты на экран.

    Для задания перенаправления в существующие дескрипторы используется амперсанд (&), затем номер требуемого дескриптора (например, &1):

    ping –n 100 yandex.ru >log.txt 2>&1 - стандартный поток сообщений об ошибках (дескриптор=2) перенаправляется в стандартный поток вывода (дескриптор = 1) и все это перенаправляется в файл log.txt текущего каталога.

    ping –n 100 yandex.ru >log.txt 1>&2 - стандартный вывод (дескриптор = 1) перенаправляется в вывод сообщений об ошибках (дескриптор=2) и все это записывается в текстовый файл.

    Если дескриптор не определен, то по умолчанию оператором перенаправления ввода будет ноль (0), а оператором перенаправления вывода > будет единица.

    Объединение нескольких команд в цепочку

    В командной строке Windows существует возможность последовательного выполнения нескольких команд в зависимости от результатов их выполнения. Для чего используются символы объединения команд - & (амперсанд) и | (вертикальная черта)

    & - одиночный амперсанд используется для разделения нескольких команд в одной командной строке. Например:

    echo ping ya.ru - вывод на экран строки ping ya.ru

    echo &ping ya.ru - последовательное выполнение команды echo без параметров и команды ping ya.ru

    && - условное выполнение второй команды. Она будет выполнена, если код завершения (значение которого передается в стандартную переменную ERRORLEVEL) первой команды равен нулю, т.е. команда выполнена успешно.

    команда1 && команда2 - выполняется команда1 , а команда2 выполняется, только если первая была выполнена успешно. Например:

    ping ya.ru -err & ping –n 2 ya.ru - при использовании единичного амперсанда, первая команда ping ya.ru –err -err , а вторая, ping –n 2 ya.ru выполнит двукратный пинг узла ya.ru

    ping ya.ru -err && ping –n 2 ya.ru - при использовании двойного амперсанда, первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err и соответственно, сформирует код завершения не равный нулю (ошибка), что приведет к тому, что вторая команда ( ping ya.ru -n 2 ) выполнена не будет.

    Двойная вертикальная черта || - условное выполнение второй команды. Если первая команда завершилась с кодом возврата не равным нулю (неуспешно), то выполняется команда, следующая за двойной вертикальной чертой.

    команда1 || команда2 - если команда1 выполнена неуспешно, то запускается на выполнение команда2

    ping –n 1 ya.ru && ping –n2 ya.ru || ping –n 3 ya.ru - сначала выполнится 1-я команда ping ya.ru –n 1 - однократный пинг узла ya.ru , затем выполнится команда ping ya.ru -n 2 - двукратный пинг узла ya.ru . Третья команда ping ya.ru -n 3 , трехкратный пинг узла ya.ru выполнена не будет.

    ping –n 1 –err ya.ru && ping ya.ru -n 2 || ping ya.ru -n 3 - первая команда ping ya.ru –n 1 –err выполнится с ошибкой из-за неверного параметра -err , вторая команда ping –n 2 ya.ru - двукратный пинг узла ya.ru не будет выполнена из-за условия двойного амперсанда, и в результате выполнится третья команда ping –n 3 ya.ru , трехкратный пинг узла ya.ru .

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

    ECHO

    То вместо текста ping -n 1 ya.ru & ping -n 2 ya.ru будет выведена его часть до символа амперсанда ping -n 1 ya.ru и затем выполнена команда после амперсанда - ping -n 2 ya.ru . Проблему решает использование специального экранирующего символа ^ , который позволяет использовать служебные символы как текст:

    ECHO ping -n 1 ya.ru ^& ping -n 2 ya.ru - вывод на экран текста ping -n 1 ya.ru & ping -n 2 ya.ru

    Логика условной обработки команд, реализуемая с помощью конструкций && и || действует только на ближайшую команду, то есть, при вводе команды

    Команда COPY /? запустится в любом случае, независимо от результата выполнения команды TYPE C:\plan.txt . Но, несколько команд можно сгруппировать с помощью скобок. Например, есть 2 командные строки:

    TYPE C:\plan.txt && DIR & COPY /?

    TYPE C:\plan.txt && (DIR & COPY /?)

    В первой из них символ условной обработки && действует только на команду DIR, во второй - одновременно на две команды: DIR и COPY. В качестве наглядного эксперимента, попробуйте выполнить вторую команду при условиях наличия и отсутствия файла C:\plan.txt . Для создания пустого файла можно воспользоваться копированием из фиктивного устройства nul :

    copy nul C:\plan.txt

    Для удаления файла используется команда erase c:\plan.txt или del C:\plan.txt

    Командные файлы

    Командные файлы (сценарии, скрипты) – это обычные текстовые файлы с заранее подготовленным набором команд для их выполнения командным процессором cmd.exe . Стандартно, такие файлы имеют расширение .bat или .cmd . Строки командных файлов могут содержать специфические команды самого процессора команд, например - FOR, ECHO, REM и т.п. или имена исполняемых модулей – reg.exe, sc.exe, auditpol.exe., которые можно использовать без расширения – reg, sc, auditpol. Пример простого командного файла:

    REM Создается текстовый файл со списком каталога Windows
    dir C:\Windows > %TEMP%\winlist.txt
    REM выполняется задержка на 5 секунд
    ping -n 5 localhost > nul
    REM Файл открывается в редакторе WordPad
    write %TEMP%\winlist.txt
    REM После завершения работы Wordpad, текстовый файл удаляется.
    erase C:\winlist.txt

    Строки, начинающиеся с REM являются комментариями. В качестве примера, используются команды для работы с файловой системой и выполняется запуск приложения графической среды – текстового редактора Wordpad (write.exe) с передачей ему параметра командной строки (имя файла). Язык командных файлов довольно примитивен и не в полной мере соответствует требованиям сегодняшнего дня, однако, он является самым простым средством автоматизации рутинных действий и используется большинством системных администраторов и грамотных пользователей. Работа с командными файлами – это отдельная тема, более подробно изложенная на странице

  • Обычный пользователь, плохо разбирающийся в компьютерах, может не знать о существование Командной строки, или же не уметь ею пользоваться. Однако, всегда наступает момент, когда пользователю по каким-либо причинам предлагают выполнить нужную команду в командной строке. На самом деле, все не так страшно как кажется на первый взгляд.

    Что такое командная строка?

    Это оболочка, позволяющая задавать компьютеру задачи в текстовой форме. Раньше у операционной системы не было графического интерфейса и все задачи выполняли посредством текстового ввода. Сейчас многие вещи можно сделать используя различные окна и графические кнопки, но командная строка остаётся нужна и по сей день.

    Некоторые команды гораздо легче выполнить через командную строку, а иногда из-за сбоя в графике не остаётся другого выбора. Даже если до сих пор вам не довелось воспользоваться командной строкой, советуем начать её изучать прямо сейчас.

    Запустить командную строку в виндовс 7 можно несколькими способами:

    1. Нажмите одновременно клавиши Win+R. В появившемся окне введите «cmd» и нажмите ОК.
    2. Откройте Пуск — Выполнить. Так же введите «cmd» и нажмите ОК.
    3. Если находясь на гостевой учётной записи вам нужно запустить командную строку от имени администратора, нажмите Пуск — Все программы — Стандартные. На строчке «Командная строка» нажимаем правой кнопкой мыши и выбираем пункт Запустить от имени администратора.

    Команды

    После вышеописанных действий мы можем приступить к вводу команды. Командная строка windows 7 имеет классический дизайн , а именно простое текстовое окно чёрного цвета, в котором мы можем сразу начать вводить нужный текст. Рассмотрим список основных команд, наиболее важных в повседневном использование.

    • regedit — позволяет зайти в редактор реестра.
    • ipconfig — показывает всю нужную информацию о вашем IP адресе.
    • ipconfig /all — выдаёт более подробную информацию об IP, основном шлюзе, маске подсети, dns сервера и т. д.
    • explorer — нужна для перезапуска Эксплорера. К примеру, если у вас пропало меню Пуск или произошёл какой-то сбой, перезапустите Эксплорер.
    • chkdisk — служит для проверки жёсткого диска и файловой системы на наличие ошибок.
    • services.msc — запускает панель управления службами и сервисами компьютера.
    • systeminfo — показывает информацию об установленной на данный момент операционной системе.
    • gpedit.msc — запускает редактор локальной групповой политики, который позволяет настраивать многие параметры вашего компьютера, а также устанавливать различные ограничения для пользователей.

    В этот список входят только основные команды для windows 7. Рассмотрим ещё несколько довольно часто встречающихся проблем и способы их решения с помощью командной строки.

    Быстрая разрядка батареи . Если ваша батарея стала быстро разряжаться, стоит проверить, не виновата ли в этом какая-нибудь программа. Для этого введите в командной строке «powercfg/energy». Нажмите Enter и дождитесь пока система составит отчёт о проделанной работе. После этого введите «energy-report.html» и ознакомьтесь с дополнительными сведениями.

    Монитор ресурсов . Для того чтобы контролировать производительность вашего компьютера, введите команду «perfmon/res». У вас запустится монитор ресурсов, в котором можно узнать много полезной информации. Например, выявить какие программы загружают систему или почему время от времени шумит жёсткий диск. Для этого перейдите в раздел Диск и выберите «Процессы с дисковой активностью». Так вы сможете узнать, какая программа больше всего нагружает ваш диск.

    Файловая система . С помощью командной строки можно преобразовать файловую систему FAT32 в NTFS. Для того чтобы узнать какая у вас система, перейдите в «Мой компьютер» и кликните правой кнопкой по диску, открыв вкладку «Свойства». Система FAT32 не позволяет записывать файлы на диск, размером больше четырёх гигабайт. Поэтому если установлена именно она, лучше преобразовать систему.

    Для этого в командной строке введите текст «convert c: /fs ntfs». В этом случае буква «c» - это выбранный диск. Если вы преобразовываете другой, то введите букву нужного диска.

    Электроэнергия . Для того чтобы задать настройки для расхода электроэнергии, введите текст «powercfg.cpl». Теперь вы сможете настраивать различные параметры, управлять питанием процессора, usb, задавать нужные параметры во время подключения к сети и многое другое.

    . Если вам нужно узнать, что за устройства установлены на ваш компьютер или какие драйвера следует обновить, воспользуйтесь диспетчером устройств. Для его вызова введите «devmgmt.msc» и нажмите Enter. Здесь вы сможете просмотреть все компоненты и внешние устройства, подключённые к компьютеру.

    Настройка цветопередачи . Ни один монитор не может показывать картинку идеально точно. Цвета могут отличаться друг от друга при просмотре на разных мониторах. Для того чтобы настроить цветопередачу, введите «dccw». В появившемся окне отрегулируйте калибровку цветов, чтобы при распечатке картинка не отличалась от той, что вы видите на экране.

    Стандартные задачи и программы для их выполнения . Часто случалось так, что открыв ссылку с почты, сайт открывался не в нужном нам браузере Chrome (к примеру) а в Opere? Так происходит, потому что для основных задач выбраны программы по умолчанию. Чтобы это изменить, используйте команду «computerdefaults». Выберите все нужные программы по умолчанию и нажмите ОК.

    Создание папок . Если вам нужно быстро создать большое количество папок, используйте командную строку. Для начала введите путь к тому месту, где эти папки будут располагаться. К примеру «cd d:win», где «d:win» - это путь к нужному нам месту. После этого напишите «md» и через пробел укажите названия папок, например «md one two three four».

    Отключение ненужных программ . Обычно мы даже не подозреваем сколько ненужных программ запущенно в нашей системе. Некоторые мы установили и забыли закрыть/удалить, некоторые выполняют совершенно не нужные нам функции. Для того чтобы посмотреть весь список, введите команду «services.msc» и нажмите Enter. В списке можно посмотреть не только запущенные программы на данный момент, но и выбрать, какие будут запускаться автоматически, вместе с загрузкой Windows. В столбце «Тип запуска» видно, какие из них запускаются автоматически. Чтобы это изменить, нажмите правой кнопкой мыши и выберите отключить.

    Управление дисками . Для того чтобы открыть панель управления дисками, воспользуйтесь командой «diskmgmt.msc». В открывшемся окне можно управлять любыми дисками не только внутренними, но и внешними. К примеру, мы хотим изменить букву для обозначения внешнего usb накопителя. Для этого кликните правой кнопкой мыши по нужному накопителю, выберите строчку «Изменить букву диска или путь к диску» и нажмите изменить. После этого вам останется только написать нужную букву и подтвердить изменение.

    . Для того чтобы быстро перейти к панели управления автозапуском, выполните команду «msconfig». У вас откроется панель конфигурации системы. В ней вы сможете выбрать, что именно запускать вместе с операционной системой. Перейдите в раздел Автозагрузка и уберите галочки напротив ненужных программ. Только будьте внимательны, не отключите важную программу, к примеру, антивирус.

    Средство записи действий по воспроизведению неполадок . Эта функция изначально появилась в Windows 7. Для чего она нужно? Если, к примеру, у вас появляется одна и та же ошибка, вы можете запустить эту функцию и записать автоматически все действия, предшествующие появлению этой проблемы. После этого все скриншоты, которые сделает программа, можно передать специалисту или отправить в техническую поддержку. Для запуска функции записи используйте команду «psr».

    Заводские настройки . Если у вас стали появляться постоянные ошибки, сбросьте основные настройки вашего компьютера. Для этого введите «sfc/scannow». Возможно, после этого, придётся заново обновлять некоторые компоненты Windows.

    Полный список команд

    Список всех команд, имеющихся на данный момент, просто огромен . Многие из них бывают нужны очень редко, а порой обычный пользователь не сталкивается с ними ни разу за все использование виртуальной машины. Если вы хотите узнать подробнее о существующих командах, введите в командной строке Windows 7 команду «help». Вам откроется список команд и их краткое значение.

    Для того чтобы узнать подробнее об интересующей вас команде, введите «help_название команды». К примеру, вы хотите подробнее узнать о команде Assoc. Для этого вам нужно написать «help assoc» и нажать Enter.

    Командная строка до сих пор присутствует во всех современных версиях Windows. Она не имеет выраженного интерфейса и представляет собой окно для ввода команд. В инструкции рассмотрим несколько рекомендаций,.

    Операционная система имеет собственный графический интерфейс, созданный для гибкой работы пользователей. С помощью него Мы открываем окна, в которых выполняем различные действия в один клик мышкой (создание, копирование, удаление), запускаем программы, служебные утилиты и многое другое. Все действия можно сделать и в cmd, но мало кто будет, например, копировать файл.

    Бывают ситуации, что без командной строки не обойтись. Например, если у Вас есть на компьютере файлик с заготовленными командами, Вы их копируете, и они быстро исполнятся.

    Заслуживает внимания, . Этот пакетный файл содержит в себе последовательный список команд, выполняющихся построчно. Таким образом, Вы автоматизируете процессы и сэкономите кучу времени.

    Вызываем командную строку Windows 7 традиционными способами

    1. Зажмите значок Windows на клавиатуре, затем клавишу R. , в котором напечатайте «cmd» и кликните на ENTER или кнопку OK.

    Так же есть возможность запустить «выполнить» через диспетчер задач Windows 7. Одновременно зажмите CTRL + ALT + DEL. На голубом экране выберите « ». В меню окна кликните «файл» -> «новая задача (выполнить)».

    2. Нажмите «пуск» левой кнопкой или значок Windows на клавиатуре. В поле поиска наберите «cmd» и выберите cmd.exe.

    3. В «пуске» выберите «все программы» -> «стандартные», чтобы вызвать командную строку Windows 7 выберите ее из списка как в скриншоте.

    4. Если вам надо вызвать cmd для определенной папки, тогда зажмите SHIFT (клавиша шифт) и щелкните по ней правой кнопкой. В списке появится пункт «открыть окно команд». После нажатия в командной строке пропишется путь к папке.

    Создание ярлыка для вызова командной строки

    Консоль cmd в Windows 7 располагается по пути C:\Windows\System32\cmd.exe и Вы также можете вызвать ее с этого места. Такой способ долгий, поэтому сделаем ярлык быстрого запуска на рабочем столе:

    1. Пройдите по пути C:\Windows\System32\, и найдите cmd.exe. Щелкните по нему правой кнопкой и выберите «создать ярлык». Скопируйте его на рабочий стол и удалите с папки System32.
    2. Кликните по любому пустому месту рабочего стола пр. к. мыши. В меню наведите курсор на «создать» затем выберите «ярлык». В окне, как на картинке, укажите путь местоположения объекта C:\Windows\System32\cmd.exe. Щелкните «далее» напечатайте имя и кликните «готово».

    Примечание: в моем случае Windows 7 установлена на диске C, но может быть ОС стоит на другом локальном диске. Будьте внимательнее! Вам потребуется в пути изменить только первую букву.

    Советую назначить горячую клавишу запуска командной строки . Выделите ярлык и зажмите комбинацию ALT+ENTER, чтобы открыть окно свойств. Во вкладке «ярлык» в поле «быстрый вызов» поставьте курсор, нажмите любую букву клавиатуры и OK. CTRL+ALT подставятся на автомате.

    Вы знаете, как вызвать командную строку в Windows 7 . Из всех способов, я бы выделил, использование ярлыка cmd, создав его один раз, Вы получите самый быстрый доступ к консоли.

    Из обыденных средств по приоритетности простоты можно расставить пункты: 1,2, 4, 5. Каким пользоваться выбирать Вам.

    Часто требуется , который имеет полный список привилегий.