Как управлять командной строкой

Работа с командной строкой¶

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

В разделе перечислены базовые приемы работы в командной строке Windows.

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

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

Ввод команд¶

Команды вводятся посредством ввода с клавиатуры. Простейшая команда help выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).

Перечень основных команд и примеры их использования приведены в разделе Основные команды данного руководства.

Bat-файлы¶

Используя команды можно написать bat файлы,которые позволяют упрощать и автоматизировать выполнение задач. Более подробно работа с bat файлами рассматривается в статьях:

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

Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов, то весь путь берется в кавычки, например, cd «C:\Documents and Settings»

Копирование текста в/из командной строки¶

По умолчанию копирование текста из командной строки отключено. Чтобы его включить необходимо:

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

Вывод информации в текстовый файл и перенаправление данных¶

Данные команды называются операторами перенаправления.

Источник

Команды Windows

все поддерживаемые версии Windows (сервер и клиент) имеют набор встроенных команд консоли Win32.

этот набор документации описывает Windows команды, которые можно использовать для автоматизации задач с помощью скриптов или средств создания скриптов.

Предварительные требования

Сведения, содержащиеся в этом разделе, применимы к:

Общие сведения о командной оболочке

командная оболочка была первой оболочкой, встроенной в Windows для автоматизации стандартных задач, таких как управление учетными записями пользователей или ночное резервное копирование с пакетными файлами (.bat). с помощью Windows сервера сценариев можно выполнять более сложные сценарии в командной оболочке. Дополнительные сведения см. в разделе cscript или Wscript. С помощью скриптов можно более эффективно выполнять операции, чем с помощью пользовательского интерфейса. Скрипты принимают все команды, доступные в командной строке.

Windows имеет две командные оболочки: командная оболочка и PowerShell. Каждая оболочка представляет собой программную программу, обеспечивающую прямой обмен данными между вами и операционной системой или приложением, предоставляя среду для автоматизации ИТ-операций.

PowerShell был разработан для расширения возможностей командной оболочки для выполнения команд PowerShell, называемых командлетами. командлеты похожи на команды Windows, но предоставляют более расширяемый язык сценариев. вы можете выполнять команды Windows и командлеты powershell в powershell, но командная оболочка может выполнять только команды Windows, а не командлеты powershell.

для наиболее надежной и актуальной Windows автоматизации рекомендуется использовать PowerShell вместо команд Windows или Windows сервера скриптов для автоматизации Windows.

Вы также можете скачать и установить PowerShell Core, версию PowerShell с открытым исходным кодом.

Неправильное изменение реестра может серьезно повредить систему. Перед внесением следующих изменений в реестр следует создать резервную копию всех ценных данных на компьютере.

Чтобы включить или отключить завершение имен файлов и каталогов в командной оболочке на компьютере или в сеансе входа пользователя, запустите regedit.exe и задайте следующее значение reg_DWOrd:

Справочник по командной строке A-Z

Чтобы найти сведения о конкретной команде, в следующем меню A-Z щелкните букву, с которой начинается команда, а затем щелкните имя команды.

Источник

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

В данной статье будут рассмотрены основы командной строки Windows, а именно:

Понятие командной строки

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

Однако опытные администраторы Windows, квалифицированные специалисты по технической поддержке и «продвинутые» пользователи не могут обойтись без командной строки. Зная, как правильно применять командную строку, в частности, какие средства командной строки выбрать, как и когда их использовать, чтобы они работали эффективно, можно избежать многочисленных проблем и добиться четкого выполнения операций. Если вы занимаетесь поддержкой нескольких доменов или сетей, то для автоматизации ежедневных операций не только важно, но и необходимо иметь представление об экономящих время способах работы с командной строкой.

Читайте также:  Блинчики с чем бывают

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

Среду командной оболочки Windows запускают разными способами, в частности указывая параметры при запуске Cmd.exe или используя собственный стартовый файл, хранящийся в каталоге %SystemRoot%\System32.

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

Работая с командной строкой Windows, Вы должны понимать, откуда берутся используемые Вами команды. «Родные» команды (встроенные в операционную систему) бывают двух видов:

Краткий справочник по командам командной оболочки (Cmd.exe)

Синтаксис любой внутренней команды (и большинства внешних) можно получить, введя в командной строке имя команды и /?, например:

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

Последовательность событий при выполнение команды

При работе с командной оболочкой Вы, вероятно, запускали ее, открывая меню Start (Пуск) и выбирая Programs (Программы) или All Programs (Все программы), затем Accessories (Стандартные) и Command Prompt (Командная строка). Другие способы запуска командной строки — диалоговое окно Run (Запуск программы) или ввод cmd в другом, уже открытом окне командной оболочки. Эти способы позволяют при запуске командной строки указывать аргументы: ключи, управляющие работой командной строки, и параметры, инициирующие выполнение дополнительных команд. Например, можно запустить командную оболочку в «молчаливом» режиме (т. е. отключить эхо-вывод) командой cmd /q или сделать так, чтобы командная оболочка выполнила заданную команду и завершила свою работу, — для этого нужно ввести cmd /с, а затем текст команды в кавычках.

В следующем примере командная оболочка запускается, выполняет команду ipconfig с выводом результатов в файл и завершается:

Создание сценариев командной строки

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

Управление отображением текста и команд

Команда ECHO служит двум целям: для записи текста в вывод (например, в окно командной оболочки или текстовый файл) и для включения/выключения эхо-отображения команд. Обычно при выполнении команд сценария сами команды и вывод этих команд отображаются в консольном окне. Это называется эхо-отображением команд (comand echoing).

Чтобы использовать команду ECHO для отображения текста, введите echo и текст, который надо вывести:

Чтобы с помощью ECHO управлять эхо-отображением команд, введите echo off или echo on, например:

Чтобы направить вывод в файл, а не в окно командной оболочки, используйте перенаправление вывода, например:

Теперь посмотрим, как подавляется эхо-отображение команд. Запустите командную оболочку, введите echo off, затем другие команды. Вы увидите, что приглашение командной строки больше не выводится. Вместо него появляется только то, что набирается в консольном окне, и вывод выполненных команд. В сценариях команда ECHO OFF отключает эхо-отображение команд и приглашение командной строки. Добавляя в свои сценарии команду ECHO OFF, вы предотвращаете загромождение окна командной оболочки или файла текстом команд, если Вас интересует лишь вывод от этих команд.

Изучение системной информации

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

Чтобы использовать NOW или WHOAMI, просто введите команду в окне командной оболочки и нажмите Enter. Наиболее распространенный синтаксис для WHERE выглядит так:

Читайте также:  Для чего служит пробирка кратко

Также можно найти файлы всех типов, имена которых начинаются с data:

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

Чтобы использовать эти команды на локальном компьютере, просто введите имя нужной команды в окне командной оболочки и нажмите Enter.

Команды для использования реестра

Реестр Windows хранит конфигурационную информацию операционной системы, приложений, пользователей и оборудования. Эти данные содержатся в разделах (keys) и параметрах (values) реестра, которые размещаются в определенном корневом разделе (root key), который контролирует, как и когда используются разделы и параметры.

Если Вы знаете пути к разделам и понимаете допустимые типы данных в разделах, то можете использовать команду REG для просмотра разделов и параметров и манипуляций над ними самыми разнообразными способами. REG поддерживает несколько подкоманд:

Управление системными службами

Службы обеспечивают ключевые функции рабочих станций и серверов. Для управления системными службами на локальных и удаленных системах используется команда контроллера служб (service controller command) SC, имеющая набор подкоманд, ниже описывается лишь их часть:

Во всех командах можно указывать имя удаленного компьютера, со службами которого Вы хотите работать. Для этого вставьте UNC-имя или IP-адрес компьютера перед используемой подкомандой. Вот синтаксис:

Перезагрузка и выключение систем из командной строки

Системы нередко приходится перезагружать или выключать. Один из способов — использовать для этого утилиту Shutdown, которая позволяет работать с локальной и удаленными системами. Другой способ управлять выключением или перезагрузкой системы — назначить задание для выключения. Здесь можно использовать Schtasks, чтобы указать время выключения, или создать сценарий со списком команд выключения для индивидуальных систем.

Управлять перезагрузкой и выключением локальной системы позволяют следующие команды.

Выключение локальной системы:

Перезагрузка локальной системы:

Управление приложениями, процессами и производительностью

Всякий раз, когда операционная система или пользователь запускает службу, приложение или команду, Microsoft Windows запускает один или более процессов для управления соответствующей программой. Несколько утилит командной строки упростят вам мониторинг программ и управление ими. К этим утилитам относятся:

Вот в принципе все, что я хотел рассказать об основах командной строки Windows.

Источник

Командная строка (CMD): самые нужные команды для работы (что скрывают опытные пользователи?)

Доброго времени!

Ни для кого не секрет, что очень многие операции в Windows можно выполнять с помощью командной строки (на англ.: CMD). А в некоторых случаях — это, пожалуй, вообще единственный вариант решить вопрос!

Я в своих заметках тоже нередко обращаюсь к ней за помощью. 😉 И в сегодняшней статье, как раз, решил собрать все самые необходимые и популярные команды (думаю, в качестве небольшого сподручного материала, чтобы было куда сослаться «в трудную минуту», — она точно не помешает на блоге).

📌 В помощь // Справка!

Командная строка — как в ней работать!

Перечень «сподручных» команд // CMD // Таблицы

Для просмотра характеристик устройства, сведений о системе

👉 Также в помощь!

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
1 systeminfo Покажет информацию о системе: версию ОС Windows, модель компьютера (ноутбука), владельца, версию BIOS, кол-во ОЗУ, домен (рабочую группу), имя ПК, сетевые адаптеры и пр.
2 wmic cpu get name Узнать модель ЦП (примерный ответ: «AMD Ryzen 3 5300U with Radeon Graphics.»). Др. способы.
3 wmic bios get serialnumber Серийный номер устройства (ноутбука, например).
4 wmic baseboard get product

wmic baseboard get version Модель мат. платы / ее версия. 5 wmic bios get SMBIOSBIOSVersion Версия BIOS. 6 wmic path win32_VideoController get name Название видеокарты (др. способы). 7 wmic path win32_VideoController get VideoModeDescription Разрешение экрана, цвета. 8 wmic OS get Caption,OSArchitecture,Version Информация о Windows. 9 wmic DISKDRIVE get Caption Информация о накопителях. 10 wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature Посмотреть температуру ЦП (для перевода в градусы Цельсия — полученное значение нужно разделить на 10 и отнять 273,15). 11 Winver

Ver Показать окно с версией установленной системы.

Для работы с сетью

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
1 ipconfig /all Показывает сетевые настройки для сетевых адаптеров (IP-адрес, MAC-адрес, и пр.).
2 ping ya.ru

netsh wlan set autoconfig enabled=yes interface=»Wi-Fi» Выключает авто-поиск сетей по Wi-Fi (в некоторых случаях это увел. скорость работы Wi-Fi подключения, и снижает пинг!).

Для работы с дисками / флешками

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
1 chkdsk v: /f Проверка диска на ошибки (вместо V — нужно указать свою букву диска).

Рекомендуется запускать после некорректного выключения ПК, при ошибках чтения и пр. 2 diskmgmt.msc Вызвать встроенную утилиту «управление дисками». 3 format E: /FS:exFAT /Q /V:fleska Форматирование диска/флешки (быстрое). Где:

Первая команда покажет наличие всех физических дисков, вторая — всех томов на них.

(для просмотра разделов: List Partition ) 5 Вводить последовательно (по одной!)

6 Вводить последовательно (по одной!)

Кстати, после очистки диска (Diskpart, list disk, select disk 1, clean) его можно конвертировать: convert gpt (или convert mbr ). 7 defrag /A /C /U /V Анализ дисков на фрагментацию. 8 defrag C: /W /V Дефрагментация диска «C», и вывод отчета по операции. 9 DEL /F «C:\111\Новый текстовый документ.txt» Принудительное удаление файла * (нужно указать правильный путь до него).

Для загрузки и восстановления Windows

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
1 chkdsk /x/f/r

Затем, узнав том с Windows, использовать:

bcdboot D:\windows /s Z: /f UEFI

Сначала узнаем все тома дисков в системе.

Далее выбираем «ESP» том, он в 99-512 МБ (FAT32) (важно: вместо «2» нужно будет выбрать свой том). Затем присваиваем ему букву Z.

bcdedit /set safeboot network

Загрузка безопасного режима (можно вводить, загрузившись с установочной флешки). Полезная команда, если в обычном режиме Windows не загружается («лагает»).

Важно : чтобы отменить загрузку в безопасном режиме — в рабочей Windows используйте команду: bcdedit /deletevalue safeboot

10 msconfig Конфигурация системы (здесь можно настроить запуск служб, автозагрузку ПО, режим загрузки ОС).
11 dism /online /export-driver /destination:F:\MyDrivers

Общие операции

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
1 Pause Ставит на «паузу» выполнение последовательности команд, и ждет нажатия одной из кнопок клавиатуры.
2 net start Просмотр списка запущенных служб.
3 net start WlanSvc

Прим. : время задается в секундах. В 1 часе = 3600 сек.!

7 shutdown /s /t 60 Выключение компьютера через минуту.

Прим. : время задается в секундах.

8 TASKLIST

taskkill /F /IM explorer.exe & start explorer

Просмотр всех выполняемых программ и служб.

Необходима перезагрузка ПК!

10 wmic computersystem where name=»%computername%» call rename name=»newpc» Сменить имя компьютеру (вместо «newpc» задайте свое имя ПК).

Более подробно о приоритетах тут.

13 xcopy C:\Games D:\backup /f /i /y /s Копирует один каталог в другой (без лишних вопросов; с перезаписью файлов!).

Удобно использовать для создания резервных копий нужных папок.

14 dir C:\Fraps /B /S > initial_c.txt

dir c:\initial_c.txt /w/o/s/p

Все файлы из папки C:\Fraps запишет в файл initial_c.txt.

Найдет все файлы на диске «C:» с названием «initial_c.txt».

Найдет все файлы на диске «C:» с расширением «.txt».

15 more c:\Users\initial_c.txt

Полезные команды для проводника (позволят отображать скрытые расширения, скрытые и системные файлы):

reg add «HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced» /v HideFileExt /t REG_DWORD /d 00000000 /f

reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced” /v Hidden /t REG_DWORD /d 1 /f

reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced” /v ShowSuperHidden /t REG_DWORD /d 0 /f

📌 Дополнения

Как автоматизировать выполнение определенных команд

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

В этом случае можно сделать так:

Что делать, если не загружается Windows

📌Вариант 1 : воспользоваться другим рабочим компьютером и записать установочную флешку с Windows. Также не помешает и LiveCD-флешка (эта «штуковина» позволит загружать «полноценную» Windows с флешки, и, само собой, работать с командной строкой. Для восстановления загрузчика Windows — обратите внимание на эту табличку).

📌Вариант 2 : воспользоваться телефоном (под Android) и записать на нем установочную флешку. Далее подключить ее к ПК, и загрузиться.

Установка Windows — запуск командной строки

📌 Рекомендую! Коллекция аварийных флешек, которую нужно иметь на экстренный случай (как раз, когда не загружается Windows).

На сим пока всё, дополнения приветствуются!

Источник

Обучающий проект