Основы командной строки 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 открывает диалоговое окно с полным списком системных служб. Теперь остается только решить, какие именно службы будут автоматически запускаться вместе с операционной системой, а какие — нет. В колонке «Тип запуска» показано, какие из них стартуют вместе с Windows. Если та или иная служба вам не нужна, щелкните по ее названию правой кнопкой мыши и выберите в контекстном меню пункт «Свойства» , затем в меню «Тип запуска» выберите пункт «Отключено» и нажмите на «Ок» .
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 можно несколькими способами:
- Нажмите одновременно клавиши Win+R. В появившемся окне введите «cmd» и нажмите ОК.
- Откройте Пуск — Выполнить. Так же введите «cmd» и нажмите ОК.
- Если находясь на гостевой учётной записи вам нужно запустить командную строку от имени администратора, нажмите Пуск — Все программы — Стандартные. На строчке «Командная строка» нажимаем правой кнопкой мыши и выбираем пункт Запустить от имени администратора.
Команды
После вышеописанных действий мы можем приступить к вводу команды. Командная строка 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 и Вы также можете вызвать ее с этого места. Такой способ долгий, поэтому сделаем ярлык быстрого запуска на рабочем столе:
- Пройдите по пути C:\Windows\System32\, и найдите cmd.exe. Щелкните по нему правой кнопкой и выберите «создать ярлык». Скопируйте его на рабочий стол и удалите с папки System32.
- Кликните по любому пустому месту рабочего стола пр. к. мыши. В меню наведите курсор на «создать» затем выберите «ярлык». В окне, как на картинке, укажите путь местоположения объекта C:\Windows\System32\cmd.exe. Щелкните «далее» напечатайте имя и кликните «готово».
Примечание: в моем случае Windows 7 установлена на диске C, но может быть ОС стоит на другом локальном диске. Будьте внимательнее! Вам потребуется в пути изменить только первую букву.
Советую назначить горячую клавишу запуска командной строки . Выделите ярлык и зажмите комбинацию ALT+ENTER, чтобы открыть окно свойств. Во вкладке «ярлык» в поле «быстрый вызов» поставьте курсор, нажмите любую букву клавиатуры и OK. CTRL+ALT подставятся на автомате.
Вы знаете, как вызвать командную строку в Windows 7 . Из всех способов, я бы выделил, использование ярлыка cmd, создав его один раз, Вы получите самый быстрый доступ к консоли.
Из обыденных средств по приоритетности простоты можно расставить пункты: 1,2, 4, 5. Каким пользоваться выбирать Вам.
Часто требуется , который имеет полный список привилегий.