Список команд для командной строки: Команды командной строки: полный список (команды 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.
Команда | Краткое описание |
---|---|
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 | Позволяет произвести замену действующего каталога на тот, который был установлен при вводе команды |
Передаёт документ с текстовой информацией на устройство принтера | |
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, то напишите об этом в комментариях.
А какие команды используете Вы?
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 |
Выводит на печать содержимое текстового файла | |
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
Так как командная строка — это программа, то для начала работы её необходимо запустить. Сделать это можно следующими способами:
- Выбрать меню пуск и перейти во вкладку служебных программ.
- Отыскать папку System 32 в директории установки ОС.
- Нажать клавиши Win и R и в появившемся окне ввести cmd.exe.
- Если речь идёт о 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 (пароль восстановления) вместе с маршрутом к ключу восстановления или паролю восстановления.Ниже приведен пример:
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
.