Разное

Список команд для командной строки: Команды командной строки: полный список (команды CMD)

Содержание

14 команд CMD, которые должен знать каждый пользователь

Нередко неопытные пользователи воспринимают командную строку Windows как нечто совершенно ненужное и отжившее свой век. Думать так — это большая ошибка. Значение командной строки или иначе консоли CMD трудно переоценить даже после того как она потеряла большую часть своих команд доступных в MSDOS. Достоинство командной строки заключается, прежде всего, в обеспечении прямого доступа к операционной системе и её скрытым возможностям, кроме того консоль CMD имеет в себе несколько полезнейших встроенных утилит предназначенных для работы с программными и аппаратными компонентами компьютера.

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

Assoc

Большинство пользовательских файлов в операционной систем связаны с определёнными программами, которые обрабатывает их по умолчанию. Такая связь называется ассоциацией. Для её просмотра как раз и существует команда assoc. При её выполнении выводится список сопоставлений расширений и типов файлов. А ещё команда assoc позволяет изменять ассоциации.

Например командой assoc .html = txtfile для файлов с расширением HTML устанавливается тип файла txtfile (текстовый). Если же вам нужно узнать какой именно программой открываются файлы с таким расширением, используйте команду ftype txtfile.

Cipher

Эта команда предназначается для шифрования и дешифрования данных на дисках с файловой системой NTFS, но с таким же успехом она может использоваться для зачистки свободного дискового пространства. Пользоваться ей очень просто. Если вам нужно гарантированно удалить остатки всех ранее удалённых файлов на диске D, выполните в консоли команду cipher /w:D.

Driverquery

Полезная команда позволяющая просмотреть список всех установленных в операционной системе драйверов. При выполнении команды без параметров данные выводятся в виде отсортированного списка. Колонка «Модуль» содержит имена драйверов без расширения, колонка «Название» включает краткое описание драйвера, «Тип драйвера» — соответственно тип, «Дата ссылки» указывает на дату установки или последней модификации драйвера.

FC (File Compare)

Команда FC пригодится в основном кодерам, также она может использоваться теми юзерами, которым приходится работать с текстовыми файлами. Эта команда позволяет сравнивать содержимое двух файлов, отыскивая между ними несоответствия. Допустим, у вас имеются два файла file1.docx и file2.docx и вы хотите их сравнить. Выполните в консоли следующую команду:

fc /U “D:file1.docx” “D:file2.docx”

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

Ipconfig

Полезная команда позволяющая определить текущие настройки протокола TCP/IP или попросту IP-адрес. Однако показывает она только внутренний IP-адрес, если же вы используете роутер и хотите узнать тот IP, с которым вы выходите в глобальную Сеть, лучше обратиться к помощи специальных онлайновых сервисов типа 2ip.ru.

Netstat

Эта команда выводит список всех текущих интернет-соединений. Используется она в основном администраторами для отображения TCP и UDP-соединений, прослушиваемых портов, таблиц маршрутизации и статистических данных для различных протоколов. Также может использоваться для поиска следов, оставляемых вирусами и прочими вредоносными объектами. Выполненная без параметров команда Netstat отображает тип соединения, локальный адрес, внешний адрес и текущее состояние.

Ping

Как и Netstat команда ping используется в основном системными администраторами. Служит она для диагностики компьютерных сетей. С её помощью можно определять доступность тех или иных ресурсов. Допустим вам нужно проверить доступность Google. Поскольку DNS сервер Google имеет адрес 8.8.8.8, в консоли CMD нужно выполнить команду ping 8.8.8.8.

Цифровой IP-адрес также может быть заменён текстовым URL-адресом — ping google.com. Если узел окажется недоступен будет выведено сообщение «превышен лимит ожидания», а количество потерь при этом составит 100 процентов.

Tracert

Ещё одна «сетевая» команда, предназначенная для диагностики сети (трассировки). Команда позволяет получить цепочку узлов, через которые проходит IP-пакет, адресованный конечному узлу. Используется системными администраторами для выявления неполадки, препятствующей доставке пакетов конечному узлу. Примером использования команды может послужить трассировка к узлу того же Google: tracert google.com.

Pathping

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

Powercfg

Мощная утилита командной строки, предназначенная для управления параметрами электропитания Windows. Выполняется только с параметрами. Выполненная с ключом /Q команда Powercfg выводит текущую конфигурацию схемы электропитания, с ключом /a выводит отчет об использовании электроэнергии в ноутбуках, с ключом –energy генерирует детальный текстовый лог о состоянии компонентов компьютера, включая аккумуляторные батареи. Также команда Powercfg может использоваться для создания резервных копий настроек электропитания и развёртывания их на новом оборудовании.

Shutdown

Эта команда используется для завершения сеанса пользователя, выключения, перезагрузки и перевода компьютера в режим гибернации. Поддерживает удалённое управление. Выполняется shutdown всегда с параметрами. Например, команда вида shutdown /s /t 0 приведёт к завершению работы открытых приложений и немедленному выключению компьютера. Посмотреть список доступных ключей можно выполнив в консоли shutdown /?.

Sfc (System File Checker)

Одна из самых полезных и нужных команд. Предназначается для обнаружения и восстановления повреждённых или модифицированных системных файлов Windows. Восстановление производится из резервных копий создаваемых самой операционной системой. Чтобы запустить сканирование системы с последующим восстановлением файлов выполните команду sfc с параметром /scannow. После завершения проверки потребуется перезагрузка компьютера. Выполнять эту команду нужно в консоли, запущенной от имени администратора.

Tasklist

Команда Tasklist делает ту же работу, что и Диспетчер задач. Выполненная без параметров она выводит список всех запущенных процессов выполняющихся на локальном или удалённом компьютере. При этом для каждого процесса отображается его название, идентификатор (PID), имя сессии, номер сеанса и выделенный объём оперативной памяти. Команда Tasklist поддерживает использование ключей и фильтров. Например, Tasklist /SVC выводит список процессов вместе со службами для каждого процесса в отдельности.

Taskkill

Если Tasklist просто выводит список запущенных процессов, то Taskkill завершает их работу в принудительном режиме. Правда для этого вам потребуется знать идентификатор завершаемого процесса или название исполняемого файла. Допустим, вам нужно принудительно закрыть Блокнот. Выполняем для начала команду Tasklist и смотрим PID процесса notepad.exe. В нашем случае он имеет значение 2580. Зная PID процесса его легко можно «убить». Сама же команда будет выглядеть так: Taskkill /PID 2580. Примерно так же сработает команда Taskkill /IM notepad.exe, только в этом примере будут завершены все экземпляры процесса notepad.exe.

Итог

На этом пока всё. Есть и другие полезные команды CMD, с которыми пользователям желательно было бы познакомиться, но о них мы расскажем в следующий раз. К таковым в частности относится Diskpart — мощный инструмент управления дисками и разделами не уступающий возможностями коммерческим программным продуктам типа Acronis Disk Director.

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

Впрочем, желающим освоить консоль CMD не мешало бы также обратить внимание на её продвинутый аналог — встроенную утилиту PowerShell.

Командная строка Windows (CMD) — команды, параметры, примеры использования команд.

Команда Краткое описание
Append Позволяет определенной команде осуществлять запуск документов в установленных папках таким образом, как если бы они располагались в действующей папке
Arp Обеспечивает выдачу и корректировку данных кэша протокола ARP
Assoc Выдаются или корректируются связи между расширениями названия и видами документов
At Позволяет начать работу приложения в установленное время
Atmadm Осуществляет контроль подключений, а также адресов, которые прошли регистрацию диспетчером АТМ в тех сетях, где применяется асинхронный способ передачи
Attrib Обеспечивает возможность просмотра, задания или снятия атрибутов, присущих для документов или каталогов
Bootcfg Выполняет настройку, запрос или корректировку любых значений документа Boot.ini.
Break Позволяет использовать расширенную обработку CTRL+C в MS DOS или выполняет её запрет.
Buffers Когда система начнет работать, в её памяти станет выделяться место под некоторое число буферов
Cacls Позволяет получить доступ к просмотру и корректировке ACL к документам
Call Производится открытие одного пакетного документа из другого, без окончания функционирования первого
Chcp Обеспечивает демонстрация номера действующей кодовой страницы или корректирует данное число
Chdir Выдается название действующего каталога или производится его изменение
Chkdsk Выполняется проверка диска и после его окончания выдается отчет о проделанной работе
Chkntfs Позволяет предоставить параметры контроля диска или осуществить изменения параметров
Choise Когда осуществляется избрание командного документа, юзер получает указанную подсказку
Cipher Демонстрирует или вносит коррективы в зашифровку папок или документов
Cls Сведения на экране удаляются, и он очищается
Cmd Осуществляется начало работы еще одной копии интерпретатора
Cmstp Происходит монтаж или исключение профиля службы диспетчера действующих подсоединений
Color Позволяет задавать цвета текста и фона внутри выводимых текстовых окон
Comp Выполняет сравнение между данными внутри двух документов или их набора
Compact Выдается информация или производится корректировка уплотнения документов, а также каталогов внутри разделов NTFS
Convert Происходит конвертирование из FAT в NTFS.
Copy Выполняется копирование документа или документов по заданному пути
Country Предусматривает применение единого способа написания времени и даты, а также некоторых других данных для MS-DOS.
Date Демонстрирует дату на текущий момент или обеспечивает возможность внести корректировки в этот параметр
Debug Начинает свою деятельность приложение для отладки Debug.exe
Defrag Выполняется нахождение фрагментированных документов и соединение их
Device Позволяет провести загрузку драйвера для определенного устройства
Devicehigh Происходит загрузка драйвера и в качестве используемого памятью места задается её верхняя часть
Dir Для заданного каталога происходит выдача полного перечня его документов и подкаталогов
Diskcomp Выполняется сравнение данных, расположенных на различных гибких дисках
Diskcopy Данные с одного гибкого диска будут перенесены на другой за счет применения метода копирования
DiskPart Выполняет начало деятельности программы для контроля различными объектами с применением команд или сценариев
Dos В MS-DOS достигается поддержка соединения с верхней частью памяти или проведение установки некоторой части системы в область высокой памяти
Doskey Происходит изменение команд операционной системы Windows XP и их вызов, а также образование макросов DOSKey
Dosonly Не позволяет начинать работу из КС для определенных приложений, которые не соответствуют MS-DOS
Driveparm При каждом старте MS-DOS будут устанавливаться параметры различных устройств, куда относятся дисководы
Driverquery Выдается полный перечень монтированных драйверов, а также их особенностей
Echo Позволяет получить на экране извещения или устанавливает особенности их выдачи
Echoconfig При осуществлении обработки документов Config.nt и Autoexec.nt пользователю будут выдаваться некоторые сообщения
Edit Начинает работать специальный редактор MS-DOS, задачей которого является внесение изменений в документы ASCII
Edlin Происходит начало работы специального текстового редактора Edlin
Endlocal В пакетном документе происходит окончание локализации корректировок в среде
Eventcreate Внутри журнала событий осуществляется задание специального события и для осуществления поставленной задачи необходимо иметь полный уровень доступа
Eventquery.vbs Выдается перечень событий, а также их особенностей для журнала событий
Eventtriggers Происходит выдача и изменение триггеров на действующем устройстве или удаленном
Evntcmd Происходит установка изменения событий в ловушки, а также адреса назначения ловушки в документе настроек
Exe2bin Во время начала работы происходит задание некоторого объема памяти с целью обеспечения работы определенного числа дисковых буферов
Exit Работа CMD.EX оканчивается или прекращает свою работу действующий пакетный документ со сценариями
Expand Выполняется извлечение сжатых документов
Fastopen Позволяет сократить время запуска некоторых документов MS-DOS, что ускоряет работу всей системы
Fc Происходит сравнение между 2мя документами и в качестве результата работы команды выдаются различия
Fcbs Указывается количество блоков контроля для документа (FCB)
Files Устанавливает количество документов, куда MS-DOS способна иметь доступ единовременно
Find Осуществляется нахождение прописанной пользователем строки в определенном документе или сразу нескольких документах
Findstr Осуществляется нахождение некоторой информации в документах, когда для осуществления поставленной задачи применяются постоянные выражения
Finger Предоставляет информацию о всех или конкретном юзере некоторого устройства, где происходит старт указанной службы
Flattemp Позволяет запустить или отключить работу плоских временных папок
For Начинает работать определенная команда из предложенного списка
Forcedos Начинает работать определенное приложение в MS-DOS
Format Диск форматируется с целью его применения Windows
Fsutil Применяется с целью осуществления задач FAT и NTFS, которые относятся к категории связанных
Ftp Осуществляет возможность переноса документов с одного устройства на другое и для выполнения поставленной задачи применяется FTP протокол
Ftype Происходит демонстрация связи между видом документа и расширением, а также обеспечивается возможность внесения изменений
Getmac Применяется исключительно в случае наличия прав администратора и обеспечивает возможность выдачи МАС адреса одного или большего количества сетевых адаптеров устройства
Goto Осуществляет передачу контроля в пакетном документе в ту строку, которая установлена специальной меткой
Gpresult Выдаются значения параметров групповой или результирующей политики для юзера или устройства
Gpupdate Позволяет провести обновление параметров на текущем устройстве или особенностей политики AD, куда можно отнести настройки защиты системы
Graftabl Позволяет установить некоторую кодовую страницу с целью отображения различных алфавитов
Help Используется для ознакомления с описаниями команд, которые не относятся к категории сетевых
Helpctr Вывод справочных сведений
Hostname Происходит выдача названия узла, который находится в составе полного названия устройства
If Производится обработка условий в пакетных документах
Install Предназначается для возможности осуществления загрузки резидентных приложений в память устройства
Ipconfig Можно увидеть полный список действующих параметров TCP/IP
Ipseccmd Настройка IPSec на действующем или удаленном реестре
Ipxroute Осуществляет выдачу или внесение корректировок в таблицы маршрутизации, применяемые IPX
Irftp Если имеется возможность использования инфракрасного порта, по нему произойдет передача данных
Label Используется при работе с метками тома, поскольку позволяет задать новую метку, выполнить корректировку или удаление
Lastdrive Указывает наибольшее количество дисководов, обращение к которым является допустимым
Loadfix Применяется в тех случаях, когда поставлена задача выполнить загрузку приложения в область, находящуюся выше стандартных 64 кБ памяти
Loadhigh Когда происходит загрузка приложения в память, она осуществляется в верхнюю часть
Lodctr Позволяет зарегистрировать названия новых счетчиков продуктивности
Logman Осуществляет контроль, а также выполняет установку расписания для счетчиков продуктивности или журнала трассировки
Logoff Конкретный юзер покидает сеанс, а также происходит удаление указанного сеанса с сервера
Lpq Применяется в тех случаях, когда необходимо получить состояние очереди выполнения печати на устройстве
Lpr Передача документа на устройство, которое применяет ПО LPD для реализации задачи печати
Macfile Необходимо применять для управления серверами, а также документами и папками непосредственно из КС. Отличительной особенностью является предназначение для компьютеров Макинтош
Mem Выдача информации о пустых и заполненных участках памяти, а также приложениях, расположенных в памяти MS-DOS
Mkdir Используется с целью создания новой папки или подпапки
Mmc Применяется в тех случаях, когда требуется открыть консоль ММС
Mode Выполняет настройку рабочих параметров для системных устройств
More При выдаче информации будет использоваться подход, предусматривающий предоставление сведений по частям
Mountvol Позволяет создавать, удалять, а также выполнять просмотр точек подсоединения
Move Перенос документов, а также присвоение нового названия для документов и папок
Msg Определенный юзер получает сообщение
Msiexec Специальное средство задания, корректировок и осуществления операций установщика операционной система Windows непосредственно из КС
Msinfo32 Используется для получения детальной информации об устройствах, разнообразных компонентах, а также среде ПО
Mstsc Выполняется задача подсоединения к удаленному рабочему столу
Nbtstat Выдается статистика протокола, а также действующих подключений TCP/IP с применением NBT
NET Одна из самых мощных утилит Windows для контроля над пользователями, сетевыми ресурсами и прочее.
Netstat Выдается статистика протокола, а также действующих подключений TCP/IP
Nlsfunc Происходит сохранение информации из определенной страны или региона
Nslookup Позволяет получить информацию, которая является необходимой в процессе осуществления диагностики DNS
Ntbackup Начинает работу программа архивирования и восстановления системы
Ntcmdprompt Предусматривается начало работы Cmd.exe вместо Command.com и это происходит непосредственно после начала деятельности приложения TSR
Ntsd Предусматривается создание указанной команды для того, чтобы обеспечить поддержку разработчикам приложений
Openfiles Предоставляет полный перечень тех документов, которые являются открытыми на данный момент
path Позволяет задать некоторое расположение для того, чтобы там происходил поиск в переменной среды PATH
Pathping Выдает сведения о латентности сети, а также том, какие именно потери информации имеют место быть в процессе передачи
Pause Осуществляется временная остановка деятельности некоторого пакетного приложения с одновременной выдачей извещения о необходимости нажать любую кнопку
Pbadmin Команда выполняет администрирование телефонных книг
Pentnt Выполняет поиск и определение ошибок, возникающих при использовании плавающей точки
Perfmon Происходит запуск раздела «Производительность Windows XP», а также открывается окно задания установок экрана
Ping Применяется в тех ситуациях, когда поставлена задача осуществить контроль соединения по протоколу IP с иным устройством
Popd Позволяет произвести замену действующего каталога на тот, который был установлен при вводе команды
Print Передаёт документ с текстовой информацией на устройство принтера
Prncnfg.vbs Используется, когда необходимо получить свойства принтера, а также внести в них корректировки
Prndrvr.vbs Применяется в случае работы со списками драйверов – позволяет проводить их добавление, составление или удаление
Prnjobs.vbs Применяется при работе с заданиями печати принтера
Prnmngr.vbs Требуется при работе со списком печатающих устройств или подключений, поскольку позволяет задавать новые списки, составлять их или удалять
Prnport.vbs Подключение или удаление принтера, а так же назначение принтера по умолчанию
Prnqctl.vbs Происходит печать специальной страницы в качестве теста возможностей, а также используется возобновления работы устройства или очистки очереди
Prompt Обеспечивает создание, составление или удаление списка классических TCP/IP-портов печатающего устройства
Pushd Сохраняется название действующего каталога для popd, после чего выполняется переход в иной каталог
Rasdial Позволяет осуществлять набор некоторого номера в автоматическом режиме
Rcp Позволяет выполнить процедуру копирования документов, происходящую между Windows XP и сервером rshd
Recover Используется для того, чтобы обеспечить восстановление сведений на поврежденных дисках или в случае потери данных
Reg Применяется для работы со сведениями разделов реестра, куда относится добавление, изменение и выдача информации
Register Приложение будет зарегистрировано, что позволит задать для него специальные характеристики реализации
Regsvr32 Происходит регистрирование в реестре документов с расширением dll в качестве компонентов команды
Relog Считывает сведения со счетчиков из документов журнала с расширениями cvs, tvs, sql, bin и после этого производит их сохранение
Rem В пакетные документы становится возможным добавить любые комментарии
Replace Производит замену документов из одного каталога, документами с аналогичными названиями из иного
Rexec Производит начало работы на удаленных устройствах с действующей службой Rexec
Route Демонстрирует записи в табличке IP-маршрутизации и осуществляет внесение корректировок, если это является необходимым
Rsh Когда на удаленном устройстве работает служба Rsh, допускается осуществление заданных команд
Rsm Применяется для контроля над ресурсами носителя с поддержкой службы «Съемные запоминающие устройства»
Runas Осуществляет запуск определенных средств и приложений с теми разрешениями, которые не совпадают с предоставляемыми действующей записью
SC Осуществляет работу с контроллером служб и монтированными на устройство службами
Schtasks Позволяет начать работу некоторой команды или приложения спустя указываемые период или в прописываемую юзером дату/время
Secedit Осуществляет мероприятия по настройке системы за счет сравнения с некоторыми шаблонами
Set Делает возможным осуществлять работу с переменными среды – выполнять их установку, демонстрацию или удаление
Setlocal Указывает начало области установки для переменных сред непосредственно в пакетном документе
Setver Позволяет задать версию MS-DOS – именно она будет в дальнейшем передаваться запрашивающим подобные сведения приложениям
Shadow Используется в тех случаях, когда требуется провести удаленный контроль действующих сеансов иного юзера
Share Выполняется начало работы приложения Share, обеспечивающего для сетевых дисков задание средств блокирования и совместного применения
Shell Устанавливает название и расположение другого командного интерпретатора. Он будет применяться Windows для MS-DOS
Shift Вносит коррективы в место нахождения пакетных значений в пакетных документах
Shutdown Используется при необходимости выполнить отключение или рестарт удаленного или текущего устройства
Sort Применяется для осуществления задачи считывания входящих сведений и их сортировки
Stacks Осуществляет поддержку возможности динамического применения стеков в ходе обработки аппаратных прерываний
Start Позволяет произвести начало работы приложения или команды в новом окне
Subst Проверяет соответствие в пути системы указанному диску
Switches Требуется при необходимости осуществления деятельности с расширенной клавиатурой таким же образом, как если бы она была стандартной
Systeminfo Осуществляет выдачу на экран детальной информации, касающейся конфигурации устройства и ОС
Taskkill Используется в тех случаях, когда поставлена задача окончить один или большее количество процессов
Tasklist Выдает перечень всех программ или иных процессов, которые реализуются на этом или удаленном устройстве
Tcmsetup Используется для настройки ил выключения клиента TAPI
Tftp Выполняет обмен документами с удаленным устройством, где действует служба TFTP
Time Применяется для демонстрации системного времени и его установки
Title Когда в следующий раз будет вызываться КС, она станет иметь указанный заголовок
Tracerpt Выполняет обработку документов журнала отслеживания событий и выполняет отчет о проведенных мероприятиях в документе CSV
Tracert Позволяет установить путь до некоторой точки за счет отправки эхо-сообщения
Tree Позволяет в графической форме предоставить древо каталогов для установленного пути или даже диска
Tscon Производится подсоединение к иному сеансу
Tsdiscon Выполняет отсоединение сеанса от сервера терминалов
Tskill Позволяет окончить некоторый заданный процесс
Tsprof Информация о конфигурации копируется и передается от одного юзера для другого
Tsshutdn Обеспечивает рестарт ил окончание деятельности на терминале для того пользователя, который обладает правами администратора
Type Обеспечивает возможность выдать содержимое текстового документа
Typeperf Осуществляет запись информации со счетчика производительности для службы или драйвера устройств из реестра системы
Unlodctr Используется для удаления названий счетчиков производительности
Ver Выдаются сведения о версии ОС Windows
Verify Происходит начало работы режима проверки правильности записи документов на диск, что повышает надежность, но снижает быстродействие
Vol Применяется для демонстрации метки тома диска и его серийного кода, в том случае, когда они имеются
Vssadmin Копирование диска с применением теневого режима
W32tm Применяется в тех случаях, когда необходимо установить причину неисправностей, которые возникают при работе службы времени
Winnt Проводит монтирование Windows XP на устройство или обновление до этой операционной системы
Winnt32 Проводит монтирование Windows XP на устройство или обновление до этой операционной системы
Xcopy Используется для выполнения процедуры копирования документов и каталогов вместе со всеми подкаталогами

15 команд CMD, которые должен знать каждый

В жизни опытного системного администратора всегда имеется в запасе пара-тройка полезных cmd команд, которые помогают ему выполнять различного рода рутинные операции. Казалось бы, уже давно пора отказаться от командной строки с учётом постоянной работы компаний разработчиков Microsoft и Apple над своими операционными системами Windows и Mac OS X соответственно. Но иногда всё же приходится прибегать именно к cmd командам, которые позволяют выполнить очень специфичные и редкие настройки операционной системы. Причин здесь может быть несколько. Это и скорость работы командной строки по сравнению с графическим интерфейсом и удобство работы командной строки в некоторых ситуациях.

Сейчас я рассмотрю работу 15 наиболее полезных и популярных cmd команд для системного администратора и не только. Они пригодятся каждому, кто иногда выполняет настройку сетевых коммуникаций или решает проблемы windows сети.

 

arp — изменение таблиц преобразования IP-адресов

Команда arp отображает и изменяет таблицы преобразования IP-адресов в физические, используемые протоколом разрешения адресов (ARP).

Каждое сетевое устройство в сетях Ethernet, будь то сетевая карта или маршрутизатор, имеет так называемый MAC-адрес (Media Access Control — управление доступом к среде), который делится на две части: первая часть определят производителя, а вторая — уникальный номер устройства. Этот MAC-адрес нужен для того, чтобы однозначно в сети определять все устройства, в какой бы топологии сети они не находились. В двух словах каждое сетевое устройство хранит в своих записях таблицу MAC-адресов, с которыми оно «общалось» сетевыми пакетами.

arp -a — команда отображает текущую таблицу ARP для всех интерфейсов, присутcтвующих на компьютере. Таким образом можно увидеть отвечало ли конкретное устройство. Если нужной записи нет, то устройства не смогли обменяться пакетами.

arp -d — команда позволяет очистить полностью таблицу ARP.

arp

Полный синтаксис команды arp можно узнать в командной строке Windows.

 

driverquery — просмотр установленных драйверов устройств

Очень полезная утилита, которая умеет вывести список установленных драйверов устройств. Можно получить и путь к папке где установлен драйвер, если набрать команду с ключом /V. Утилита driverquery поможет без труда найти где расположен проблемный драйвер.

driverquery

Полный синтаксис работы утилиты можно узнать, набрав в командной строке driverquery /?.

 

gpupdate — обновление параметров групповых политик

Незаменимая команда для системных администраторов доменной сети Windows. Она поможет применить параметры Active Directory незамедлительно, если нужно. Для этого достаточно набрать команду с ключом /Force. Это поможет обновить групповые политики компьютера и пользователя. Если набрать команду без ключей, то произойдёт обновление только изменившихся политик.

gpupdate

 

hostname — показать имя компьютера

Простая команда, которая в консоли cmd покажет имя компьютера.

hostname

 

ipconfig — настройка протокола IP для Windows

Утилита командной строки ipconfig покажет текущие настройки протокола TCP/IP, позволит произвести обновление некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при использовании протокола Dynamic Host Configuration Protocol (DHCP).

Так, ipconfig поможет вручную запросить IP-адрес у сервера DHCP, если по какой-то причине компьютер с Windows не получил его. Для запроса ip-адреса нужно набрать ipconfig /release, а затем ipconfig /renew.

Команда ipconfig /all позволит получить информацию о настройках протокола IP и, в том числе, о серверах DNS, используемых в системе.

Кроме того, Вы команда ipconfig /flushdns обновит DNS адреса.

ipconfig

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

Ipconfig также может работать и с протоколом IP версии 6.

 

nbtstat — статистика протокола и текущих подключений TCP/IP с помощью NBT

NBT (Network BIOS через TCT/IP) или протокол NETBIOS — один из старейших протоколов, разработанный в далёком1983 году по заказу компании IBM. NETBIOS предназначен для передачи данных в пределах одного логического сегмента сети.

nbtstat -n — выводит список зарегистрированных NetBIOS-имен на компьютере. Список отображается для всех активных сетевых соединений.

nbtstat -RR — выполнит очистку и перерегистрацию NetBIOS-имен на локальном компьютере.

nbtstat

 

net — управление сетевой конфигурацией компьютера

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

NET ACCOUNTS — используется для управления данными учетных записей пользователей, а также для изменения параметров входа в систему для всех учетных записей.

NET COMPUTER — добавляет/удаляет компьютеры в базу данных домена под управлением Active Directory. Эта команда может использоваться только на контроллерах домена. NET COMPUTER \\win7v /add — добавить к данному домену компьютер с именем win7v.

NET CONFIG — отображает информацию о настройке служб рабочей станции или сервера. NET CONFIG SERVER — отобразить текущие значения параметров настройки службы сервера.

NET FILE — отображает список открытых по сети файлов и может принудительно закрывать общий файл и снимать файловые блокировки.

NET GROUP и NET LOCALGROUP — команды практически идентичны, но первая выполняется на контроллере домена и относится к объектам Active Directory, а вторая – к локальным рабочим группам компьютера. NET LOCALGROUP — отобразить список групп для данного компьютера.

NET HELPMSG — выводит информацию о сетевых сообщениях Windows. Если ввести команду NET HELPMSG и номер ошибки, то Windows выведет пояснения для этого сообщения и предложит возможные варианты действий, которые можно предпринять для устранения ошибки. NET HELPMSG 51 — отобразить сведения о сообщении с номером 51

NET PAUSE и NET CONTINUE — предназначены для управления службами Windows: их перевода её в режим ожидания или продолжения работы.

NET SESSION — завершает текущие сеансы связи между данным компьютером и другими компьютерами сети или выводит их список. При использовании команды без параметров выводятся сведения о всех текущих сеансах связи с интересующим компьютером. Эта команда используется только на серверах.

NET SHARE — разрешает использовать серверные ресурсы другим пользователям сети. Когда команда используется без параметров, выводится информация о всех общих ресурсах компьютера. Для каждого ресурса выводится имя устройства или путь и соответствующий комментарий. NET SHARE Admin$ — отобразить сведения о разделяемом ресурсе Admin$

NET STOP и NET START — используются для остановки и запуска системных служб Windows. NET STOP dnscache — остановить службу DNS-клиента.

NET TIME — синхронизирует часы компьютера с часами другого компьютера или домена либо отображает время компьютера или домена. При использовании без параметров в домене Windows Server команда выводит текущую дату и время, установленные на компьютере, назначенном сервером времени для данного домена.

NET USE — подключает компьютер к общему ресурсу или отключает компьютер от общего ресурса. Когда команда используется без параметров, выводится список подключений данного компьютера. NET USE R: \\server\share — подключить в качестве сетевого диска R: сетевой ресурс share на сервере server.

NET USER — используется для создания и изменения учетных записей пользователей на компьютерах. При выполнении команды без параметров отображается список учетных записей пользователей данного компьютера. NET USER user1 — отобразить сведения о пользователе user1. Пример:

NET VIEW — отображает список общих ресурсов компьютера. NET VIEW /ALL— отображение всех общих ресурсов, включая $.

Более полный список команд и их синтаксис можно получить, вызвав команду с параметром /HELP. Например, NET USE /HELP.

 

netstat — сведений о состоянии сетевых соединений

Ввод команды netstat -an предоставит список открытых портов в настоящее время и связанных с ними IP-адресов. Эта команда также скажет Вам в каком состоянии находится порт.

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

Состояние ESTABLISHED указывает на активное соединение. В колонке Состояние для соединений по протоколу TCP может отображаться текущий этап TCP-сессии определяемый по обработке значений флагов в заголовке TCP.

Возможные состояния:

CLOSE_WAIT — ожидание закрытия соединения.

CLOSED — соединение закрыто.

ESTABLISHED — соединение установлено.

LISTENING — ожидается соединение (слушается порт)

TIME_WAIT — превышение времени ответа.

netstat

 

nslookup — управление DNS

По большому счёту, утилита представляет собой аналог служб DNS-клиента в Windows и позволяет диагностировать и устранить проблемы с разрешением имен в системе DNS.

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

nslookup google.ru — позволит установить разрешается ли имя google.ru на Вашем DNS-сервере.

nslookup -type=mx google.ru — то же, что и в предыдущем примере, но с указанием типа запрашиваемой записи -type=mx. Сервер DNS ответит на запрос утилиты nslookup перечислением почтовых серверов, обслуживающих домен google.ru.

Ещё больше возможностей команды nslookup можно получить из справки самой команды.

nslookup

 

ping — опрос узла по имени или его IP-адресу

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

ping yandex.ru — команда будет посылать серию тестовых пакетов по указанному адресу yandex.ru. Если ответ приходит, то можно сказать, что удалённое устройство способно осуществлять связь с компьютером. В противном случае Вы сразу узнаете, что пакеты до компьютера не доходят, значит что-то блокирует обмен данными между устройством и компьютером.

ping

Пакеты можно отправлять бесконечно много, указав ключ -t. При этом прервать отправку пакетов можно комбинацией клавиш Ctrl + C. Кроме того, ключём -w можно задать максимальное время ожидания для каждого ответа в милисекундах.

-l 1000 — позволит задать размер поля данных в байтах для каждого отправляемого запроса.

 

sc — диспетчер управления службами Windows

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

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

sc query — запрашивает состояния службы или перечисляет состояний типов служб.

sc start myservice — запуск службы с именем myservice.

sc create myservice — создаёт службу. Записывает службу в реестр и базу данных служб.

sc query

 

sfc — проверка целостности системных файлов Windows

Чтобы произвести проверку системных файлов Windows, нужно будет запустить командную строку с правами администратора и ввести команду sfc /scannow. Если sfc обнаруживает любые поврежденные или отсутствующие файлы, он будет автоматически заменить их, используя кэшированные копии, сохраняемые Windows. Команде для проверки может потребовать полчаса и даже больше.

sfc

 

systeminfo — сведения о конфигурации операционной системы Windows

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

systeminfo

 

shutdown — завершение работы или перезагрузка Windows

Команда shutdown во многом аналогична графической реализации кнопок выключения, перезагрузки, гибернации и так далее. Главное её достоинство — управление режимами выключения на удалённом компьютере.

shutdown

 

tracert — трассировка маршрута к заданному узлу

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

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

Пример результатов выполнения tracert yandex.ru:

tracert

Запуск команды tracert с ключом -d позволит не использовать имена узлов, а показывать только IP-адреса.

Кроме того, команда tracert прекрасно работает с протоколом IPv6.


Эта статья может Вам более эффективно использоваться командную строку Windows. Эти 15 команд CMD являются незаменимыми у каждого опытного администратора. Конечно, имеются и другие не менее полезные команды, важность которых трудно оспорить. Но для начала этих 15 команд Вам будет достаточно.

Да и потом уже несколько лет Windows старается продвигать PowerShell, который предлагает ещё более богатый выбор команд для управления всеми параметрами Windows.

Если Вы считаете, что здесь не заслуженно отсутствуют другие важные команды CMD, то напишите об этом в комментариях.

А какие команды используете Вы?

Команды командной строки (CMD) в Windows 10

assocВывод либо изменение сопоставлений по расширениям имён файлов
attribОтображение и изменение атрибутов файлов
breakВключение и выключение режима обработки комбинации клавиш Ctrl+C
bcdeditЗадаёт свойства в базе данных загрузки для управления начальной загрузкой
caclsОтображение и редактирование списков управления доступом (ACL) к файлам
callВызов одного пакетного файла из другого
cdВывод имени либо смена текущей папки
chcpВывод либо установка активной кодовой страницы
chdirВывод имени либо смена текущей папки
chkdskПроверка диска и вывод статистики
chkntfsОтображение или изменение выполнения проверки диска во время загрузки
clsОчистка экрана
cmdЗапуск ещё одного интерпретатора командных строк
colorУстановка цветов переднего плана и фона, используемых по умолчанию
compСравнение содержимого двух файлов или двух наборов файлов
compactОтображение и изменение сжатия файлов в разделах NTFS
convertПреобразует тома FAT в NTFS
copyКопирование одного или нескольких файлов в другое место
dateВывод либо установка текущей даты
delУдаление одного или нескольких файлов
dirВывод списка файлов и подпапок из указанной папки
diskpartОтображает или настраивает свойства раздела диска
doskeyРедактирует командные строки, создаёт макросы и повторно вызывает команды Windows 10
dismПеречисляет, устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в образах Windows 10
driverqueryОтображает текущее состояние и свойства драйвера устройства
echoОтображает сообщения и переключает режим отображения команд на экране
endlocalЗавершает локализацию изменений среды для пакетного файла
eraseУдаляет один или несколько файлов
exitЗавершает работу программы cmd.exe (интерпретатора командных строк)
fcСравнивает два файла или два набора файлов и
отображает различия между ними
findИщет текстовую строку в одном или нескольких файлах
findstrИщет выбранные строки в файлах
forЗапускает указанную команду для каждого из файлов в наборе
formatФорматирует диск для работы с Windows 10
fsutilОтображает или настраивает свойства файловой системы
ftypeОтображает либо изменяет типы файлов, используемые при сопоставлении по расширениям имён файлов
gotoНаправляет интерпретатор команд Windows в отмеченную строку пакетной программы
gpresultОтображает информацию о групповой политике для компьютера или пользователя
graftablПозволяет системе отображать расширенный набор символов в графическом режиме
helpВыводит справочную информацию о командах Window 10
icaclsОтображает, изменяет, архивирует или восстанавливает списки ACL для файлов и каталогов
ifВыполняет условную обработку в пакетных программах
ipconfig
Выводит данные обо всех сетевых подключениях
labelСоздаёт, изменяет или удаляет метки тома для дисков
mdСоздаёт каталог
mkdirСоздаёт каталог
mklinkСоздаёт символьные ссылки и жёсткие связи
modeНастраивает системные устройства
moreПоследовательно отображает данные по частям размером в один экран
moveПеремещает один или несколько файлов из одного каталога в другой
openfilesОтображает файлы, открытые для файлового ресурса удалёнными пользователями
pathОтображает или устанавливает путь поиска исполняемых файлов
pauseПриостанавливает выполнение пакетного файла и выводит сообщение
pingПроверяет целостность сети и качество соединения в ней
popdВосстанавливает предыдущее значение текущего каталога,
сохранённое с помощью команды PUSHD
printВыводит на печать содержимое текстового файла
promptИзменяет командную строку Windows 10
pushdСохраняет текущий каталог, затем изменяет его
rdУдаляет каталог
recoverВосстанавливает данные, которые можно прочитать, с плохого или повреждённого диска
remЗаписывает комментарии в пакетные файлы или файл config.sys
renПереименовывает файлы
renameПереименовывает файлы
replaceЗаменяет файлы
rmdirУдаляет каталог
robocopyУлучшенная служебная программа копирования файлов и деревьев папок
setПоказывает, устанавливает или удаляет переменные среды Windows 10
setlocalНачинает локализацию изменений среды в пакетном файле
scОтображает или настраивает службы (фоновые процессы)
schtasksВыполняет команды и запускает программы на компьютере по расписанию
sfcПроверяет целостность всех защищённых системных файлов и заменяет неправильные версии правильными.
shiftИзменяет положение заменяемых параметров в пакетных файлах
shutdownПозволяет локально или удалённо завершить работу компьютера
sortСортирует ввод
startВыполняет указанную программу или команду в отдельном окне
substСвязывает путь с именем диска
systeminfoОтображает сведения о свойствах и конфигурации определённого компьютера
tasklistОтображает все выполняемые задачи, включая службы
taskkillПрекращение или остановка процесса либо приложения
timeОтображает или устанавливает системное время
titleНазначает заголовок окна для сеанса cmd.exe
tracert
Отслеживает маршруты следования данных в сетях TCP/IP
treeГрафически отображает структуру каталогов диска или пути
typeОтображает содержимое текстовых файлов
verОтображает сведения о версии Windows 10
verifyУстанавливает режим проверки в Windows 10 правильности записи файлов на диск
volОтображает метку и серийный номер тома для диска
xcopyКопирует файлы и деревья папок
wmicОтображает сведения об инструментарии WMI в интерактивной командной оболочке

10 полезных команд командной строки Windows

Запуск самой командной строки Windows: Пуск-Выполнить-cmd или Пуск-Поиск-cmd

Для некоторых программ требуются права Администратора, поэтому запускаем от его имени:

Топ 10 команд:

1. SFC – команда проверки и восстановления системных файлов Windows. Может помочь после действий вирусов и неаккуратных пользователей.

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

2. CHKDSK- команда проверки и исправления ошибок  файловой системы

где D: –  диск, который необходимо проверить

/f- параметр, включающий исправление ошибок на диске

/r -параметр, включающий поиск и восстановление поврежденных секторов на диске

Программа CHKDSK –  с большой долей вероятности помогает исправить ошибки на винчестерах и решить проблему синего экрана (если он вызван проблемами с  жестким диском и файловой системой)

3. MSCONFIG – команда запуска утилиты “Конфигурация системы”

Утилита позволяет управлять параметрами запуска системы, автозапуском программ и служб.

4. PING – команда проверки соединения с удаленными  компьютерами и серверами

где yandex.ru – может быть имя или IP адрес конечного хоста

Если вы хотите чтобы команда выполнялась постоянно добавьте параметр -t

5. TRACERT – команда определения маршрута информационных пакетов

где yandex.ru – может быть имя или IP адрес конечного хоста

6. DIR – команда вывода на экран содержимого  папки

где /w -параметр для отображения данных в несколько столбцов

Может быть использовано когда нет доступа к графической оболочке Windows (например при восстановлении системы)

7. Netstat – команда вывода на экран состояния  подключений TCP, портов и процессов инициировавших это подключение

где -o -параметр для отображения активных соединений и PID процесса каждого соединения

8. Explorer – команда запуска проводника Windows

Может помочь, если недоступен проводник и пропало меню Пуск

9. OSK – команда запуска виртуальной клавиатуры

Может понадобиться, когда вышла из строя обычная клавиатура или ее нет вообще

10. RSTRUI – команда запуска восстановления системы

Восстанавливает систему на состояние определенной (выбранной вами ) даты.Главное, чтобы  велась запись этих состояний(точки восстановления).За это отвечает запущенная служба Восстановления системы.

P.S. Если в конце любой команды поставить параметр /?, то на экране выведется подсказка по этой команде и описание основных ее параметров

P.S.1 команда cls – очищает командную строку

Поделиться ссылкой:

Похожие записи

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

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

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

А знаете ли вы, что выключить или перезагрузить компьютер, можно не нажимая никаких кнопок, и как мгновенно вывести на экран список автозагрузки? Если нет, то этот материал будет очень полезен.

Сегодня наиболее популярны версии Windows 7, 8 и 10 и в каждой из них есть возможность использовать командную строку. Командная строка — это отдельная подпрограмма, которая даёт возможность выполнить любую команду MS DOS без использования графического интерфейса.

Зачем нужна командная строка

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

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

Другой случай — это повреждение системных файлов или же части винчестера. В таком случае скопировать важные данные помогут именно команды в CMD.

Как запустить командную строку Windows

Так как командная строка — это программа, то для начала работы её необходимо запустить. Сделать это можно следующими способами:

  1. Выбрать меню пуск и перейти во вкладку служебных программ. 
  2. Отыскать папку System 32 в директории установки ОС. 
  3. Нажать клавиши Win и R и в появившемся окне ввести cmd.exe. 
  4. Если речь идёт о Windows 8 или Windows 10, то нажав Win и X, можно вызвать скрытое меню для опытных пользователей.

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

Словосочетание команда командной строки на самом деле не совсем корректно. Так как это отдельная подпрограмма, а уже в ней можно вводить любые поддерживаемые команды. Полный список команд CMD с кратким описанием посмотреть очень просто. Для этого достаточно ввести help и нажать клавишу «enter».

ВНИМАНИЕ. Нет разницы, используете вы Windows 10 или старую XP — команды абсолютно идентичны. 

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

Вот лишь некоторые из них:

  • chdir — Смена текущего каталога на другой
  • copy — Скопировать файлы или директории
  • del — Удаление файлов и директорий
  • dir — Получить список файлов в текущей директории
  • shutdown /s — Команда выключения
  • shutdown /r — Команда перезагрузки в командной строке
  • systeminfo — Позволяет узнать полную информацию об операционной системе и компьютере

Команды и исполняемые файлы

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

Так вот, пинг — это не команда строки, а отдельная утилита. Вызвать её без расширения и пути можно лишь потому, что исполняемый файл ping.exe находится в системной папке по умолчанию. Для запуска же программ из других директорий сначала придётся сменить путь к ним.

Команда автозагрузки в командной строке

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

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

Перезагрузка Windows через командную строку

Необходимость перезагрузить компьютер возникает достаточно часто.

Чаще всего это:

  • зависшая операционная система;
  • зависшая программа;
  • повышенная загрузка процессора;
  • заторможенность работы системы;
  • медленная работа интернета.

ВАЖНО. Иногда перезагрузить компьютер проще через командную строку, чем через кнопку «Пуск», которая может быть недоступна. 

Служит для этого команда shutdown. Использовать её необходимо с параметрами запуска, которые дают массу дополнительных возможностей. Без них просто будет выведена справка, в которой вы сможете посмотреть все возможные варианты запуска.

  • /r — Перезагрузка
  • /s — Выключение
  • /a — Остановить выключение
  • /f — Принудительное завершение приложений
  • /t+время в миллисекундах — Отложить выключение

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

Особенности командной строки в Windows 10

В Виндовс 10 появилось небольшое, но очень полезное усовершенствование. Теперь в CMD можно использовать команды выделения, копирования и вставки текста (клавиши CTRL + A, С, V соответственно).

Заключение

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

Команды для командной строки Windows. Список основных используемых команд для командной строки :: SYL.ru

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

Консоль – что это?

Запуск программ Windows осуществляется с помощью консоли – командной строки. Это один из видов текстового интерфейса, который стал доступен многим пользователям ОС MS DOS. Вводятся команды в командную строку в ручном режиме. Многие считают консоль устаревшим способом управления, необходимость в котором часто возникает у пользователей и системных специалистов. Командная строка представляет собой черное окно с зеленой надписью расположения и мигающим курсором. В указанное место вводится соответствующая команда для компьютера.

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

Зачем нужны команды?

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

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

Как запустить?

Команды для командной строки Windows запускаются без особых трудностей. Несмотря на графический интерфейс, консоль всегда была и есть главный элемент управления компьютером. Основы работы с консолью пригодятся обычному пользователю. Для запуска командной строки откройте меню: «Пуск» — «Выполнить». Впишите в появившемся окне слово «Cmd», нажмите «Enter». Если в версии операционной системы нет пункта «Выполнить», то сочетание «Win+R».

В Windows 7 нажмите правой кнопкой мыши на «Пуск», перейдите в «Свойства» — «Настроить», поставьте галочку возле «Выполнить». Если нужно открыть консоль от имени администратора, впишите в строке поиска «Пуск» команду «Cmd», нажмите правой кнопкой на программе «Cmd», выберите «Запуск от имени администратора». На рабочем столе удобно создать ярлык, который будет открывать консоль. Внешний вид окна строки можно изменять по желанию пользователя (цвет, шрифт, расположение).

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

Основные

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

  • «DIR» — команда, которая выводит файлы и папки в каталоге, данные о расширении, размере, свободном месте на жестком диске. Ее можно изменять, используя дополнительные параметры. Пример изменения «DIR/W».
  • «CD» — команда нужна, чтобы сменить каталог. С ее помощью легко перемещаться в разные каталоги.
  • «MD» — создает папку или каталог.
  • «CLS» — очищает окно консоли от ранее написанных команд.
  • «EDIT» — изменяет содержание файла.
  • «DEL» — удаляет файлы.
  • «RD» — удаляет пустые папки, а также заполненные информацией без возможности возобновления. Будьте осторожны со всеми командами, которые безвозвратно уничтожают данные папок.
  • «REN» переименовывает файл. Команда выглядит следующим образом: «RENAME текущее-имя новое-имя».
  • «MOVE» перемещает файлы из каталогов.
  • Команда «Attrib» редактирует атрибуты файла или папки.
  • «COPY» копирует месторасположение файлов и объединяет их. Команды выглядят следующим образом: «COPY имя-файла или папки». С помощью «COPY.doc Word» можно скопировать файлы с расширением .doc в соответствующую папку.
  • «CMD» копирует файлы и каталоги с дисков.
  • «APR» редактирует записи одноименного протокола, если это необходимо сделать.

Дополнительные

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

  • Команда «Format» удаляет данные с винчестера, готовит его для копирования. Как пример команды форматирования: «FORMAT диск:/FS:FAT (файловая система)».
  • «FC» команда сравнивает файлы друг с другом.
  • «IPCONFIG» — показывает полную информацию о настройках Сети, а также сообщает о типе сетевого соединения «IPCONFIG/ALL».
  • Команда «PING» проверит доступность сайта. Пример: «PING fb.ru». Наличие цифр в ответе свидетельствует о том, что все в порядке, сайт доступен для посещения.

Команды для Сети

Команды командной строки для Сети позволяют эффективно работать в Интернете, исправлять ошибки и настраивать параметры. Если необходимо узнать свой IP-адрес, введите в консоли команду «Ipconfig». В разных вариациях подключения к Интернету можно узнать полную информацию о Сети. После ввода пользователь получит список сетевых подключений, которые используются компьютером. Если компьютер пользователя подключен к Интернету через беспроводную связь Wi-Fi, главный шлюз будет выбран для связи с роутером. В его настройки пользователь может зайти через команду, введенную в консоль. Если компьютер подключен к локальной сети, узнать об IP-адресе можно через командную строку с соответствующим запросом.

С помощью команд «Ping» и «Tracert» пользователь быстро найдет и устранит проблемы в работе Интернета и браузера. Команда «Netstat-an» отображает сетевые подключения и порты. Это очень полезная программа, ведь она отображает различную сетевую статистику. Ключ «-an» открывает список доступных сетевых подключений, портов и IP-адресов. Команда «Telnet» подключает к одноименным серверам. Если необходимо получить сведения о сетевых настройках, воспользуйтесь командой «Ipconfig». Без дополнительных параметров, команда отображает информацию об IP-адресе. Если нужны конкретные сведения дополните команду «All». Введенная в строку «Ipconfig/flushdns» — очищает кэш в Windows.

Фильтры

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

  • «More» — отображает содержимое файла;
  • «Find» — ищет указанные символы;
  • «Sort» — сортирует файлы по алфавиту.

Для того чтобы направить данные из файла используется символ «L», для направления на выход канал «I».

Выключение

Кроме встроенных CMD, консоль используют для запуска обычных программ. Для того чтобы ее ввести, достаточно набрать нужное сочетание букв в окне «Выполнить». Если необходим просмотр результатов лучше использовать строку. «SHUTDOWN» — команда, которая завершает работу Windows, если по каким-либо причинам не работает кнопка «Пуск». Она пригодится, в случае выполнения компьютером задачи, которую нельзя прерывать (а пользователю необходимо уйти и не оставлять компьютер включенным на долгое время). Устройство корректно выключится по завершению работы самостоятельно. Это лучше, чем ставить таймер.

Наберите следующую команду «Shutdown-s-t-1300», нажмите «Enter». Цифры — это время в секундах, через которое выключится устройство. Команда для перезагрузки компьютера из командной строки выглядит следующим образом: «Shutdown-r». Нажмите «Подтвердить» для активации. Команда «At» — запускает ПК в назначенное пользователем время. Эта утилита считывает и группирует задания в операционной системе Windows.

Форматирование

Список команд для консоли огромен. Многие из них безобидные и простые, но есть среди них особые, которые требует осторожности со стороны пользователя. Будьте внимательными! Иногда необходимо полностью отформатировать диск или флешку. Команда удаления всех данных выглядит так: «Format С», вспомогательные параметры «/fs» — определяют место файловой системы форматирующего диска, «/v» — задает метку тома, «/a» — размер кластера. Не выполняйте команду форматирования, если не уверены в своих действиях и не знаете, зачем это нужно. Команда удаляет всю информацию с ПК!

Проверка

Некоторые команды для командной строки предназначены для проверки дисков на наличие системных ошибок. Команда «CHKDSK» без дополнительных параметров выводит информацию о состоянии жесткого диска. Если будут найдены ошибки, введите дополнительно «/f», что позволит их исправить. Перед тем как проверять диск, заблокируйте его. Если консоль заполнена командами, введите в строку «c/s» для очистки экрана.

Системные файлы проверит команда «Sfc». С ее помощью можно восстановить поврежденные файлы. Дополняется команда параметрами «/scannow», «/scanonce», «/scanboot», которые проверяют и исправляют системные ошибки в файлах.

Другие

Невозможно знать все команды строки, но некоторые из них пригодятся пользователю. Например, команда «Assoc» изменяет связь между расширением и типом файла. Если пользователь желает узнать подробную информацию об операционной системе и состоянии компьютера, ему следует набрать «Systeminfo». С помощью редактора системного реестра «Regent» можно изменять скрытые настройки ОС. Однако если не знаете, что к чему, делать это не рекомендуется из-за риска поломки Windows. Вызвать конфигурацию системы — специальную службу легко, введя в командную строку «Msconfic». Если хотите узнать о командах больше, напишите в строке консоли «Help», с учетом, что в качестве операционной системы выступает седьмая-восьмая версия Windows.

К полезным командам для пользователя специалисты относят сетевые, системные и фильтры. Команда «At» состоит из целого набора команд, которые используются для установки, переустановки, настройки модема. Она также считается командой-планировщиком. С ее помощью можно изменять, отменять, настраивать задания для удаленного или локального компьютера. В операционной системе Windows лучше использовать вместо команды «At» утилиту «SCHTASKS». Ее возможности намного шире.

Расширенный список команд CMD для Windows

, использование команд командной строки в 2020

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

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

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

Если вы предпочитаете видео вместо чтения статьи, посмотрите видео ниже:

Цель сценария — набрать последовательность из специальных команд , которые объясняют компьютеру, что вы хотите сделать. Дополнительные преимущества по сравнению с использованием пользовательского интерфейса с мышью и клавиатурой заключаются в том, что одним щелчком мыши вы можете запустить от десятков до сотни (!) Команд, которые вы предварительно подготовили в текстовом файле. Более того, вы можете запланировать запуск этих команд в определенное время. Это проще, чем обычное программирование.

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

Начальная точка: основные команды Windows CMD

Возможности командной строки зависят от того, насколько программа понимает ваши команды. В Windows это cmd.exe или PowerShell. Они интерпретируют ваши команды. PowerShell хорош, но для него требуется .NET framework, и у вас может не быть доступа к нему в Windows Recovery или в безопасном режиме Windows.

С другой стороны, cmd.exe представляет оболочку, которую вы также можете использовать в Windows Recovery или в безопасном режиме Windows. Кроме того, cmd использует файлов .bat (сокращенно от « batch », это файлы, в которых хранятся команды).По умолчанию exe . Это по-прежнему самый распространенный способ распространения сценариев оболочки в Windows. Итак, изучение команд cmd.exe и их работы означает, что вы сможете читать и понимать файлы .bat .

Чтобы запустить командную строку Win 10, щелкните меню Windows, затем перейдите в системную папку Windows и откройте командную строку. Обратите внимание, что если вы запустите командную строку без прав администратора, все команды Windows CMD, введенные внутри нее, также будут без прав.Приятно избегать проблем при обучении.

Начнем с отображения текста с эхом:

 echo Привет, мир!
 

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

Чтобы отобразить две строки, вы можете использовать команды и , например

 echo Привет, мир! & echo Привет снова!
 

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

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

 реж
 

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

 реж / S
 

Но когда вы узнаете немного больше о команде dir , давайте узнаем немного больше. Команда Dir также позволяет выполнять поиск. Его поведение отличается от поиска в проводнике Windows, но оно полезно. Допустим, вам нужно найти файл со словом SQL в имени файла:

 каталог / S * sql *
 

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

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

 тип "имя файла"
 

Сейчас самое время сказать вам, что вы должны делать во всех командах командной строки: всегда ставьте двойные кавычки (например: «filename.txt ») вокруг всех имен файлов. Да, есть соблазн пропустить несколько нажатий клавиш, но если вы будете заключать в двойные кавычки имена файлов или папок, это может когда-нибудь вызвать у вас серьезные проблемы. Вы не хотите, чтобы ваше имя файла интерпретировалось как команда оболочки, которая может произойти, если ваше имя файла или имя папки внезапно содержат пробелы внутри.

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

Сделайте команды CMD более мощными: трубы и подсказки

Когда какая-либо команда выводит слишком много контента, чтобы поместиться на экране, вам нужно будет использовать команду more . Это одна из простых команд CMD, которая понадобится вам во многих случаях, поскольку командная строка в Windows 10 не может содержать много текста. more Команда работает следующим образом: она печатает один экран с текстом, и вы нажимаете клавишу пробела, чтобы отобразить следующий экран с текстом, пока не прочитаете его полностью.

Однако, в отличие от других команд, которые мы видели до сих пор, команда больше принимает текст в качестве входных данных. Много текста. Значит вам нужно перенаправить текст из команды type для перемещения, иначе не получится.Вы можете сделать это с помощью трубы | оператор. Слева от канала | вы помещаете команду для вывода. Справа вы пишете команду, которая будет получать выходные данные и что-то с ними делать. Так, например, при попытке просмотреть длинный текстовый файл:

 тип "имя файла" | Больше
 

Мы используем этот метод здесь с типа и еще с , но он может работать и в других случаях. Например, вы можете объединить и с командой help , чтобы отображать документацию постранично:

 справка | Больше
 

Обратите внимание, что если вам больше не нужно отображать следующий экран, и вы хотите оставить команду , еще , просто нажмите клавишу Q на клавиатуре.Вы также можете нажать знак равенства «=», чтобы отобразить текущий номер строки. И даже лучше: вы можете пропустить несколько строк в начале вывода. Пример, когда вы хотите отобразить каталог, но не хотите видеть заголовок и хотите пропустить первые 7 строк:

 dir | подробнее +7
 

«+7» означает семь строк, которые нужно пропустить. Кстати, вам не нужно использовать типа для отображения файла, используя или . Он поддерживает прямое отображение файлов, помещая имя файла в конце команды:

 еще "filename"
 

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

Но лучшие виды мира не заменяют хороший текстовый редактор. Иногда вам действительно нужно, чтобы вывод команды находился в новом файле. Хорошие новости: для этого есть еще одна команда cmd.exe, представленная простым символом «> » (без кавычек).Вы можете использовать это так:

 дерево / F> "files.txt"
 

Вы можете подумать, что это показывает направление вывода: возьмите все из консоли и сохраните в имени файла « files.txt ».

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

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

 echo "Hello World"> "Command log.txt"
скопируйте "Big Archive.zip", "Backup Big Archive.zip"
echo «Копирование прошло успешно»> «Команда log.txt»
 

Использование команды >> также является хорошим и практичным способом объединения двух существующих текстовых файлов. Да, используя оператор двойного больше, чем программа типа, вы можете внезапно объединить два файла.Сочетание хороших функций из разных программ — важный аспект сценариев командной строки. Команда типа сама по себе может показаться бесполезной, но для такой комбинации она существует. Так, например, объединение файлов полезно для объединения ваших ежемесячных отчетов в CSV:

введите "Сентябрьский report.csv" >> "Комбинированный report.csv"
введите "October report.csv" >> "Combined report.csv"
 

Обратите внимание, что для добавления содержимого в существующий файл необходимо использовать оператор « вдвое больше, чем » >> .Если вы используете > (одиночный « больше, чем »), тогда перезапишет любого существующего содержимого файла или создаст новый файл.

Есть бонус: все команды командной строки cmd поддерживают эти два оператора: «>» и «>>»!

Безопасное связывание команд Windows CMD

Теперь мы видели ранее , как связать две команды в цепочку с операторами и . Дело в том, что когда вы объединяете две команды в цепочку, обычно это происходит потому, что они связаны, и вы хотите выполнить вторую команду только , если первая сработала.

Например, вы хотите создать новый каталог и скопировать файл в этот новый каталог. Теперь, если создание каталога каким-то образом не удалось, вы действительно уверены, что хотите продолжить и скопировать этот файл? Копирование может завершиться неудачно в каскаде, потому что каталог не существует из-за предыдущей ошибки, поскольку создание каталога могло быть неудачным, потому что папка уже существовала, и поэтому копирование нового файла может также удалить существующий файл, который вы не собирались. Именно здесь вы начинаете задаваться вопросом, действительно ли вы хотите запустить команду copy без проверки.

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

 mkdir "v2" && copy "index.html" "v2"
 

Если вы запустите эту команду один раз, предполагая, что у вас уже есть файл index.html , вы получите новый каталог. В этом каталоге будет копия индекса .html файла. Однако, если вы удалите файл index.html в новом каталоге v2 через проводник Windows, а затем снова запустите цепочку команд, вы увидите, что index.html не копируется. Это доказывает, что оператор && работает и не запустил команду « copy », потому что команда mkdir не удалась.

Но откуда он это знает? Есть такая штука, которая называется , код выхода . Когда приложение завершает работу, оно всегда возвращает код выхода в операционную систему, чтобы указать, все ли в порядке или нет.Таким образом, различные приложения могут запускать другие приложения и иметь простой способ узнать, как запущенная задача завершила свою работу. Обычно , код выхода 0 (ноль) рассматривается как «все прошло хорошо!». Если приложение возвращает что-то отличное от нуля, родительское приложение понимает, что в приложении произошла ошибка. Кроме того, ненулевое число — это возвращаемый код ошибки, который может объяснить причину.

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

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

 найти "[07 / Oct" "Connections Log.txt"
 

Посмотрите, как это помогает более четко видеть, что происходит? Но find работает не только с файлами! Благодаря так называемому оператору «труба», представленному «|» символ (без кавычек). найти оператора в сочетании с | оператор может фильтровать строки, которые вы действительно хотите найти, например ваш IP-адрес, с помощью ipconfig, который является одной из системных команд Windows:

 ipconfig | найти "IPv"
 

Видите, как это удобно? Вместо всего экрана вы получите только несколько строк с тем, что вам нужно. Возможно, вы захотите оставить его в списке командной строки Windows 10!

Взгляните на еще несколько команд Windows Prompt:

1.Команда Deltree

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

Синтаксис:

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

Синтаксис для удаления нескольких файлов и каталогов показан ниже:

DELTREE [/ Y] [диск:] путь [[диск:] путь […]]

Где

/ Y: Сбой, помогающий проверить, хочет ли пользователь удалить подкаталог.

[диск:] путь: определяет имя каталога, который пользователь хочет удалить.

Пример:

deltree c: \ MyFile

Когда пользователь запускает указанную выше команду в командной строке Windows 10, он удаляет каталог MyFile и все, что находится в этом каталоге.

2. Запрос драйвера

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

Команда:

запрос драйвера

Если пользователю нужен дополнительный отчет, вы можете указать ключ -v. Другой альтернативой является установка ключа -si , который заставляет инструмент демонстрировать данные подписи для драйверов.Вот как они выглядят:

запрос драйвера -v

запрос драйвера -si

3. Пинг

Ping, по-видимому, является самой простой из всех отличительных команд командной строки Windows 10. Используется для проверки основного подключения TCP / IP к веб-узлу. Чтобы применить его, просто введите команду с псевдонимом или IP-адресом хоста, который необходимо проверить.

Например:

пинг 192.168.1.1

Всегда помните, что эта команда будет работать, только если разрешено перемещение по протоколу управляющих сообщений Интернета (ICMP) между двумя компьютерами . Если в какой-то момент брандмауэр блокирует трафик ICMP, пинг прервется.

4. Команда Pathping CMD

Ping выполняет отличную функцию информирования пользователей о том, могут ли два компьютера взаимодействовать друг с другом по TCP / IP, но , если ping все же прерывается, пользователи не будут предоставлять никаких данных о характеристиках отказа.Вот где удобны команды командной строки Windows, такие как pathping . Команда приведена ниже:

путь 192.168.1.1

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

5. Список задач

Это один из лучших кодов командной строки Windows. Команда tasklist создана для предоставления данных о задачах, выполняемых в операционной системе Windows. Пользователи могут ввести следующую команду:

список задач

Команда списка задач имеет много произвольных переключателей. Ключ -m, который заставляет список задач отображать все модули DLL, связанные с заданием. Далее следует переключатель -svc, который устанавливает параметры, поддерживающие каждое задание.Вот как они работают:

список задач -m

список задач -svc

6. Тасккилл

Это одна из основных команд CMD. Команда taskkill удаляет задачу либо по заголовку, либо по идентификатору процесса. Расположение этой команды вполне управляемо. Пользователи должны запускать команду taskkill с -pid (идентификатор процесса) или -im (имя изображения) и заголовком или идентификатором процесса задания, которое им нужно остановить. Вот два примера того, как работает эта команда:

taskkill -pid 3125

taskkill -im хром.exe

7. Проверка системных файлов

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

SFC / Scannow

Команда sfc / scannow проверяет все защищенные системные файлы и заменяет поврежденные файлы кэшированной моделью, которая помещается в сжатый корпус в папке% WinDir% \ System32 \ dllcache.

8. Команда Windows Repair-bde

Это одна из самых замечательных команд командной строки Windows. Если защищенный диск сталкивается с некоторыми проблемами, пользователи редко могут получить данные с помощью службы Repair-bde. Для применения этой команды пользователям требуется целевой диск, на который могут быть записаны полученные данные, а также ключ извлечения BitLocker или пароль восстановления. Основной синтаксис этой команды:

repair-bde -rk | rp <корень>

Пользователи должны определить корневой диск, целевой диск и переключатель rk (ключ восстановления) или rp (пароль восстановления) вместе с маршрутом к ключу восстановления или паролю восстановления.Ниже приведен пример:

repair-bde c: d: -rk e: \ restore.bek

9. NetDiag

Пожалуй, наиболее ценной из команд командной строки CMD, разработанных в Windows, является NetDiag. Команда NetDiag предназначена для выполнения серии анализов на компьютере, чтобы помочь профессиональному эскизу понять, почему компьютер сталкивается с проблемами сети. Команда показана ниже:

Netdiag

Перечисление самой команды NetDiag позволит выполнить все возможные анализы, которые необходимо охватить.Netdiag может помочь пользователям интерпретировать любое количество сетевых проблем, таких как мониторинг виртуальных частных сетей.

10. Команда Tracert CMD

Команда tracert отслеживает путь, который она использует для того, чтобы пакет коснулся цели, и отображает знания пользователей о каждой поездке по этому пути. Например, если пользователи запускают tracert abc.com, они заметят информацию о каждой ссылке, по которой пакет связывается на своем пути, чтобы коснуться сервера. Если у пользователей возникают проблемы по сравнению с веб-сайтом, tracert может объяснить, в чем заключается загадка.

tracert abc.com

Приведенная выше команда является одной из самых важных команд командной строки Windows 10.

11. ШИФР

Шифр ​​входит в состав команд командной строки Windows для шифрования. Показывает или изменяет шифрование записей и файлов на NTFS-томах . Если используется без параметров, cipher показывает статус шифрования преобладающего каталога и всех содержащихся в нем записей. Например, следующая команда включает шифрование частного каталога.

cipher / e private

12. Палец

Командная строка Windows 10 также имеет одну важную команду, известную как finger. Отображает информацию о пользователе или пользователях на конкретном удаленном компьютере . Например,

палец [email protected]

13. Сравн.

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

comp c: \ Annualreports \\ sales \ myfile \ march

14. Зажим

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

клип

15.Цвет

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

цвет 84

16. Приложение

Приложение входит в каталоги Команды командной строки Windows 10. Этот позволяет программам открывать файлы в определенных папках или каталогах .Если применяется без параметров, команда добавления показывает добавленный индекс каталога. Например,

доп. / E

Приведенная выше команда сохранит копию добавленного списка каталогов.

17. Getmac

Команда getmac входит в состав наиболее важных команд Windows CMD. Эта команда дает адрес управления доступом к среде (MAC). Он также дает запись сетевых правил, связанных с каждым адресом для всех сетевых карт локально или по сети.getmac может быть полезен, если вы хотите использовать MAC-адрес в сетевом анализаторе или когда вы хотите понять, какие правила выполняются на конкретном сетевом адаптере. Например,

getmac / fo стол / nh / v

18. Этикетка

Команды меток являются основными командами строки CMD. Он формирует, переключает или удаляет имя диска. Если применяется без параметров, команда метки изменяет превалирующую метку тома или удаляет текущую метку .Метка тома NTFS имеет длину 32 символа. Он может сохранить и раскрыть тот факт, который был нанесен при формировании этикетки. Например,

этикетка a: отчеты-декабрь

19. Логман

Команды logman используются в командной строке Windows Server Windows 10. Команда logman создает и поддерживает журналы производительности и сеанс отслеживания событий . Эта команда также поддерживает многие роли монитора производительности из командной строки.Например,

запрос журнала "perf_log"

20. Ftype

Команды ftype — это системные команды Windows. Он представляет или изменяет типы файлов, которые применяются в поддержке расширения имени файла . Если применяется без оператора (=), ftype показывает преобладающую командную строку открытия для указанного типа файла. Если применяется без параметров, ftype показывает типы файлов, для которых указаны открытые строки. Например,

ftype txtfile

21.BCDBOOT

BCDBOOT — это служебная программа командной строки. Он применяется для установки загрузчика bootmgr, а также для установки и настройки данных конфигурации загрузки (BCD). BCD — это двоичный файл, в котором представлены все установленные приложения Windows. bcdboot отображает основные загрузочные файлы из отдельной Windows на диске в пользовательский загрузочный дистрибутив и объединяет это с надлежащим доступом к данным конфигурации загрузки. Другими словами, bcdboot используется для создания и восстановления системного раздела. Например, следующая команда отображает использование команды bcdboot.

bcdboot C: \ Windows

22. CERTREQ

Команду CERTREQ можно использовать для получения сертификатов от центра сертификации (ЦС), для восстановления ответа на предыдущий запрос от ЦС, для создания нового запроса. Файл .cer, который пользователи получают от центра сертификации, можно просто исправить, сохранив файл на сервере, на котором они создали CSR, например, как cert.cer, и выполнив в командной строке следующую команду:

Например,

certreq –подать certrequest.req certnew.cer certnew.pfx

C: \> certreq -accept cert.cer

Это параметр certreq.exe по умолчанию. Если в CMD не определена альтернатива, certreq.exe пытается выполнить вызов сертификата в центр сертификации. Пользователи должны определить запрос сертификата при использовании метода –submit. Если этот параметр не задан, открывается стандартное окно открытия файла, позволяющее пользователям выбрать подходящий файл вызова сертификата.

23.Дельпроф

Delprof — это утилита CMD, которую можно применять для удаления профилей пользователей на локальных или удаленных машинах под управлением различных ОС Windows. Профили пользователей могут занимать значительное место на диске, особенно если на одной машине работают разные пользователи. В таких случаях Delprof.exe можно использовать для восстановления дискового пространства путем удаления профилей, которые больше не нужны. Но поскольку каждый профиль на машине отображается последовательно, когда пользователи запускают утилиту, им может потребоваться использовать графический интерфейс.

Например,

Delprof2 / c: mymachine

Приведенная выше команда удаляет неактивные профили на «mymachine».

24. DIRUSE

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

Синтаксис: DIRUSE [/ S | / V] [/ M | / K | / B] [/ C] [/,] [/ Q: # [/ L] [/ A] [/ D] [/ O]] [/ *] DIRS

Пример:

дирузе /, / * c: \

25. DSMGMT

Команда DSMGMT используется для поддержки разделов поддержки облегченного каталога Active Directory. Он используется для управления и регулирования отдельных совместимых операций и сбора метаданных, перемещаемых неисправными контроллерами домена Active Directory.Эта команда удобна, если установлена ​​роль сервера AD LDS. Чтобы применить dsmgmt, пользователи сначала должны запустить команду dsmgmt из расширенной командной строки. Для большинства команд dsmgmt пользователям требуется ввести только несколько начальных символов, а не всю команду. Например, пользователи могут ввести любую из следующих команд для выполнения настраиваемых параметров:

настраиваемые параметры
co s

26.Fsutil

fsutil — одна из административных команд. Он используется для выполнения заданий, связанных с таблицей размещения файлов (FAT) и файловыми системами NTFS. Например, эта команда используется для обработки точек повторной обработки, разреженных файлов или уменьшения объема. Его также можно использовать с различными параметрами, и если он используется без параметров, он отображает список поддерживаемых подкоманд. Чтобы использовать эту команду, нужно быть администратором. Например,

fsutil файл findbysid myfile d: \ hello

Приведенная выше команда найдет myfile из папки hello.

27. Dnscmd

DNS — это телефонная книга системы. Команда dnscmd — это интерфейс командной строки для работы с DNS-серверами. Эта команда или утилита полезны при написании командных файлов сценариев. Пакетные файлы со сценариями используются для автоматизации обычных задач управления DNS. Эту команду также можно использовать для выполнения единой заброшенной структуры и настройки различных DNS-серверов в сети. Эту команду также можно использовать для получения информации о зоне, а также для очистки кеша и множества полезных параметров.Например,

dnscmd / zoneinfo

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

28. klist

Эта команда используется для отображения списка кэшированных билетов Kerberos. Это уведомление относится к Windows Server 2012. В Kerberos клиент отправляет запрос на билет в центр распространения ключей. Это процесс аутентификации. Команда klist используется для вывода списка кэшированных билетов. Эта команда также используется с различными параметрами, и если параметры не указаны, то команда klist выдаст все билеты с текущим авторизованным пользователем.Например,

klist сессий

Приведенная выше команда используется, когда вы хотите диагностировать сеанс входа в систему для пользователя или службы. Эта команда используется для поиска LogonID из klist.

29. mqsvc

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

Mqsvc.exe

Приведенная выше команда используется для доставки подтвержденного сообщения и может использоваться для различных версий Windows, таких как Windows 10, Windows 7, Windows 8 / 8.1, а также для различных серверов Windows.

30. mstsc

Эта команда используется для создания подключения удаленного рабочего стола к серверам узла сеанса удаленного рабочего стола (узел сеанса rd) или другим удаленным машинам.Эта команда также используется для редактирования текущего файла конфигурации подключения к удаленному рабочему столу (.rdp). Он также используется для переноса старых файлов подключения, которые были разработаны с помощью Client Connection Manager, в новые файлы подключения .rdp. Эта команда Windows используется на сервере Windows и во многих других версиях операционной системы Windows. Его можно использовать с различными параметрами, а также для запуска подключения к удаленному рабочему столу в полноэкранном режиме. Другими словами, эта команда в основном используется для подключений к удаленному рабочему столу.Например,

мсц / ф

Приведенная выше команда используется для подключения к экрану в полноэкранном режиме.

Заключение

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

А теперь пора практиковаться! Создайте папку с образцом и попробуйте эти команды CMD внутри папки с образцом.Попробуйте сделать тесты, копируя новые файлы, и посмотрите, что у вас получится. Всегда полезно проверять сценарии командной строки внутри папок с образцами тестирования, а не проверять их на новых файлах. И не забудьте сначала сделать резервные копии, особенно если вы собираетесь изменять, заменять, удалять контент или файлы!

Об авторе

Команда писателей ByteScout

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

Индекс от A до Z команд Windows CMD

Индекс от A до Z команд Windows CMD — SS64.com

 ADDUSERS Добавление или список пользователей в / из файла CSV
   Массовое изменение ADmodcmd Active Directory
   Протокол разрешения адресов ARP
   ASSOC Изменить ассоциации расширений файлов •
   ATTRIB Изменить атрибуты файла
б
   BCDBOOT Создать или восстановить системный раздел
   BCDEDIT Управление данными конфигурации загрузки
   BITSADMIN Фоновая интеллектуальная служба передачи
   BROWSTAT Получить информацию о домене, браузере и PDC
c
   CACLS Изменить права доступа к файлам
   ВЫЗОВ Вызов одной пакетной программы из другой •
   CERTREQ Запросить сертификат у центра сертификации
   CERTUTIL Управление файлами и службами центра сертификации (ЦС)
   CD Change Directory - перейти в определенную папку •
   ИЗМЕНИТЬ Изменить свойства сеанса сервера терминалов
   CHCP Изменить активную кодовую страницу консоли
   CHDIR Изменить каталог - перейти в конкретную папку •
   CHKDSK Check Disk - проверка и устранение проблем с диском
   CHKNTFS Проверить файловую систему NTFS
   ВЫБОР Принять ввод с клавиатуры в командный файл
   CIPHER Шифрование или дешифрование файлов / папок
   CleanMgr Автоматическая очистка временных файлов, корзины
   CLIP Скопируйте STDIN в буфер обмена Windows
   CLS Очистить экран •
   CMD Запуск новой оболочки CMD
   CMDKEY Управление сохраненными именами пользователей / паролями
   ЦВЕТ Изменение цвета окна CMD •
   COMP Сравнить содержимое двух файлов или наборов файлов
   КОМПАКТНЫЙ Сжатие файлов или папок в разделе NTFS
   СЖАТЬ Сжать один или несколько файлов
   CON Консольный ввод
   CONVERT Преобразование диска FAT в NTFS
   КОПИРОВАТЬ Скопируйте один или несколько файлов в другое место •
   Coreinfo Показать соответствие между логическими и физическими процессорами
   Кэширование на стороне клиента CSCcmd (автономные файлы)
   CSVDE Импорт или экспорт данных Active Directory
   CURL Передача данных с сервера или на сервер
d
   ДАТА Отображение или установка даты •
   DEFRAG Дефрагментация жесткого диска
   DEL Удалить один или несколько файлов •
   DELPROF Удалить профили пользователей
   DELTREE Удалить папку и все подпапки
   Утилита командной строки DevCon Device Manager
   DIR Отображение списка файлов и папок •
   Дисковые квоты диспетчера ресурсов файлового сервера DIRQUOTA
   DIRUSE Показать использование диска
   DISKPART Управление дисками
   DISKSHADOW Служба теневого копирования томов
   DISKUSE Показать пространство, используемое в папках
   Обслуживание образов развертывания DISM и управление ими
   DisplaySwitch Укажите, какой дисплей использовать и как его использовать
   DNSCMD Управление DNS-серверами
   DOSKEY Редактировать командную строку, вызывать команды и создавать макросы
   DriverQuery Показать установленные драйверы устройств
   DSACL Списки Active Directory ACL
   DSAdd Добавить элементы в Active Directory (компьютер группы пользователей)
   DSGet Просмотр элементов в Active Directory (компьютер группы пользователей)
   DSQuery Search Active Directory (компьютер группы пользователей)
   DSMod Изменить элементы в Active Directory (компьютер группы пользователей)
   DSMove Перемещение объекта Active Directory
   DSRM Удалить элементы из Active Directory
   Управление службой каталогов Dsmgmt
е
   ECHO Отображение сообщения на экране •
   ENDLOCAL Завершить локализацию среды в пакетном файле •
   ERASE Удалить один или несколько файлов •
   EVENTCREATE Добавить сообщение в журнал событий Windows
   ВЫХОД Выйти из текущего сценария / процедуры и установить уровень ошибки •
   EXPAND Распаковать CAB-файлы
   EXPLORER Откройте проводник Windows.
   EXTRACT Распаковать файлы CAB
ж
   FC Сравнить два файла
   НАЙТИ Поиск текстовой строки в файле
   FINDSTR Поиск строк в файлах
   FLTMC Управление драйверами MiniFilter
   Команда цикла FOR / F: для набора файлов •
   Команда цикла FOR / F: против результатов другой команды •
   Команда цикла FOR: все параметры Файлы, Каталог, Список •
   FORFILES Пакетная обработка нескольких файлов
   FORMAT Форматировать диск
   FREEDISK Проверить свободное место на диске
   Утилиты FSUTIL для работы с файлами и томами
   Протокол передачи файлов FTP
   FTYPE Ассоциации типов файлов с расширениями файлов •
г
   GETMAC Отображение адреса управления доступом к среде (MAC)
   GOTO Указать пакетной программе перейти к отмеченной строке •
   GPRESULT Отображение результирующего набора информации о политике
   GPUPDATE Обновить параметры групповой политики
час
   HELP Онлайн-справка
   HOSTNAME Отображает имя хоста компьютера.
я
   iCACLS Изменить права доступа к файлам и папкам
   IEXPRESS Создание самораспаковывающегося файлового архива ZIP
   ЕСЛИ Условно выполнить команду •
   IFMEMBER Является ли текущий пользователь членом группы
   IPCONFIG Настроить IP
   INUSE Заменить файлы, которые используются ОС
л
   LABEL Изменить метку диска
   Утилита LGPO Local Group Policy Object
   LODCTR Загрузка счетчиков производительности PerfMon
   LOGMAN Управление журналами монитора производительности
   ВЫХОД Выйти из системы
   LOGTIME Записывать дату и время в файл
м
   MAKECAB Create.CAB файлы
   MAPISEND Отправить письмо из командной строки
   Шифрование диска BitLocker Manage-BDE
   Базовый анализатор безопасности MBSAcli
   MD Создать новый каталог •
   MKLINK Создание символической ссылки (ссылка) •
   MODE Настроить системное устройство COM / LPT / CON
   БОЛЬШЕ Отображение вывода, по одному экрану за раз
   MOUNTVOL Управление точкой монтирования тома
   ПЕРЕМЕСТИТЬ Перемещение файлов из одной папки в другую •
   MOVEUSER Перемещение пользователя из одного домена в другой
   MSG Отправить сообщение
   Установщик MSIEXEC Microsoft Windows
   Информация о системе MSINFO32
   Подключение к серверу терминалов MSTSC / протокол удаленного рабочего стола (RDP)
п
   NET Управление сетевыми ресурсами
   NETDOM Domain Manager
   NETSH Настройка сетевых интерфейсов, межсетевого экрана и удаленного доступа
   NBTSTAT Отображение сетевой статистики (NetBIOS через TCP / IP)
   NETSTAT Отображение сетевой статистики (TCP / IP)
   NLSINFO Показать информацию о локали (reskit).NLTEST Тест сетевого расположения (AD)
   ТЕПЕРЬ Показать текущую дату и время
   NSLOOKUP Поиск сервера имен
   NTBACKUP Папки резервного копирования Windows на ленту
   NTDSUtil Управление доменными службами Active Directory
   NTRIGHTS Редактировать права учетной записи пользователя
   NVSPBIND Изменить сетевые привязки
о
   OPENFILES Запрос или отображение открытых файлов
п
   PATH Отображение или установка пути поиска для исполняемых файлов •
   ПУТЬ Трассировка маршрута плюс задержка в сети и потеря пакетов
   PAUSE Приостановить обработку командного файла •
   PERMS Показать разрешения для пользователя
   PING Проверить сетевое соединение
   PKTMON Мониторинг внутреннего распространения пакетов и отчетов о сбросе пакетов
   POPD Возврат к предыдущему каталогу, сохраненному PUSHD •
   PORTQRY Отображение статуса портов и сервисов
   POWERCFG Настройка параметров питания
   ПЕЧАТЬ Распечатать текстовый файл
   PRINTBRM Резервное копирование / восстановление очереди печати
   PRNCNFG Настроить или переименовать принтер
   PRNMNGR Добавление, удаление, список принтеров и подключений к принтерам
   ProcDump Monitor приложение для скачков ЦП
   ПОДСКАЗКА Изменить командную строку •
   PsExec Выполнить процесс удаленно
   PsFile Показать файлы, открытые удаленно
   PsGetSid Показать SID компьютера или пользователя
   PsInfo Список информации о системе
   PsKill Kill процессы по имени или идентификатору процесса
   PsList List подробная информация о процессах
   PsLoggedOn Кто вошел в систему (локально или через общий доступ к ресурсам)
   PsLogList Записи журнала событий
   PsPasswd Изменить пароль учетной записи
   PsPing Измерьте производительность сети
   PsService Просмотр и управление службами
   PsShutdown Завершение работы или перезагрузка компьютера
   PsSuspend Приостановить процессы
   PUSHD Сохранить и затем изменить текущий каталог •
q
   QGREP Поиск файла (ов) для строк, соответствующих заданному шаблону
   Процесс запроса / QPROCESS Отображение процессов
   Запрос сеанса / QWinsta Показать все сеансы (TS / удаленный рабочий стол)
   Запрос TermServer / QAppSrv Список всех серверов (TS / Remote Desktop)
   Запрос пользователя / QUSER Отображение сеансов пользователя (TS / удаленный рабочий стол)
р
   RASDIAL Управление соединениями RAS
   RASPHONE Управление соединениями RAS
   RD Удалить каталог •
   RECOVER Восстановить поврежденный файл с неисправного диска
   Реестр REG: чтение, установка, экспорт, удаление ключей и значений
   REGEDIT Импорт или экспорт настроек реестра
   REGSVR32 Зарегистрируйте или отмените регистрацию DLL
   REGINI Изменить разрешения реестра
   REM Запись комментариев (примечаний) в пакетный файл •
   REN Переименовать файл или файлы •
   REPLACE Заменить или обновить один файл другим
   Сброс сеанса Удаление сеанса удаленного рабочего стола
   RMDIR Удалить каталог •
   RMTSHARE Поделиться папкой или принтером
   ROBOCOPY Надежное копирование файлов и папок
   ROUTE Управление таблицами сетевой маршрутизации
   RUN Start | Команды RUN
   RUNAS Запустить программу под другой учетной записью пользователя
   RUNDLL32 Запуск команды DLL (добавление / удаление подключений для печати)

s
   SC Service Control
   SCHTASKS Запланировать выполнение команды в определенное время
   ScriptRunner Запуск одного или нескольких скриптов
   SET Отображение, установка или удаление переменных среды сеанса •
   SETLOCAL Управление видимостью переменных среды •
   SetSPN Изменить имена участников службы
   SETX Установить переменные среды
   Проверка системных файлов SFC
   ПОДЕЛИТЬСЯ Список или редактирование файлового или печатного ресурса
   ShellRunAs Запуск команды под другой учетной записью пользователя
   SHIFT Сдвинуть положение параметров командного файла •
   SHORTCUT Создание ярлыка Windows (.LNK файл)
   ВЫКЛЮЧЕНИЕ Выключите компьютер
   SIGCHECK Номер версии файла дисплея. Статус и отметка времени VirusTotal
   СОН Подождите x секунд
   Управление лицензированием программного обеспечения SLMGR (Vista / 2008)
   SORT Сортировать ввод
   SSH OpenSSH клиент удаленного входа в систему
   СТАРТ Запуск программы, команды или командного файла •
   СТРОКИ Поиск строк ANSI и UNICODE в двоичных файлах
   SUBINACL Редактировать права доступа, владение и домен для файлов и папок
   SUBST Свяжите путь с буквой диска
   SYSMON Мониторинг и запись активности системы в журнал событий Windows
   SYSTEMINFO Список конфигураций системы
т
   ПРИНЯТЬ Взять на себя ответственность за файл
   TAR Хранить, перечислять или извлекать файлы в архив
   TASKLIST Список запущенных приложений и служб
   TASKKILL Завершить запущенный процесс
   TELNET. Связь с другим хостом по протоколу TELNET.
   ВРЕМЯ Отображение или установка системного времени •
   TIMEOUT Задержка обработки командного файла / команды
   TITLE Установите заголовок окна для CMD.EXE-сессия •
   Список задач TLIST с полным путем
   TOUCH Изменить временные метки файла
   TRACERT Трассировка маршрута до удаленного хоста
   ДЕРЕВО Графическое отображение структуры папок
   TSDISCON Отключение сеанса удаленного рабочего стола
   TSKILL Завершить запущенный процесс
   ТИП Отображение содержимого текстового файла •
   TypePerf Записать данные монитора производительности в файл журнала
   Утилита TZUTIL Time Zone
v
   VER Отображение информации о версии •
   ПРОВЕРИТЬ Убедитесь, что файлы были сохранены •
   VMConnect Подключение к виртуальной машине Hyper-V
   VOL Отображение метки диска •
   VSSADMIN Отображение резервных копий теневой копии тома + писателей / поставщиков.ш
   Служба времени W32TM
   WAITFOR Подождите или отправьте сигнал
   WBADMIN Администратор резервного копирования Windows
   Утилита сборщика событий Windows WECUTIL
   WEVTUTIL Очистить журналы событий, включить / отключить / запросить журналы
   ГДЕ Найдите и отобразите файлы в дереве каталогов
   WHOAMI Вывести текущее имя пользователя и домен
   WHOIS Поиск регистрационной записи для домена
   WINDIFF Сравните содержимое двух файлов или наборов файлов
   WINGET Windows Package Manager (ожидается в мае 2021 г.)
   WINRM Удаленное управление Windows
   WINRS удаленная оболочка Windows
   Команды WMIC WMI
   WPEUTIL Запуск команд WinPE
   Регистратор производительности Windows WPR
   Терминал WT Windows
   Автономный установщик Центра обновления Windows WUSA
   WUAUCLT Центр обновления Windows
Икс
   XCACLS Изменить права доступа к файлам и папкам
   XCOPY Копирование файлов и папок
   :: Комментарий / Замечание •
 

Команды, отмеченные •: Внутренние команды доступны только в оболочке CMD.
Все остальные команды (не отмеченные знаком •) — это внешних команд.
Внешние команды можно использовать в оболочке CMD, PowerShell или непосредственно из START-RUN.

См. Также:

Категоризированный список команд Windows CMD.
Страницы справки Microsoft: Команды Windows 8.1-10 / Windows Server 2008-2012
Дискуссионный форум
Ссылки на другие сайты, книги и т. Д.


Авторские права © 1999-2020 SS64.com
Некоторые права защищены.

Аргументы командной строки Windows Terminal | Документы Microsoft

  • 8 минут на чтение

В этой статье

Вы можете использовать wt.exe , чтобы открыть новый экземпляр Windows Terminal из командной строки. Вместо этого вы также можете использовать псевдоним выполнения wt .

Примечание

Если вы создали Windows Terminal из исходного кода на GitHub, вы можете открыть эту сборку с помощью wtd.exe или wtd .

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

Командная строка wt принимает два типа значений: параметры и команды . Параметры — это список флагов и других параметров, которые могут управлять поведением командной строки wt в целом. Команды предоставляют действие или список действий, разделенных точкой с запятой, которые должны быть выполнены. Если команда не указана, то по умолчанию предполагается, что это команда new-tab .

  wt [параметры] [команда; ]
  

Чтобы отобразить справочное сообщение со списком доступных аргументов командной строки, введите: wt -h , wt --help , wt -? или мас /? .

Опции и команды

Ниже приведен полный список поддерживаемых команд и параметров для командной строки wt .

Опция Описание
--help , -h , -? , /? Отображает справочное сообщение.
- максимально , -M Запускает терминал в развернутом виде.
- полноэкранный , -F Запускает терминал в полноэкранном режиме.
Команда Параметры Описание
новая вкладка , nt --profile, -p имя-профиля , --startingDirectory, -d start-directory , командная строка , --title Создает новую вкладку.
разделенная панель , sp -H, --horizontal , -V, --vertical , --profile, -p имя-профиля , --startingDirectory, -d start-directory , commandline , - название Разделение новой панели.
язычок фокусировки , футов --target, -t tab-index Фокусируется на определенной вкладке.

Примечание

При открытии Терминала Windows из cmd (командной строки), если вы хотите использовать свои собственные настройки профиля «cmd», вам нужно будет использовать команду wt -p cmd .В противном случае, чтобы запустить настройки профиля по умолчанию, , просто используйте wt cmd .

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

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

Открыть новый экземпляр профиля

Чтобы открыть новый экземпляр терминала, в этом случае команда откроет профиль с именем «Ubuntu-18.04», введите:

  wt -p «Ubuntu-18.04»
  
  wt -p «Ubuntu-18.04»
  
  смд.exe / c "wt.exe" -p "Ubuntu-18.04"
  

Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска.

Флаг -p используется для указания профиля терминала Windows, который должен быть открыт. Замените «Ubuntu-18.04» на имя любого профиля терминала, который вы установили. Это всегда будет открывать новое окно.Терминал Windows пока не может открывать новые вкладки или панели в существующем экземпляре.

Настроить каталог

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

  вес -d d: \
  
  вес -d d: \
  
  cmd.exe / c "wt.exe" -d d: \
  

Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска.

Несколько вкладок

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

  вес; ;
  
  wt`; `;
  

PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.

  cmd.exe / c "wt.exe" \; \;
  

Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска.

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

  wt -p «Командная строка»; new-tab -p «Windows PowerShell»
  
  wt -p "Командная строка" `; new-tab -p «Windows PowerShell»
  

PowerShell использует точку с запятой; для разграничения заявлений.Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.

  cmd.exe / c "wt.exe" -p "Командная строка" \; new-tab -p «Windows PowerShell»
  

Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды.

Несколько панелей

Чтобы открыть новый экземпляр терминала с одной вкладкой, содержащей три панели, на которых запущен профиль командной строки, профиль PowerShell и ваш профиль по умолчанию, запускающий командную строку WSL, введите:

  wt -p «Командная строка»; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.exe
  
  wt -p "Командная строка" `; разделенная панель -p "Windows PowerShell"; разделенная панель -H wsl.исполняемый файл
  

PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.

  cmd.exe / c "wt.exe" -p "Командная строка" \; разделенная панель -p «Windows PowerShell» \; разделенная панель -H wsl.exe
  

Псевдонимы выполнения не работают в дистрибутивах WSL.Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды.

Флаг -H (или --horizontal ) указывает, что вы хотите, чтобы панели были разделены по горизонтали. Флаг -V (или --vertical ) указывает, что вы хотите разделить панели по вертикали.

Несколько вкладок и панелей

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

  wt -p «Командная строка»; разделенная панель -V wsl.exe; новая вкладка -d c: \; разделенная панель -H -d c: \ wsl.exe
  
  wt -p "Командная строка" `; разделенная панель -V wsl.exe `; новая вкладка -d c: \ `; разделенная панель -H -d c: \ wsl.exe
  

PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать это дословно.

  cmd.exe / c "wt.exe" -p "Командная строка" \; разделенная панель -V wsl.exe \; новая вкладка -d c: \\ \; разделенная панель -H -d c: \\ wsl.исполняемый файл
  

Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды. Обратите внимание: чтобы указать каталог Windows в качестве начального каталога для wsl.exe , необходимы две обратные косые черты \ .

Заголовок вкладки

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

  wt - заголовок tabname1; new-tab -p "Ubuntu-18.04" --title tabname2
  
  wt --title tabname1 `; new-tab -p "Ubuntu-18.04" --title tabname2
  
  cmd.exe / c "wt.exe" --title tabname1 \; new-tab -p "Ubuntu-18.04" --title tabname2
  

Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; косая черта + точка с запятой разделяет команды.

Вкладка focus

Чтобы открыть новый экземпляр терминала с определенной вкладкой в ​​фокусе, используйте флаг -t (или --target ) вместе с номером индекса вкладки. Чтобы открыть профиль по умолчанию на первой вкладке и профиль «Ubuntu-18.04» на второй вкладке ( -t 1 ), введите:

  вес; новая вкладка -p "Ubuntu-18.04 "; focus-tab -t 1
  
  wt`; новая вкладка -p "Ubuntu-18.04"; фокус-вкладка -t 1
  
  cmd.exe / c "wt.exe" \; новая вкладка -p "Ubuntu-18.04" \; фокус-вкладка -t 1
  

Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды.

Примеры нескольких команд из PowerShell

Терминал Windows использует символ точки с запятой ; как разделитель для разделения команд в командной строке wt . К сожалению, PowerShell также использует ; как разделитель команд. Чтобы обойти это, вы можете использовать следующие приемы для запуска нескольких команд wt из PowerShell. Во всех следующих примерах создается новое окно терминала с тремя панелями: одна работает с командной строкой, одна — с PowerShell, а последняя — с WSL.

В следующих примерах используется команда Start-Process для запуска wt . Для получения дополнительной информации о том, почему терминал использует Start-Process , см. Использование start ниже.

Параметры в одинарных кавычках

В этом примере параметры wt заключены в одинарные кавычки ( '). Этот синтаксис полезен, если ничего не вычисляется.

  start wt 'новая вкладка "cmd"; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.исполняемый файл'
  

Экранированные цитаты

При передаче значения, содержащегося в переменной, в командную строку wt используйте следующий синтаксис:

  $ ThirdPane = "wsl.exe"
start wt "new-tab cmd; split-pane -p` "Windows PowerShell`"; split-pane -H $ ThirdPane "
  

Обратите внимание на использование `, чтобы избежать двойных кавычек (« ) вокруг «Windows PowerShell» в параметре -p для параметра разделенной панели .

Использование start

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

В следующих примерах не используется start для запуска командной строки. Вместо этого есть два других метода выхода из командной строки:

  • Только экранирование точек с запятой, так что PowerShell проигнорирует их и передаст прямо в wt .
  • Использование -% , поэтому PowerShell будет обрабатывать остальную часть командной строки как аргументы для приложения.
  wt новая вкладка "cmd" `; разделенная панель -p "Windows PowerShell"; разделенная панель -H wsl.exe
  
  wt -% new-tab cmd; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.exe
  

В обоих этих примерах вновь созданное окно Терминала Windows создаст окно, правильно проанализировав все предоставленные аргументы командной строки.

Однако эти методы не рекомендуются в настоящее время , поскольку PowerShell будет ждать закрытия вновь созданного окна терминала, прежде чем вернуть управление PowerShell.По умолчанию PowerShell всегда будет ждать закрытия приложений Магазина Windows (например, Windows Terminal), прежде чем вернуться к приглашению. Обратите внимание, что это отличается от поведения командной строки, которая немедленно вернется в подсказку.

.

Параметры командной строки Visual Studio Code

Visual Studio Code имеет мощный встроенный интерфейс командной строки, который позволяет вам контролировать запуск редактора. Вы можете открывать файлы, устанавливать расширения, изменять язык отображения и выводить диагностические данные с помощью параметров командной строки (переключателей).

Если вы ищете, как запускать инструменты командной строки внутри VS Code, см. Интегрированный терминал.

Справка командной строки

Чтобы получить обзор интерфейса командной строки VS Code, откройте терминал или командную строку и введите код --help .Вы увидите версию, пример использования и список параметров командной строки.

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

Вы можете запустить VS Code из командной строки, чтобы быстро открыть файл, папку или проект. Обычно вы открываете VS Code в контексте папки. Для этого в открытом терминале или командной строке перейдите в папку проекта и введите код . :

Примечание. Пользователи macOS должны сначала запустить команду (команда оболочки : установить команду «code» в PATH ), чтобы добавить исполняемый файл VS Code в переменную среды PATH .Прочтите руководство по установке macOS для получения помощи.

Установки

Windows и Linux должны добавить расположение двоичных файлов VS Code к вашему системному пути. Если это не так, вы можете вручную добавить местоположение в переменную среды Path ( $ PATH в Linux). Например, в Windows VS Code устанавливается в AppData \ Local \ Programs \ Microsoft VS Code \ bin . Чтобы просмотреть инструкции по настройке для конкретной платформы, см. Раздел Настройка.

Insiders: Если вы используете предварительную версию VS Code Insiders, вы запускаете свою сборку Insiders с code-insiders .

Основные параметры интерфейса командной строки

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

Аргумент Описание
-h или --help Использование печати
-v или - версия Версия для печати VS Code (например, 1.22.2), идентификатор фиксации GitHub и архитектура (например, x64).
-n или - новое окно Открывает новый сеанс VS Code вместо восстановления предыдущего сеанса (по умолчанию).
-r или - окно повторного использования Принудительно открывает файл или папку в последнем активном окне.
-g или -goto При использовании с файл: строка [: символ] открывает файл в определенной строке и необязательной позиции символа.Этот аргумент предоставляется, поскольку некоторые операционные системы допускают : в имени файла.
-d или --diff Откройте редактор различий файлов. Требуется два пути к файлам в качестве аргументов.
-w или - ждать Дождитесь закрытия файлов перед возвратом.
--locale Установите язык отображения (локаль) для сеанса VS Code.(например, en-US или zh-TW )

Открытие файлов и папок

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

  код index.html style.css documentation \ readme.md  

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

Если вы укажете более одного файла в командной строке, VS Code откроет только один экземпляр.

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

Аргумент Описание
файл Имя файла для открытия. Если файл не существует, он будет создан и помечен как отредактированный. Вы можете указать несколько файлов, разделив каждое имя файла пробелом.
файл: строка [: символ] Используется с аргументом -g . Имя файла для открытия в указанной строке и необязательной позиции символа. Таким образом можно указать несколько файлов, но перед использованием спецификатора file: line [: character] необходимо использовать аргумент -g (один раз).
папка Имя открываемой папки. Вы можете указать несколько папок, и будет создана новая многокорневая рабочая область.

Работа с расширениями

Вы можете устанавливать расширения VS Code и управлять ими из командной строки.

Аргумент Описание
--install-extension Установите расширение. В качестве аргумента укажите полное имя расширения publisher.extension . Используйте аргумент --force , чтобы избежать запросов.
--uninstall-extension Удалите расширение. В качестве аргумента укажите полное имя расширения publisher.extension .
- отключаемые расширения Отключить все установленные расширения. Расширения по-прежнему будут отображаться в разделе Отключено представления Расширения, но они никогда не будут активированы.
- расширение списка Список установленных расширений.
- демонстрационные версии Показать версии установленных расширений при использовании --list-extensions
--enable -hibited-api Включает предлагаемые функции api для расширения. В качестве аргумента укажите полное имя расширения publisher.extension .

Расширенные параметры интерфейса командной строки

Есть несколько опций CLI, которые помогают с воспроизведением ошибок и расширенной настройкой.

Аргумент Описание
--extensions-dir Задайте корневой путь для расширений.
--user-data-dir Задает каталог, в котором хранятся пользовательские данные, полезно при работе с правами root.
-s, --status Распечатать информацию об использовании процесса и диагностику.
-p, --performance Начните с Developer: команда Startup Performance включена.
-disable-gpu Отключить аппаратное ускорение графического процессора.
- вербальный Распечатать подробный вывод (подразумевает --wait ).
- проф-стартап Запустить профилировщик ЦП при запуске.
- журналы загрузки Загружает журналы из текущего сеанса в защищенную конечную точку.
Многокорневой
- добавить Добавить папку (и) в последнее активное окно для многокорневой рабочей области.

Открытие кода VS с URL-адресами

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

Открыть проект

  vscode: // file / {полный путь к проекту} /

vscode: // файл / c: / myProject /  

Открыть файл

  vscode: // file / {полный путь к файлу}

vscode: // файл / c: /myProject/package.json  

Открыть файл в строке и столбце

  vscode: // file / {полный путь к файлу}: строка: столбец

vscode: // файл / c: /myProject/package.json: 5: 10  

URL-адрес можно использовать в таких приложениях, как браузеры или обозреватели файлов, которые могут анализировать и перенаправлять URL-адрес.Например, в Windows вы можете передать URL-адрес vscode: // непосредственно в проводник Windows или в командную строку как start vscode: // {полный путь к файлу} .

Примечание : Если вы используете сборки VS Code Insiders, префикс URL-адреса — vscode-insiders: // .

Следующие шаги

Читайте дальше, чтобы узнать о:

Общие вопросы

‘код’ не распознается как внутренняя или внешняя команда

Ваша ОС не может найти двоичный код VS Code , код на своем пути.Установки VS Code для Windows и Linux должны были установить VS Code на вашем пути. Попробуйте удалить и переустановить VS Code. Если код по-прежнему не найден, обратитесь к темам настройки конкретной платформы для Windows и Linux.

В macOS вам необходимо вручную запустить команду оболочки : установить команду «code» в команде PATH (доступно через палитру команд ⇧⌘P (Windows, Linux Ctrl + Shift + P)). Дополнительные сведения см. В разделе по настройке macOS.

Как мне получить доступ к командной строке (терминалу) из VS Code?

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

Могу ли я указать расположение настроек для VS Code, чтобы иметь портативную версию?

Не напрямую через командную строку, но VS Code имеет портативный режим, который позволяет сохранять настройки и данные в том же месте, что и ваша установка, например, на USB-накопителе.

10.09.2020

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *