Командная строка 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 и выше) |