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

От:

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

Небольшая шпаргалка по основным часто используемым командам

Управление файлами и папками

  • COPY — Копирование файлов в другое место

Пример использования: copy C:\FolderA\file1.txt D:\FolderB\

  • DIR — Отображение файлов и папок в текущем каталоге
  • DEL или ERASE — Удаление файлов
  • CD – Перейти в каталог

Пример использования: CD .. – переход на уровень вверх

  • EXPAND — Распаковать сжатые .cab файлы
  • FC — Сравнивает файлы

Пример использования: fc /a FileA.txt FileB.txt

  • FIND – Поиск строки в файле
  • MD или MAKEDIR — Создать папку
  • RD или RMDIR — Удалить папку
  • MOVE — Переместить файлы из одной папки в другую

Пример использования: move C:\data\journal C:\backup

  • REN или RENAME — переименовать файл или папку

Пример использования: rename test.txt test1.txt

  • REPLACE — Замена файлов в одном каталоге на файлы с тем же именем в другом каталоге
  • TREE — Просмотреть структуру каталогов
  • TYPE — Отображение содержимого текстовых файлов
  • OPENFILES — Управление открытыми локальными или сетевыми файлами
  • XCOPY — Копирование файлов и деревьев каталогов

Системная информация

  • DATE — Вывод или установка текущей даты
  • TIME – Вывод или установка системного времени
  • DRIVERQUERY – Отображение текущего состояния и свойств драйверов
  • HOSTNAME – Отображение имени компьютера
  • SYSTEMINFO — Отображение информации о конфигурации компьютера
  • VER — Отображение версии Windows

Приложения и процессы

  • SCHTASKS – Запланированный запуск приложения (планировщик задач)
  • SHUTDOWN — Выключение или перезагрузка компьютера

Пример использования: shutdown /s

  • TASKLIST – Отображение списка выполняемых задач
  • TASKKILL — Прекращение выполнения задачи (для остановки задачи используется PID, который можно узнать из TASKLIST)

Пример использования: taskkill /F /PID 1234 завершит процесс с PID 1234.

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

  • CHKDISK – Проверка диска и вывод статистики

Пример использования: chkdsk d: /r

  • DEFRAG — Запуск дефрагментации диска
  • DISKPART — Отображение и настройка свойств разделов диска
  • FORMAT — Форматирование диска
  • FSUTIL — Отображение и настройка свойств файловой системы
  • LABEL — Создание, изменение или удаление метки тома диска
  • RECOVER — Восстановление данных с поврежденного или испорченного диска
  • VOL — Отображение метки тома и серийного номера диска
  • BOOTREC  Восстановление загрузочного сектора 
  • BCDEDIT  Управление параметрами загрузки системы 

Пример использования:

bcdedit /set {current} safeboot minimal — включает безопасный режим.

Сеть

  • IPCONFIG — Отображение информации о сетевых интерфейсах

Пример использования:

ipconfig /release — освобождение текущего IP-адреса

ipconfig /renew — обновление IP-адрес

ipconfig /flushdns — очистка кэш DNS

ipconfig /displaydns  вывод содержимого кэша DNS

  • PING – Проверка доступности хоста
  • TRACERT – Отображение пути пакетов в сети
  • PATHPING – команда аналогична TRACERT, более информативна, но более длительная. Она анализирует маршрут пакетов данных и определяет, на каких промежуточных узлах произошла потеря
  • NSLOOKUP — Поиск IP-адреса по имени ресурса. Среди возможностей команды можно выделить определение IP-адреса какого-либо доменного имени
  • ROUTE — Отображение таблицы сетевых маршрутов

Пример использования:

route add 192.168.2.0 mask 255.255.255.0 192.168.1.1 — добавление маршрута для подсети 192.168.2.0 через шлюз 192.168.1.1.

route delete — удаляет указанный маршрут из таблицы маршрутизации.

  • ARP — Отображение таблицы с IP-адресами, преобразованными в физические адреса
  • NETSH — Программа управления сетевыми настройками NETSH. Команда позволяет настроить сетевой адаптер более детально

Пример использования:

netsh interface ip set address  Назначение статического IP-адреса. Например, netsh interface ip set address Ethernet static 192.168.1.100 255.255.255.0 192.168.1.1

netsh wlan show drivers  Отображение информации о драйверах беспроводной сети

netsh wlan show interfaces  Отображение текущих активных WiFi подключений

netsh wlan connect  Подключение к Wi-Fi сети. netsh wlan connect name=MyWiFi.

netsh wlan disconnect  Отключение беспроводного соединения

netsh advfirewall set allprofiles state  Управление состоянием брандмауэра Windows

netsh advfirewall set allprofiles state off — Отключение брандмауэра для всех профилей

netsh int ip reset  Сброс настроек IP к значениям по умолчанию

netsh interface show interface  Отображение всех сетевых интерфейсов в системе

  • NETSTAT — Средство сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия).
  • GETMAC — Отображение MAC-адреса сетевого адаптера
  • TFTP — Запуск TFTP-клиента в консоли
  • NET VIEW  отображение списка компьютеров в локальной сети –

Пример использования:

net view \\server  — отображение общих ресурсов на указанном сервере.

  • NET USE /DELETE  Удаление существующего подключения к сетевому ресурсу

Пример использования: net use Z: /delete — Отключение сетевого диска Z:

  • FTP  Запуск FTP-клиента для передачи файлов между локальной и удаленной системами
  • TELNET  используется для подключения к удаленным системам через Telnet-протокол.

Пример использования: telnet example.com 23 подключит ПК к серверу на порту 23.

  • GETMAC  выводит MAC-адреса всех сетевых интерфейсов компьютера

Команды для управления печатью

  • PRINT  Отправка файла на печать.

Пример использования: print C:\Documents\file.txt

rundll32 printui.dll,PrintUIEntry  команда открывает диалоговое окно для установки или управления принтерами – rundll32 printui.dll,PrintUIEntry /in /n\\server\printer установит сетевой принтер

  • NET PRINT отображает список заданий на печать – net print \\server\printer покажет очередь печати на указанном принтере.
  • NET STOP SPOOLER  останавливает службу диспетчера очереди печати (spooler), особенно когда требуется устранить зависшие задания печати.
  • NET START SPOOLER  запускает службу диспетчера очереди печати после её остановки.
  • WMICПолучение сведений об оборудовании и системе, управления процессами и их компонентами, а также изменения настроек с использованием возможностей инструментария управления Windows

Пример использования:

wmic printer list brief  выводит список установленных принтеров с краткой информацией о каждом из них.

wmic printer where default=true get name  выводит имя принтера, установленного по умолчанию.

wmic printer where name=’PrinterName’ delete  удаляет указанный принтер из системы.

wmic printerconfig  отображает информацию о конфигурации принтера, включая его настройки и параметры печати.

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

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

  • NET USER  Управление учётными записями пользователей.

Пример использования:

net user UserName /add  Добавление нового пользователя с именем UserName.

  • NET LOCALGROUP  Управление локальными группами пользователей

Пример использования:

net localgroup Administrators UserName /add — Добавление пользователя в группу администраторов.

  • WHOAMI  Отображение имени текущего пользователя
  • RUNAS — Запуск задачи от имени другого пользователя

Пример использования:

runas /user:administrator “C:\Windows\cmd.exe”

  • NET ACCOUNT  Управление параметрами учётных записей, например, минимальной длиной пароля и периодом его действия.
  • GPRESULT — Отображение текущих примененных групповых политик
  • GPUPDATE — Обновление групповых политик на локальном компьютере

Пример использования: gpupdate /force

  • MSG — отправляет сообщение пользователям, подключенным к системе. Пример использования: msg «Система будет перезагружена через 5 минут» отправит сообщение всем пользователям. (нужна настройка функционала)

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

  • CIPHER  управляет шифрованием файлов на дисках NTFS.

cipher/e — зашифровывает файлы в указанной директории.

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

Пример использования:

sfc /verifyonly — проверяет системные файлы на наличие повреждений, но не исправляет их автоматически.

sfc /scannow  выполняет полную проверку системы.

  • CACLS  изменяет права доступа к файлам.

Пример использования:

Пример: cacls file.txt /g UserName:F даст пользователю полный доступ к файлу.

  • ICACLS  расширяет возможности команды cacls и предоставляет дополнительные параметры для управления правами доступа.
  • TAKEOWN  позволяет взять владение файлом или директорией.

Пример использования: takeown /f file.txt

  • ATTRIB  изменяет атрибуты файлов и папок.

Пример использования: attrib +r file.txt сделает файл доступным только для чтения.

Дополнительные команды в Windows

  • WEVTUTIL — управляет журналами событий Windows.

Пример использования:

wevtutil qe System выведет события из системного журнала.

  • TZUTIL — управляет настройками часовых поясов.

Пример использования:

tzutil /s Pacific Standard Time установит часовой пояс на Тихоокеанское стандартное время.

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

Пример использования:

powercfg /hibernate off — отключает режим гибернации.

powercfg /energy — создает отчет об использовании энергии системой.

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

  • CLS — Очистить экран
  • CMD — Отображает другую командную строку
  • COLOR — Устанавливает цвет текста и фона в консоли
  • PROMPT – Изменение начального текста командной строки
  • TITLE — Присвоение заголовка для текущего сеанса
  • HELP — Запуск справки CMD
  • EXIT — Выход из командной строки

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

Например, создание бэкапа базы данных


Комментарии закрыты