Skip to content

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

В этой статье описываются некоторые базовые команды доступные через командную строку Windows (Пуск -> Выполнить -> cmd).

Для начала несколько общих замечаний о работе в командной строке.

  • Узнать о том, что делает та или иная команда можно прописав после нее ключ /?. Пример: ping /?
  • Для прерывания выполнения команды нажмите Ctrl+C.
  • Команда cls очищает содержимое экрана.
  • В операциях при работе с файлами ключ /s позволяет обрабатывать файлы не только в текущем каталоге, но и во всех его подкаталогах.

И так некоторые из общеиспользуемых команд:

attrib

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

Доступные ключи:

Ключ Значение
/s Обработка файлов с указанными именами в текущем каталоге и во всех его подкаталогах
/d Обработка файлов и каталогов
+ Установка атрибута
- Снятие атрибута
Атрибут Значение
R Только чтение
A Архивный
S Системный (его нельзя сменить через GUI)
H Скрытый (нельзя сменить через GUI, если стоит атрибут "системный")

Пример:

attrib /s /d -r -h с:\folder\*

снимет атрибуты "Только чтение", "Скрытый" с файлов и папок в каталоге folder и в его подкаталогах.

cd или chdir

отображает имя текущего каталога или меняет каталог.

Ключ Значение
/D Требуемый каталог находится на другом диске

chkdsk

проверяет диск на ошибки

Ключ Значение
/f Исправление ошибок
/r Восстанавление уцелевшего содержимого поврежденного сектора

copy

копирует один или несколько файлов в указанный каталог.

move

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

del

удаляет один или несколько файлов. Файлы удаляются, минуя Корзину.

Ключ Значение
/q Отключение запроса на подтверждение удаления файлов

Пример:

del /s folder\*.ext

удалит только файлы с расширением *.ext в каталоге folder и всех подкаталогах.

dir

вывод списка файлов и подкаталогов в указанном каталоге.

Ключ Значение
>list.txt Сохранение древа в файл list.txt

Пример:

dir folder\*.ext >list.txt

сохранит только файлы с расширением *.ext.

md или mkdir

создает каталог.

rd или rmdir

удаляет каталог.

Сетевые команды

hostname

отображает текущее имя машины.

getmac

отображает MAC-адрес узла (доступна начиная с Vista и выше).

ping

Самой популярной сетевой командой является команда ping, которая проверяет доступность узла.

Ключ Значение
–t Отправка ICMP запросов (echo-request) до тех пор, пока пользователь не прервет операцию

ipconfig

Другая часто используемая сетевая команда называется ipconfig. Задача команды – вывести конфигурацию всех сетевых TCP/IP подключений. По умолчанию отображается только IP-адрес, маска подсети и стандартный шлюз для каждого адаптера, для которого выполнена привязка к TCP/IP.

Ключ Значение
/all Вывод более подробных сведений
/release Освобождение ip-адреса
/renew Обновление ip-адреса

netstat

netstat -an | findstr /i <port>

отображает текущие сетевые сессии TCP/IP и открытые порты.

tracert

отображает перемещение пакета по сети и количество хопов до конечного узла.

pathping

совмещает команды ping и tracert. Она показывает путь пройденный пакетом до определенного узла, а также проверяет доступность всех промежуточных звеньев этого пути.

Run

Пуск - > Выполнить также обладает некоторыми полезными для обычного пользователя функциями. Прежде всего, она может использоваться для запуска приложений из стандартного каталога Windows или подкаталога system32.

Команда Запуск программы
calc Калькулятор
cmd Командная строка
control userpasswords2 Учетные записи пользователей
explorer Проводник
mdsched Диагностика памяти
mrt.exe Средство удаления вредоносных программ
msconfig Конфигурация системы
msinfo32 Сведения о системе
mstsc Подключение к удаленному рабочему столу
notepad Блокнот
regedit Редактор реестра
sfc /scannow Восстановление системных файлов

А также сервисов

Команда Запуск сервиса
compmgmt.msc Управление компьютером
certmgr.msc Управление сертификатами текущего пользователя
devmgmt.msc Диспетчер устройств
diskmgmt.msc Управление дисками
printmanagement.msc Управление печатью

Или из панели управления

Команда Запуск сервиса
ncpa.cpl Сетевые подключения (для пользователей Vista и более поздних систем полезным будет создать ярлык для этой команды)
powercfg.cpl Электропитание
sysdm.cpl Свойства системы (также был убрано «подальше» в версиях Vista и выше)

Источник 1

Источник 2