Основные cmd команды – просто о полезном | Лайфхаки

Основные cmd команды – просто о полезном

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

Командная строка представляет собой наиболее простой инструмент для управления операционной системой компьютера. Управление происходит с помощью целого ряда зарезервированных команд и набора символов текстовой клавиатуры без участия мыши (в операционной системе Windows).

В системах на основе UNIX при работе с командной строкой возможно применение мыши.

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

Преимуществом применения cmd основных команд является то, что при этом затрачивается минимальное количество ресурсов системы. А это важно при возникновении аварийных ситуаций, когда все мощности компьютера, так или иначе, задействованы.

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

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

Вызвать консоль в Windows можно несколькими способами:

Оба способа подразумевают запуск консоли от имени текущего пользователя. То есть со всеми правами и ограничениями, которые наложены на его роль в операционной системе. Для запуска cmd с правами администратора нужно в меню «Пуск» выделить значок программы и в контекстном меню выбрать соответствующий пункт:

После запуска утилиты можно получить справочную информацию о командах и формате их написания в консоли. Для этого нужно ввести оператор help и нажать на «Enter»:

Наиболее часто употребляемыми являются следующие команды:

RENAME | REN [диск/путь] исходное имя файла/каталога | конечное имя_файла
Пример: RENAME C:UsersдомашнийDesktoptost.txt test.txt

  • DEL (ERASE) – используется для удаления только файлов, а не каталогов. Ее синтаксис:

DEL | ERASE [метод обработки] [имя_файла]
Пример: Del C:UsersдомашнийDesktoptest.txt/P

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

Более подробно о возможных значениях параметра «метод обработки» можно узнать из технической документации по операционной системе Windows.

MD [диск:] [путь]
Пример:
MD C:UsersдомашнийDesktoptest1test2

В примере будет создана подпапка test2 в папке test1. Если одна из корневых папок пути не существует, то она тоже будет создана:

RD | RMDIR [ключ_обработки] [диск/путь]
Пример:
rmdir /s C:UsersдомашнийDesktoptest1test2

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

В следующем разделе мы подробно рассмотрим сетевые команды cmd.

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

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_ПК]

Пример реализации команды:
ping example.microsoft.com
ping –w 10000 192.168.239.132

В последнем примере cmd ping команды запрос посылается адресату с указанным IP адресом. Интервал ожидания между пакетами составляет 10 000 (10 сек). По умолчанию этот параметр установлен на 4 000:

Синтаксис tracer команды cmd:
tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_ресурса]
Пример реализации:
tracert -d -h 10 microsoft.com

В примере прослеживается маршрут к указанному ресурсу. При этом увеличивается скорость совершения операции за счет применения параметра d, который предотвращает попытки команды получить разрешение на чтение IP адресов. Количество переходов (прыжков) ограничено 10 с помощью установленного значения параметра h. По умолчанию, количество прыжков равно 30:

shutdown [{-l|-s|-r|-a}] [-f] [-m [имя_ПК]] [-t xx] [-c «сообщения»] [-d[u][p]:xx:yy]
Пример:
shutdown /s /t 60 /f /l /m 191.162.1.53

Произойдет выключение (s) удаленного ПК (m) с указанным IP адресом (191.162.1.53) через 60 секунд (t). При этом принудительно будет выполнен выход из всех приложений (f) и сеанса текущего пользователя (l).

При работе с ПК может пригодиться еще несколько команд из огромного списка операторов cmd. Вот некоторые из них:

format том [/fs: Файловая_Система] [/v: метка] [/q] [/a: размер] [/c] [/x]

При написании синтаксиса какой-либо команды квадратными скобками выделяются необязательные параметры.

Это подтверждает следующий пример написания команды:
format e: — будет отформатирован носитель в дисководе E;

set [[/a [выражение]] [/p [имя_переменной=]] строка]
Пример:
set include=c:inc

Пример:
start notepad

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

:/>  Как узнать свой код активации Windows 10

Assos

Вывод либо изменение сопоставлений по расширениям имён файлов.

Atmsdm

Контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).

Изменение атрибутов файлов и папок.

Auditusr

Задаёт политику аудита пользователей.

Break

Включение режима обработки клавиш CTRL C.

Cacls

Просмотр изменение таблиц управления доступом ACL к файлам.

Chdir

Вывод либо смена текущей папки.

Chkdsk

Проверка диска и вывод отчёта.

Chkntfs

Выводит или изменяет параметры проверки диска во время загрузки.

Ciddaemon

Сервис индексации файлов.

Cipher

Программа шифрования файлов.

Cmstp

Установка профилей диспетчера подключений.

Color

Устанавливает цвет для текста и фона в текстовых окнах.

Compact

Просмотр и изменение параметров сжатия файлов в разделах NTFS.

Convert

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

Debug

Средство для отладки и редактирования программ.

Defrag

Дефрагментация диска.

Удаление одного или нескольких файлов.

Devcon

Альтернатива диспетчера устройств.

Diantz

То же, что и MAKECAB.

Diskcomp

Сравнение содержимого двух гибких дисков.

Diskcopy

Копирование содержимого одного гибкого диска на другой.

Diskpart

Использования сценария diskpart.

Diskperf

Счетчик производительности дисков.

Doskey

Редактирование и повторный вызов команд Windows; создание макросов DOSKey.

Driverquery

Просмотр списка установленных драйверов устройств и их свойства.

Edlin

Запуск построчного текстового редактора.

Erase

Удаление одного или нескольких файлов.

Esentutl

Обслуживание утилит для Microsoft (R) баз данных Windows.

Eventcreate

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

Eventtriggers

Позволяет администратору отобразить и настроить триггеры событий в локальной или удаленной системе.

Exe2bin

Преобразование EXE-файлов в двоичный формат.

Expand

Распаковка сжатых файлов.

Findstr

Поиск строк в файлах.

Finger

Вывод сведений о пользователях указанной системы.

Fltmc

Работа с фильтром нагрузки драйверов.

Fontview

Программа просмотра шрифтов.

Forcedos

Сопоставление приложений MS-DOS, которые не распознаются системой Microsoft Windows XP.

Format

Форматирование диска для работы с Windows.

Fsutil

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

Ftype

Просмотр и изменение типов файлов, сопоставленных с расширением имен файлов.

Getmac

Отображает MAC-адрес одного или нескольких сетевых адаптеров компьютера.

Gpupdate

Выполнение обновления групповых политик.

Graftabl

Выбор кодовой страницы для отображения символов национальных алфавитов в графическом режиме.

Выводит не полный список команд, которые используются в cmd.

Hostname

Отображение имени компьютера.

Ipconfig

Вывод маску подсети, стандартный шлюз и информацию о вашем IP.

Ipxroute

Программа управления маршрутизацией NWLink IPX.

Label

Создание, изменение и удаление меток тома для диска.

Lodctr

Обновление имен счётчиков и поясняющего текста для расширенного счётчика.

Logman

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

Logoff

Завершение сеанса Windows.

Lsass

Сервер определения локальной защиты.

Makecab

Архивирование файлов в cab-архив.

Создание папки.

Mkdir

Создание папки с расширенной функциональностью.

Mofcomp

32-разрядный компилятор Microsoft (R) MOF.

Mountvol

Просмотр, создание и удаление точек подключения тома.

Mqbkup

Утилита архивирования и восстановления очереди сообщений.

Mqsvc

Обеспечивает инфраструктуру для работы распределенных приложений.

Mrinfo

Работа с многоадресными рассылками.

Msiexec

Запуск установщика Windows.

Nbtstat

Отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).

Netsh

Локальное или удаленное отображение и изменение параметров сети.

Netstat

Отображение статистики протоколов и текущих сетевых подключений TCP/IP.

Nlsfunc

Загрузка сведений о национальных стандартах.

Nslookup

Вывод информации, предназначенный для диагностики DNS.

Ntbackup

Запуск мастера архивирования.

Odbcconf

Настройка драйвера ODBC.

Openfiles

Команда выводит список открытых файлов и папок в системе.

Pagefileconfig

Настройка файлов подкачки и виртуальной памяти.

Pathping

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

Pause

Приостанавливает выполнение сценария cmd.

Pentnt

Обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.

Perfmon

Открывает окно «Производительность».

Проверяет соединение с другим компьютером.

Ping6

Команда проверки связи.

Powercfg

Эта команда позволяет управлять электропитанием системы.

Print

Печать текстового файла.

Prncnfg

Настройка параметров принтера.

Promt

Изменение приглашения командной строки cmd.exe.

Proxycfg

Инструмент настройки proxy соединения.

Pushd

Сохранения значений текущего каталога для использования POPD командой.

Qappsrv

Отображает доступные серверы терминалов в сети.

Qprocess

Отображает информацию о процессах.

Qwinsta

Отображение информации о сеансах терминалов.

Rasdial

Интерфейс связи из командной строки для клиента службы удалённого доступа.

Recover

Восстановление сохранившихся данных на поврежденном диске.

Regsvr32

Сервер регистрации.

Relog

Создает новый журнал производительности из уже имеющего.

Replace

Замена файлов.

Reset

Утилита сброса служб терминалов.

Rexec

Выполнение команд на удаленных узлах на которых выполняется служба rexec.

Rmdir

Удаление папки.

Route

Обработка таблиц сетевых маршрутов.

Runas

Использование приложений от имени другого пользователя.

Rundll32

Запуск стандартных команд-функций заложенных в dll.

Rwinsta

Сброс значений подсистем оборудования и программ сеанса в начальное состояние.

Schtasks

Создание, удаление, изменение и опрос запланированных задачи в локальной или удаленной системе.

Sdbinst

Установщик базы данных совместимости.

Secedit

Автоматизация задач настройки безопасности.

Setlocal

Начало локализации изменений среды в пакетном файле.

Setver

Задает номер версии, который MS-DOS сообщает программе.

Shadow

Позволяет наблюдать за другим сеансом служб терминалов.

Shift

Изменение содержимого подставляемых параметров для пакетного файла.

Shutdown

Завершение сеанса, выключение и перезагрузка системы Windows.

Smbinst

Процесс, принадлежащий System Management BIOS Driver Installer.

Start

Запуск программы или команды в отдельном окне.

Subst

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

Systeminfo

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

:/>  В какой режим можно управлять устройствами?

Taskkill

Завершение одного или нескольких процессов.

Tasklist

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

Tcmsetup

Установка клиента телефонии.

Title

Назначение заголовка окна интерпретатора.

Tlntadmn

Удаленное управление компьютером.

Tracerpt

Обрабатывает двоичные файлы журнала отслеживания событий или потоки данных.

Tracert

Трассировка маршрута к указанному узлу.

Tracert6

Версия tracert для протокола IPv6.

Tscon

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

Tsdiscon

Отключение сеанса терминала.

Tskill

Прекращение процесса.

Tsshutdn

Завершение работы сервера в установленном порядке.

Typeperf

Выводит сведения о производительности на экран или в журнал.

Unlodctr

Удаление имен счётчиков и поясняющего текста для расширенного счётчика.

Verify

Установка режима проверки правильности записи файлов на диск.

W32tm

Диагностика службы времени.

Wbemtest

Тестер инструментария управления Windows.

Winver

Вывод информации о версии Windows.

Xcopy

Копирование файлов и дерева папок.

Список cmd команд, которые присутствуют в windows.

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

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

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

CD “Program Files”

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

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

Востребованные сетевые команды командной строки

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

Команда ping

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

Определим, есть ли связь с каким-нибудь IP-адресом. Пусть это будет — 173.194.73.139 (IP-адрес поисковой системы Google). Вводим следующую команду:

ping 173.194.73.139

Как видим, обмен пакетами с указанным IP-адресом осуществляется, значит, связь есть. Если бы ее не было, картина была бы следующая (уберем из IP Google последнюю цифру):

“100% потерь” означает, что связь установить не удалось.

Все cmd команды

На этой странице собран полный список CMD команд Windows от А до Я. Также будут добавлены команды Linux.

ABCDEFGHILMNOPQRSTUVWX

Запуск системных компонентов и программ из командной строки

Здесь стоит отметить, что запускать системные компоненты и программы все же проще не напрямую из командной строки, а из ранее упомянутого приложения “Выполнить”. Но разницы в синтаксисе (написании) самих команд никакой нет. В обоих случаях после ввода команды достаточно нажать “Enter”.

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

  • control — запуск “Панели управления Windows”.
  • regedit — запуск “Редактора реестра”.
  • devmgmt.msc — запуск “Диспетчера устройств”.
  • taskmgr — запуск “Диспетчера задач”.
  • services.msc — запуск приложения “Службы”.
  • appwiz.cpl — “Программы и компоненты” (“Установка и удаление программ”).

И это далеко не полный список команд запуска системных приложений и компонентов, а лишь самые востребованные у нас — обычных пользователей.

А вот 4 команды для запуска предустановленных (стандартных) в Windows программ:

  • calc — запуск “Калькулятора”.
  • mspaint — запуск графического редактора “Paint”.
  • notepad — запуск текстового редактора “Блокнот”.
  • wordpad — запуск текстового редактора “WordPad”

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

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

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

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

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

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

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

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

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

Как вводить команды

Возьмем команду — MKDIR, с помощью нее можно создавать папки в системе. Введите — help mkdir, чтобы посмотреть, какие атрибуты можно дополнительно указать.

Создадим с помощью нее папку в корне диска C. Для этого введем — mkdir «c:новая папка». Если пробела в названии/пути папки нет — то можно вводить без кавычек, так — mkdir c:новаяпапка

Как открыть командную строку windows?

Некоторые из консольных команд можно выполнить лишь из учетной записи администратора. Потому лучше сразу запомнить, как запускать интерпретатор с максимальным количеством прав доступа к системе. В ОС Windows 7/8/10 делается это просто:

  • Откройте “Поиск” в/около меню “Пуск”.
  • Впишите поле поиска “Командная строка”.
  • В результатах поиска отобразится нужная нам программа. Кликните по ней правой кнопкой мыши, затем выберите из выпадающего меню пункт “Запустить от имени администратора”.
:/>  Установка принтера по умолчанию командная строка

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

  • Нажмите на клавиатуре клавиши “Win” и “R”.
  • Откроется окно “Выполнить”.
  • Впишите в него команду cmd и нажмите “ОК”.

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

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

Общие принципы применения переменных среды в командных файлах. Обработка параметров командной строки. Использование меток, выполнение переходов и циклическая обработка данных. Примеры командных файлов.

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

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

Страница, посвященная настройкам командного процессора CMD

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

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

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

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

Полезные cmd команды для windows 10 и 7

  • ipconfig /all — Сведения о сетевых адаптерах
  • ping и tracertпроверить пинг с каким-либо IP или сайтом. К примеру — ping anisim.org, пропингует этот сайт
  • NetStat -an — Список сетевых подключений и порты
  • Assoc — Посмотреть, какие программы по умолчанию открывают определенные типы файлов. К примеру, к какой программе привязаны файлы ZIP.
  • Ipconfig /flushdns — Очистить кэш DNS
  • Systeminfo — Выводит подробную информацию о вашем ПК, показывает даже версию BIOS
  • shutdown /r — перезагрузка ПК или ноутбука
  • SFC /scannow — просканирует системные папки на наличие проблем
  • nslookup — Узнать IP домена, введите, к примеру, nslookup -type=any anisim.org, чтобы узнать айпи этого сайта
  • Driverquery — Выводит список установленных драйверов
  • Tasklist — Выводит список всех запущенных процессов в системе
  • Taskkill — Позволяет завершить процесс, вводится так — taskkill pid_процесса
  • control — Открыть панель управления (Классическая)
  • msconfig — Откроет конфигурацию системы

Запуск программ и утилит:

Интересно! Также здесь работают и другие команды, к примеру, те, которые мы вводили в диалоговом окне выполнить.

Работа с файлами и папками из командной строки

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

Сценарий командной оболочки

Команды можно использовать в пакетных файлах ( batch файлах ) и в скриптах на CScript и WMIC.

Cscript.exe это версия Windows Script Host для командной строки. С ее помощью вы можете запукать файлы со скриптами. Windows Script Host имеет низкие требования к памяти и может быть полезен для системного администратора. WSH поддерживает скрипты на языках VBScript и JScript. По расширению файла можно увидеть на каком языке (

.vbs

для VBScript и

.js

для JScript ).

Узнать версию windows из командной строки

Очень легко. Достаточно ввести systeminfo и увидим много интересного про нашу систему 🙂 Также там можно увидеть разрядность системы (System Type: x64-based PC). У меня английская версия Windows, 64-х разрядная. Если бы было написано “Тип системы: x86-based PC”, то значило бы что 32-х разрядная.

Основные cmd команды – просто о полезном | Лайфхаки

Узнать разрядность windows

Это можно узнать командой Set Pro, которая покажет разрядность Windows.

Основные cmd команды – просто о полезном | Лайфхаки

Из скриншота видно что разрядность 64 бита. Если бы там было написано PROCESSOR_ARCHITECTURE=x86, то это означало бы что разрядность у Windows – 32 бита.

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

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

Endlocal

Завершение локализации изменений среды в пакетном файле.

Gpresult

Отображает результирующую политику (RSoP) для указанного пользователя и компьютера.

Append

Позволяет программам открывать файлы в указанных каталогах так, словно они находятся в текущем каталоге.

В заключение

Это действительно удобный программный интерфейс, который особенно любят использовать сисадмины и другие компьютерные администраторы.

Оставьте комментарий