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

Операционная система Windows
содержит более 280 команд для CMD (командная строка). Некоторые команды специфичны для серверов Windows, а другие доступны для настольных версий. В обоих случаях команды CMD взаимодействуют напрямую с ОС и позволяют выполнять различные задачи автоматизации ИТ.

В этом руководстве показаны важные команды Windows CMD и приведены практические примеры.

Windows CMD Commands: Mastering the Command Prompt
  • Доступ к командной строке (CMD).
  • Права администратора (для некоторых команд).

Ниже приведен обзор некоторых распространенных команд Windows CMD (командная строка). Каждая команда имеет краткое объяснение и пример использования.

Примечание:
Все команды были протестированы на компьютере с Windows 10 в командной строке.

1. Команда arp

arp

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

Синтаксис команды:

 arp <options> <address> 

Без каких-либо параметров arp

Команда показывает окно справки.

 arp -a 
arp -a interface tables CMD output

В выходных данных перечислены все текущие записи ARP, сгруппированные по интерфейсам.

2. младшая команда

assoc

( ассистент
iation) перечисляет и изменяет файл
ассоциации расширений в системе. Синтаксис команды:

 assoc .<extension>=<filetype> 

Без каких-либо параметров команда печатает текущие ассоциации расширений файлов.

assoc CMD output list

Используйте assoc

команда для просмотра, изменения или удаления ассоциаций файлов. Например, чтобы просмотреть .log
ассоциации файлов, запустить:

 assoc .log 
assoc .log CMD output

Измените ассоциацию файлов на:

 assoc .log=txtfile 

В качестве альтернативы удалите все файловые ассоциации для файлов с .log
расширение, запустив:

 assoc .log=  

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

3. атрибут Команда

attrib

( атрибут
ute) показывает или изменяет атрибуты файла. Возможные атрибуты:

  • Р
    – Только для чтения.
  • Н
    – Скрытый.
  • С
    – Системный файл.

Синтаксис для attrib

команда:

 attrib <+ or -> <attribute> 

Знак плюс ( +

) устанавливает атрибут, а знак минус ( -

) удаляет атрибут из файла. Без каких-либо параметров команда показывает атрибуты файла в текущем каталоге.

attrib CMD list output
 attrib +R +H sample_file.txt 
atrib +R +H change CMD output

Чтобы сделать файл видимым, удалите скрытый
( H

) атрибут:

 attrib -H sample_file.txt 
attrib -H change CMD output

Минус удаляет атрибут из файла и возвращает файл в видимое состояние по умолчанию.

4. Команда bcdboot

bcdboot

( б
уот в
конфигурация д
ата ботинок
) создает системный раздел, копируя файлы BCD в пустой раздел.

Синтаксис команды:

 bcdboot <path> 

Например, чтобы скопировать файлы BCD в C:\Windows
, используйте:

 bcdboot C:\Windows 
bcdboot CMD output

На выходе выводится подтверждающее сообщение о создании файла.

5. cd Command

cd

( в
хангэ д
irectory) показывает или изменяет текущее местоположение. Синтаксис команды:

 cd <directory> 

directory

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

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

 cd Public 
cd Public CMD output

Подсказка отражает изменение и показывает новое местоположение.

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

вариант перед путем. Например, чтобы изменить на диск S:\
использование:

 cd /d S: 
cd disk change CMD output

Без опции команда печатает путь без изменения указанного местоположения.

 cd .. 
cd parent directory CMD output

Текущий каталог меняется на один каталог выше текущего местоположения.

6. Команда chkdsk

Команда chkdsk
сканирует локальную файловую систему и метаданные на наличие ошибок. Синтаксис проверки диска:

 chkdsk <volume> <options> 

Без дополнительных параметров chkdsk

команда показывает текущее состояние диска без исправления каких-либо ошибок.

chkdsk CMD output

Дополнительные параметры позволяют исправлять ошибки на диске, такие как /f

вариант:

 chkdsk <volume> /f 
chkdsk /f CMD output

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

:/>  Урок - Команды (DC_CMD sscanf2) | Pawno-Info.Ru - Портал о программировании №1

7. Команда выбора

Дополнительные параметры управляют количеством вариантов и текстом подсказки. Например, чтобы добавить третий вариант, используйте /c

параметр и перечислите три названия опций:

 choice /c ync 
choice /c ync CMD output

Вставьте дополнительный текст для объяснения доступных опций с помощью /m

параметр. Например:

 choice /c ync /m "Yes, No, Continue" 
choice /m message CMD output

Во всех случаях команда возвращает индекс выбора и завершает работу.

8. Команда шифрования

cipher

команда показывает и изменяет шифрование
для файлов или каталогов. Синтаксис команды:

 cipher <option> <file or directory> 

Без вариантов, cipher

Команда показывает состояние шифрования для всех файлов и каталогов в текущем местоположении. U

представляет собой «незашифрованный», тогда как E

“зашифровано”.

cipher CMD output

Зашифровать файл в текущем каталоге
, используйте /e

параметр:

 cipher /e <file name> 

Индикатор файла меняется с U

до E

, который помечает файл как зашифрованный.

Примечание:
Функция шифрования и расшифровки файлов и каталогов доступна для выпусков Windows 10 Pro, Enterprise и Education.

9. клип Команда

clip

Команда копирует вывод команды или содержимое файла в буфер обмена. Синтаксис для копирования вывода команды в CMD:

 <command> | clip 

Например, чтобы скопировать текущий путь к каталогу, передайте cd

команда обрезать:

 cd | clip 

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

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

 clip < <filename> 

Например, чтобы скопировать содержимое файла sample.txt
файл в буфер обмена, запустите:

 clip < sample.txt 

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

10. клс Команда

cls

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

Обратите внимание, что предыдущее содержимое и вывод не возвращаются на экран.

11. Команда cmd

 cmd <options> <command> 

Без дополнительных параметров cmd

Команда показывает текущий cmd.exe
версия программы.

Использовать cmd

запускать команды, не затрагивая текущий сеанс. Например, чтобы проверить команду и вернуться к текущему сеансу интерпретатора команд, используйте /c

параметр:

 cmd /c cd .. 

Новый интерпретатор меняет каталог. Однако /c

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

Чтобы выполнить команду и остаться в новом сеансе, используйте /k

параметр:

 cmd /k cd .. 
cmd command examples output

/k

параметр переключается на новый сеанс и запускает cd

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

12. команда цвета

color

Команда изменяет фон консоли по умолчанию и цвета текста. Синтаксис команды:

 color <background><font> 

Атрибуты цвета представляют собой шестнадцатеричные числа из 0

до f

. Окно справки отображает все возможные варианты цвета:

 help color 
color codes list CMD output

Например, чтобы изменить фон на синий ( 1

) и шрифт светло-голубой ( b

), запустить:

 color 1b 
color 1b CMD color change

Чтобы вернуться к цветам консоли по умолчанию, запустите color

команда без опций.

13. comp Command

comp

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

Синтаксис команды:

 comp <file 1> <file 2> <options> 

Без вариантов, comp

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

  • sample_file_1.txt
    содержит «тест»
  • sample_file_2.txt
    содержит «текст»
:/>  Не запускается самсунг а51

Беги comp

команду и укажите два имени файла:

 comp sample_file_1.txt sample_file_2.txt 
comp files CMD output

Вывод выводит ошибку сравнения в виде символов в шестнадцатеричном формате и запрашивает сравнение дополнительных файлов (введите N
выйти).

Распечатать comp

результаты в удобочитаемом формате, используйте /a

параметр:

 comp /a sample_file_1.txt sample_file_2.txt 
comp /a CMD output

Сравнение не выполняется по символу ” s
“в первом файле и символе” x
” во втором файле.

14. компактная команда

compact

команда является встроенной функцией для сжатия файлов
и папки
. Синтаксис команды:

 compact <options> <file> 

Без каких-либо опций или параметров compact

команда печатает состояние сжатия в текущем каталоге.

compact CMD output

Например, чтобы сжать файл, используйте /c

параметр и укажите имя файла:

 compact /c sample_file.txt 
compact /C CMD output

Чтобы распаковать файл, используйте /u

параметр:

 compact /u sample_file_1.txt 
compact /u CMD output

Используйте compact

Команда для экономии места на диске и сжатия больших файлов и каталогов.

15. Команда копирования

copy

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

 copy <options> <source> <destination> 

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

 copy sample_file.txt sample_file_copy.txt 

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

16. Финик Команда

date

Команда показывает и изменяет текущую дату в системе. Команда без каких-либо параметров печатает текущую дату и просит ввести новую дату:

 date 
date command CMD output

Введите дату как mm-dd-yyyy

изменить текущую дату в системе или выйти с помощью CTRL
+ С
.

Используйте /t

параметр, чтобы избежать изменения состояния системы и печатать только текущую дату:

 date /t 
date /t CMD output

Команда показывает день недели и текущую дату.

17. Команда дефрагментации

Синтаксис для defrag

команда:

 defrag <volumes> <options> 

Например, для дефрагментации C:\
ехать, бежать:

 defrag C:\ /u /v 
defrag CMD output

/u

параметр печатает прогресс, в то время как /v

показывает подробный вывод. Эти параметры являются необязательными.

18. Команды del и Erase

del

и erase

команды удаляют один или несколько файлов. Синтаксис команд:

 del <options> <file(s)> 
 erase <options> <files(s)> 

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

Например, чтобы удалить файл с именем sample.txt
, бег:

 del sample.txt 
 erase sample.txt 

Во избежание случайного удаления используйте /p

параметр:

 del /p sample.txt 
del /p CMD output

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

19. реж. Команда

dir

( реж.
ectory) выводит список содержимого каталога, включая файлы и подкаталоги
. Синтаксис команды:

 dir <drive><path><filename> <options> 

dir

Команда без параметров показывает информацию для текущего каталога.

Чтобы показать C:\
содержимое диска, запустить:

 dir C:\ 
dir C:\ CMD output
  • Объемный привод.
  • Серийный номер тома.
  • Содержимое каталога с указанием времени модификации.
  • Количество файлов и каталогов.

20. Команда доски

doskey

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

Например, чтобы просмотреть историю команд из текущего сеанса командной строки, выполните:

 doskey /history 
doskey /history CMD output

В выходных данных показаны все команды сеанса CMD от самых старых до самых новых.

21. команда driverquery

Синтаксис команды:

 driverquery <options> 
driverquery CMD output

Без вариантов, driverquery

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

:/>  &amp;amp;amp;amp;lt;code&amp;amp;amp;amp;gt;xmldocument powershell : xmldocument пауэршелл&amp;amp;amp;amp;lt;/code&amp;amp;amp;amp;gt;

22. Команда эха

 echo <message> 

Команда без каких-либо параметров показывает текущие настройки.

Чтобы использовать команду и показать ” Hello, world!

” сообщение на экран, запустить:

 echo "Hello, world!" 
echo "Hello, world!" CMD output

23. Команда выхода

exit

Команда завершает текущий пакетный сценарий или сеанс командного интерпретатора. Чтобы выйти из пакетного сценария, добавьте /b

параметр:

 exit /b 

Без /b

вариант, exit

Команда закрывает интерпретатор команд.

24. Команда ФК

fc

( ж
иле с
compare) сравнивает два или более файлов. Вывод выводит содержимое на консоль, если между файлами есть разница.

 fc <options> <file 1> <file 2>  

Например, чтобы сравнить два файла-образца, sample_file_1.txt
и sample_file_2.txt
, запустить:

 fc sample_file_1.txt sample_file_2.txt 
fc CMD output

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

25. найти команду

find

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

 find <string> <file> 

Например, чтобы найти строку «текст» в файле, используйте:

 find "text" <file> 
find text CMD output

Команда ищет точное совпадение и возвращает имя файла вместе со строкой текста, содержащей строку. Если файл не содержит текста, команда возвращает имя файла без текста.

26. Команда findstr

findstr

( найти
ул
ing) выполняет задачу, аналогичную команде find

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

Синтаксис команды:

 findstr <string> <file> 

Например, найти строку ” text

” в файле запустите:

 findstr "text" <file> 
findstr CMD output

Если команда не возвращает результат, то строки нет в файле.

27. Команда ftype

ftype

( ж
иль тип
) показывает и изменяет тип файла и ассоциацию расширения. Синтаксис команды:

 ftype <file type>=<open command> 

file type

параметр — это файл для отображения или изменения (например, txtfile

), а open command

option — это строка, которая вызывает программу для чтения типа файла. open command

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

Без вариантов, ftype

печатает все типы файлов и ассоциации расширений.

ftype CMD output

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

 ftype txtfile 
ftype txtfile CMD output

Чтобы удалить ассоциацию с типом файла, добавьте ( =

) знак:

 ftype txtfile= 

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

28. Команда getmac

getmac

команда извлекает MAC-адреса
для всех сетевых карт на компьютере или в сети. Команда также показывает протоколы, связанные с каждым адресом.

Синтаксис:

 getmac <options> 

Дополнительные параметры предоставляют подробную информацию об удаленном компьютере или управляют отображением вывода. Например, чтобы показать MAC-адреса в формате CSV, используйте:

 getmac /fo csv 
getmac /fo csv CMDoutput

Используйте команду для анализа MAC-адреса для мониторинга сети
инструмент или для проверки протоколов на сетевых адаптерах.

29. Команда помощи

help

Команда показывает подробную информацию для конкретной команды. Без каких-либо параметров help

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

Синтаксис команды:

 help <command> 

Например, чтобы просмотреть меню справки для cd

команда, запустить:

 help cd 
help cd CMD output

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

 /? 

30. hostname Команда

hostname

команда — это простая команда для отображения хоста машины
имя. Запустите команду, чтобы увидеть имя компьютера:

 
 
 

fc sample_file_1.txt sample_file_2.txt Команда не имеет опций, и при вводе любых дополнительных параметров возникает ошибка.

команда доступна для систем с

TCP

/IP установлен на сетевом адаптере

. 31. Команда ipconfig exit /b exit /b

(

ИП

конфиг
uration) — это сетевой инструмент CMD, который показывает всю текущую информацию о конфигурации сети TCP/IP. Команда также обновляет /b DHCP
и
настройки DNS exit
.

Синтаксис команды:


fc Пропущенные параметры показывают базовую конфигурацию TCP/IP для всех адаптеров:


fc <options> <file 1> <file 2>

Чтобы просмотреть полную конфигурацию TCP/IP для всех адаптеров, выполните:


 Обновите IP-адрес DHCP для подключения по локальной сети с помощью: 
fc CMD output

Чтобы очистить кеш DNS, используйте:

Используйте эту команду при find устранении неполадок DNS

.  

32. Метка Команда find <string> <file>

Без каких-либо параметров команда label показывает метку для

 C:\ 

диска и запускает запрос на изменение имени:

find "text" <file> find text CMD output

Нажмите

Enter
чтобы удалить метку, или введите новое имя, чтобы изменить имя текущей метки. Подтвердите изменение с помощью Y echo <message>
или нажмите

сохранить существующее название.

33. Команда makecab

Hello, world!

 echo "Hello, world!" 

команда создает кабинет (

.cab echo "Hello, world!" CMD output
) файл. CAB-файлы — это формат архива, характерный для систем Windows, с поддержкой сжатия данных без потерь и целостности архива.

 makecab <options> <source> <destination> 

Например, для создания sample_cab.cab
файл в текущем каталоге и добавьте sample_file.txt
файл в архив, используйте:

 makecab sample_file.txt sample_cab.cab 
makecab CMD output

Вывод отображает ход сжатия и завершает работу по завершении.

34. Команды md и mkdir

md

и mkdir

( м
а к
э дир
ectory) создают новый каталог или подкаталог. Синтаксис команды:

 md <path> 
 mkdir <path> 

Например, чтобы создать новый подкаталог с именем Subdir
в текущей локации запустите:

 mkdir Subdir 

Расширения команд включают md

и mkdir

для создания дерева каталогов:

 md Subdir\Subsubdir 
md tree CMD output

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

35. Команда mklink

 mklink <options> <link> <target> 

Без дополнительных опций mlink

Команда создает символическую ссылку на файл. Например:

 mklink my_link sample_file.txt 
mklink CMD output

Чтобы создать жесткую ссылку вместо символической, используйте /h

параметр:

 mklink /h my_link sample_file.txt 

Создайте ссылку на каталог с /d

параметр:

 mklink /d \Docs \Users\milicad\Documents 

dir

Команда показывает ссылки в списке каталогов. Для входа в справочник используйте клавиши cd

команду и рассматривать ссылку как обычный каталог ( cd Docs

).

36. еще Командование

more

Команда — это утилита Windows CMD для отображения длинных документов или вывода одного экрана за раз. Использовать more

с командой используйте символ вертикальной черты:

 <command> | more <options> 

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

 more <path> 

Например, запустите help cd

команда и трубка more

команда для усечения вывода:

 help cd | more 

37. Команда mountvol

Синтаксис команды:

fc CMD output

 Команде не требуется буква диска для связывания тома. Без каких-либо параметров 

find "text" <file>
 показывает меню справки, точки монтирования и возможные имена томов. 

Например, чтобы указать имя тома и текущую точку подключения для find text CMD output C:\

ехать, бежать:

driverquery

В выходных данных показан GUID для тома, который является уникальным неизменным идентификатором.

 38. Команда перемещения 

echo <message>

command — это команда оболочки CMD для перемещения файлов из одного места в другое. Синтаксис команды:

 Hello, world! 

Источником и местом назначения являются либо папка, либо файл.

echo "Hello, world!" CMD output

Команда переименовывает файл, если исходное и целевое расположения совпадают, но имеют разные имена файлов. echo "Hello, world!"

exit

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

/b

 exit /b При перезаписи существующего файла команда запрашивает подтверждение, если только команда не запускается как часть пакетного сценария. 

39. Команда msiexec /b

exit программа запускает программу установки Windows для установки, управления и удаления

.msi

программные пакеты. Синтаксис команды: fc Программа предлагает различные варианты установки, отображения, обновления и восстановления. Без вариантов,

  Команда открывает окно для отображения информации о команде.  

fc <options> <file 1> <file 2>

Например, для обычной установки .msi
пакет, пробег:

 fc sample_file_1.txt sample_file_2.txt 

опция указывает на нормальную установку

.msi

пакет, расположенный по указанному пути.

40. Команда msinfo32

find find <string> <file>

Команда открывает окно «Информация о системе», в котором содержится подробная информация о системе.

msinfo32 CMD output System Information window

Синтаксис команды:

 msinfo32 <options> 

Дополнительные параметры фильтруют информацию или экспортируют данные в определенные форматы файлов. Например, чтобы экспортировать всю системную информацию в .nfo
файл, используйте:

 msinfo /nfo sysinfo.nfo 

Команда автоматически добавляет .nfo
расширение, если оно не указано.

41. Команда mstsc

mstsc

Команда запускает программу подключения к удаленному рабочему столу (RDC) для подключения к удаленному компьютеру. Используйте команду для удаленного подключения или для изменения существующего .rdp
файл.

Синтаксис команды:

 mstsc <options> <file> 

Например, чтобы запустить сеанс RDC в полноэкранном режиме, используйте эту команду:

 mstsc /f 
mstcs /f CMD Remote Desktop Connection window

Чтобы отредактировать существующее соединение, используйте /edit

параметр и укажите имя файла:

 mstsc /edit example.rdp 

42. net Команды

Синтаксис команды:

 net <subcommand> <options> 

Без дополнительных параметров net

показывает все доступные подкоманды с кратким описанием.

Используйте net start

команда для вывода списка всех запущенных служб Windows:

 net start 
net start CMD output
 net stop <service> 
 net accounts 
net accounts CMD output
 net help <command> 

Вывод показывает подробное окно справки для любой предоставленной команды.

43. Команда netstat

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

 netstat <options> 

Команда отображает активные соединения TCP при использовании без параметров. Вывод показывает протокол, локальные и внешние адреса и состояние TCP-соединения.

Добавьте -a

опция для отображения всех активных соединений TCP и прослушивания TCP и UDP
порты:

 netstat -a 
netstat -a active all CMD output

Используйте команду для сканирования открытых портов или для проверки типа протокола порта.

44. Команда nslookup

nslookup

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

Синтаксис для nslookup

это:

 nslookup <host> <command> <options> 

Без вариантов, nslookup

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

 nslookup <domain> 
nslookup phoenixnap CMD output

На выходе выводятся записи A
для указанного домена.

45. Путь Команда

path

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

 path <location> 

Без параметров, path

показывает текущее состояние переменной PATH.

path CMD output
 

Оба местоположения добавляются к переменной.
 fc sample_file_1.txt sample_file_2.txt 46. Команда ping 

 find command — еще один важный инструмент для устранения неполадок в сети. Команда проверяет связь с другой машиной, отправляя 

ICMP find <string> <file>
сообщения запроса.

Синтаксис команды:

find "text" <file>

Например, для проверки подключения к

phoenixNAP

сайт, используйте: find text CMD output

exit /b

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

47. Команда powercfg /b

exit

(

мощность
в fc
на ф
я г
ure) запускает powercfg.exe fc <options> <file 1> <file 2>
программа для управления планами электропитания системы. Инструмент мониторинга также помогает устранять проблемы со сроком службы батареи и энергоэффективностью устройства.

Синтаксис команды:


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

 

fc CMD output

В выводе перечислены все схемы питания в системе. Схема активной мощности отмечена звездочкой ( *

).

48. подсказка Команда

prompt

Команда позволяет изменить отображение подсказки CMD на указанную строку. По умолчанию в подсказке отображается текущее местоположение и знак «больше» ( >

).

Синтаксис команды:

 prompt <string and variables> 

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

 prompt --$g 
promt CMD output

$g

переменная представляет знак «больше» ( >

), и приглашение остается во время сеанса командной строки.

49. Команды rd и rmdir

rd

и rmdir

команды удаляют из системы пустой каталог. Синтаксис команд:

 rd <path> 
 rmdir <path> 

Попытка удалить каталог с файлами приводит к сообщению об ошибке. Добавьте /s

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

 rd /s <path> 

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

50. Команды ren и rename

ren

и rename

команды переименовывают файлы или каталоги. Синтаксис этих двух команд:

 ren <path><old name> <new name> 
 rename <path><old name> <new name> 

Команды не позволяют перемещать файлы в другое место. Подстановочные знаки работают для нескольких файлов. Например, чтобы изменить все .txt
файлы в .c
файлы, используйте:

 ren *.txt *.c 
ren CMD output

Звездочка ( *

) помогает обнаружить все имена файлов в текущем каталоге с .txt
расширение и переименовывает файлы, чтобы они имели .c
расширение.

51. Команда робокопии

robocopy

command — надежная команда для копирования файлов и каталогов. Синтаксис команды:

 robocopy <source> <destination> <file> <options> 

Основное преимущество при использовании robocopy

/mt

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

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

 robocopy C:\Users\user\Downloads C:\Users\user\Documents database.db /mt /z 
robocopy CMD output

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

52. Командование маршрута

route

Команда показывает и изменяет записи в локальной таблице маршрутизации. Синтаксис команды:

 route <options> <command> <value> 

Различные доступные команды:

  • add

    - Добавляет запись маршрута в таблицу.
  • change

    - Изменяет запись в таблице.
  • delete

    - Удаляет маршрут из таблицы.
  • print

    - Отображает маршрут или маршруты.

Например, чтобы распечатать все маршруты из таблицы, используйте:

 route print  
route print CMD output

На выходе выводится список интерфейсов и IPv4 и IPv6
таблицы маршрутизации.

53. schtasks Команды

schtasks

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

 schtasks /<subcommand> 

fc <options> <file 1> <file 2>
- Изменяет существующие свойства задачи.

 
 

- Создает новую задачу.



- Удаляет задачу.

 fc sample_file_1.txt sample_file_2.txt fc CMD output 
- Останавливает программу, запущенную задачей.

- Печатает запланированные задачи на машине.


find
- Запускает запланированное задание.

find <string> <file> Например, чтобы показать текущие запланированные задачи в системе, используйте:

 find "text" <file>  
find text CMD output В выходных данных отображаются имена задач, время следующего выполнения и статусы задач.

54. установить команду

команда показывает, устанавливает и удаляет переменные среды в ЦМД. Синтаксис команды:

 set <variable>=<value> 

Без дополнительных параметров set

Команда показывает все переменные среды.

set CMD output

Переменные доступны для использования с любой командой. Например, чтобы создать новую переменную CMD с именем message

, используйте:

 set message="Hello, world!" 
 echo %message% 
set env variable message CMD output

Заключение переменной в знаки процента ( %

) считывает значение и выводит его на экран.

Примечание:
Переменные не сохраняются и действительны только для текущего сеанса командной строки.

55. Команда sfc

Синтаксис команды:

 sfc <options> <files or directories> 
 sfc /scannow 
sfc /scannow CMD output

Команда сканирует все защищенные системные файлы и по возможности восстанавливает проблемные файлы.

56. Команда выключения

shutdown

Команда перезагружает или выключает локальный или удаленный компьютер. Синтаксис команды:

 shutdown <options> 

Без аргументов shutdown

Команда открывает меню помощи.

Например, чтобы выключить и перезагрузить компьютер, используйте /r

вариант:

 shutdown /r 
shutdown /r CMD output

Чтобы завершить работу без перезапуска, используйте /s

аргумент:

 shutdown /s 

В обоих случаях отключение происходит не сразу. Чтобы отменить действие, используйте /a

вариант:

 shutdown /a 

Опция гарантирует, что ранее выполненный shutdown

команда прерывается.

57. Команда сортировки

1. Бежать sort

без всяких вариантов.

2. Введите новое слово в каждую строку.

3. Нажмите CTRL
+ З
и Введите
в конце списка для сортировки входных значений в алфавитном порядке.

sort CMD output

В качестве альтернативы используйте команду sort для файлов:

 sort sample_file.txt 
sort file CMD output

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

58. Команда запуска

start

Команда открывает новое окно командной строки в соответствии с указанными параметрами. Синтаксис команды:

 start <title> <options> 
 start "Hello, world!" /d C:\ 
start command CMD prompt output

Откроется новое окно CMD со начальным путем на C:\
диск и пользовательский заголовок.

59. Команда systeminfo

systeminfo

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

Используйте команду без параметров, чтобы отобразить информацию о локальной системе:

 systeminfo 
systeminfo CMD output

Дополнительные параметры позволяют проверять системную информацию для удаленных компьютеров или управлять форматом вывода. Например, покажите вывод в формате CSV с помощью:

 systeminfo /fo csv 

Различные форматы позволяют эффективно анализировать информацию с помощью скриптов.

60. Команда захвата

Добавьте /f

вариант и укажите имя файла:

 takeown /f <file> 
takeown CMD output

61. Команда taskkill

taskkill

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

Синтаксис команды:

 taskkill <options> <task or process> 

Обычный способ завершить задачу — найти идентификатор процесса (PID) с помощью tasklist

команду и завершите процесс командой:

 taskkill /pid <Process ID> 
taskkill PID CMD output

Команда находит процесс по ID и уничтожает его.

62. Список задач Команда

tasklist

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

Синтаксис для

find text CMD output
это:

Без дополнительных опций команда показывает все запущенные в данный момент процессы.

tasklist CMD output

Имя образа и PID являются уникальными идентификаторами процесса. Последний столбец показывает использование памяти для процесса. Это хороший показатель для выявления процессов, замедляющих работу системы.

63. Команда telnet

telnet

command — это инструмент Windows для двунаправленной связи CLI. Инструмент использует Telnet
протокол для отправки сообщений и включения интерактивного канала связи.

Синтаксис команды:

 telnet <command> <options> 

См. наше подробное руководство по использованию Telnet в Windows
.

64. Команда времени

time

Команда управляет и отображает текущее системное время. Без каких-либо опций команда печатает текущее время и предлагает ввести новое время:

 time 
time CMD output

Введите новое время, чтобы изменить системное время, или выйдите из подсказки, используя CTRL
+ С
. Используйте /t

возможность избежать внесения изменений:

 time /t 
time t cmd output

Команда печатает текущее время и возвращается в командную строку.

65. Тайм-аут Команда

timeout

Команда приостанавливает командную строку на указанное количество секунд. Синтаксис команды:

 timeout /t <seconds> 

Например, чтобы приостановить интерпретатор на десять секунд, введите:

 timeout /t 10 
timeout /t 10 cmd output

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

66. титул Команда

title

command — простая утилита для изменения заголовка командной строки. Синтаксис:

 title <string> 

Например, чтобы установить заголовок "Hello, world!"

, используйте:

 title "Hello, world!" 
title command prompt change CMD

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

67. Команда tracert

Команда tracert (traceroute)
это сетевой инструмент для определения пути от локального компьютера к месту назначения. Команда отправляет сообщения ICMP с увеличивающимися значениями TTL для сопоставления маршрутизаторов на пути.

Синтаксис для tracert

это:

 tracert <options> <destination> 

Например, чтобы проследить путь к phoenixnap.com
, используйте:

 tracert phoenixnap.com 

В качестве альтернативы используйте IP-адрес получателя.

Output of tracert on Windows

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

68. Команда дерева

tree

Команда отображает содержимое диска или каталога в виде древовидной структуры. Синтаксис:

 tree <options> <path> 
tree CMD output

Без вариантов, tree

Команда отображает структуру каталогов C:\
водить машину.

69. тип Команда

type

command — это встроенная команда для отображения содержимого файла. Команда позволяет просматривать файл прямо в CMD без изменения текста.

Синтаксис для type

команда:

 type <file path> 

Например, чтобы показать содержимое файла с именем sample_file.txt
, запустить:

 type sample_file.txt 
type file CMD output

Вывод выводит содержимое файла в командную строку. Используйте эту команду для предварительного просмотра файлов непосредственно в командной строке.

70. Команда цутил

tzutil

( т
име г
один утил
ity) помогает изменить и отобразить текущий установленный часовой пояс в системе. Без каких-либо параметров команда показывает окно справки.

Показать текущий часовой пояс с помощью:

 tzutil /g 
tzutil /g CMD output

В выходных данных отображается идентификатор часового пояса. Список всех доступных идентификаторов часовых поясов с:

 tzutil /l | more 

more

Команда помогает обрезать длинные выходные данные. Используйте /s

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

71. Вер Командование

ver

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

 ver 
ver CMD output

Версия печатается на выходе и возвращается в командную строку.

72. том Командование

vol

команда печатает объем диска и метку. Синтаксис команды:

 vol <drive>: 
vol C: CMD output

Без указанного диска vol

показывает информацию о выбранном в данный момент диске.

73. где Команда

where

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

 where <options> <location to search> <file name> 

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

параметр. Например:

 where /r C:\ sample_file.txt 
where CMD output

Команда ищет C:\
диск и все подкаталоги. Если файл найден, команда возвращает путь к местоположению.

74. команда whoami

 whoami <options> 
whoami CMD output
 whoami /all 
whoami /all CMD output

75. Команда xcopy

xcopy

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

 xcopy <source> <destination> <options> 
 xcopy <source> <destination> /s /e 
xcopy CMD output

/s

параметр включает копирование подкаталога, в то время как /e

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

Памятка по командам Windows CMD

Все перечисленные команды доступны в одностраничной шпаргалке в формате PDF. Сохраните памятку для дальнейшего использования и справки, щелкнув Загрузить памятку команд Windows CMD
Кнопка ниже.

Windows CMD Commands Cheat Sheet PDF preview

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

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