Терминал представляет собой некоторое препятствие, когда вы начинаете работать с Linux, но это очень мощный инструмент, который в некоторых случаях работает быстрее, чем GUI (графический интерфейс пользователя). В Windows есть собственный терминал — командная строка. Хотя PowerShell — это более продвинутая и сложная версия командной строки, последняя по-прежнему хороша, если вы хотите изучить все тонкости использования терминала.
Вопрос в том, зачем вообще использовать терминал? Что ж, графический интерфейс может быть более доступным, но для многих задач терминал работает быстрее. Освоение терминала может превратить вас в опытного пользователя, и этому стоит учиться даже на лучших ноутбуках. В этом руководстве мы подробно рассмотрим все важные команды, что они делают и как вы можете использовать их в полной мере.

5 советов и рекомендаций по улучшению терминала Windows
Вы можете использовать терминал Windows как профессионал
Как открыть командную строку в Windows 11
Прежде чем мы перейдем к самим командам, вам нужно знать, как запустить командную строку. Вот как это можно сделать:
- В меню «Пуск» Windows найдите Командная строка и щелкните первый появившийся результат.
- Некоторые команды потребуют доступа администратора. Чтобы открыть командную строку с повышенными привилегиями, выберите значок Запустить от имени администратора вариант из меню справа.
Теперь, когда вы запустили терминал, вас встретит практически пустой экран с текстом вверху. В первой строке будет указана ваша версия Windows, а в третьей строке указано, в каком каталоге или папке вы сейчас работаете. Вы можете менять каталоги относительно быстро, и мы рассмотрим это в следующем разделе.
Основные команды для начала работы с командной строкой
Соблазнительно сразу перейти к конкретным задачам, которые вы хотите выполнить, с помощью командной строки, но всегда полезно ознакомиться со списком наиболее распространенных команд. В таблице ниже представлены некоторые из самых основных команд, которые должен знать каждый амбициозный опытный пользователь. Это скорее общий список, к конкретным разделам мы вернемся позже.
Имя команды | Цель команды |
---|---|
версия | Отобразить версию Windows |
помощь | Предоставить список доступных команд и их использование. |
клс | Очистить экран |
реж. | Список файлов и каталогов в текущем каталоге. |
CD | Измените текущий каталог. |
мкдир | Создайте новый каталог. |
это РМ | Удалить каталог |
копировать | Скопируйте один или несколько файлов в другое место. |
двигаться | Переместите или переименуйте файлы и каталоги. |
принадлежащий | Удалите один или несколько файлов. |
Рен | Переименуйте файл или каталог. |
тип | Отображение содержимого текстового файла. |
эхо | Отображение сообщения или включение или выключение эха команды. |
Выход | Закройте окно командной строки. |
пинг | Проверьте сетевое подключение к указанному хосту. |
ipконфигурация | Отображение информации о конфигурации сети. |
нетстат | Отображение статистики сети и подключений. |
список заданий | Список текущих запущенных процессов. |
тасккилл | Завершить запущенный процесс. |
неисправность | Выключите или перезагрузите компьютер. |
системная информация | Отображение подробной информации о системе. |
СФЦ /сканноу | Запустите средство проверки системных файлов для сканирования и восстановления системных файлов. |
чкдск | Проверьте диск и отобразите отчет о состоянии. |
часть диска | Откройте инструмент разметки диска. |
СК | Свяжитесь с менеджером службы контроля. |
Некоторые из этих команд, например команды DISM и SFC, потребуют доступа администратора. Что касается остального, большинство из них сами по себе бесполезны, поскольку требуют правильного синтаксиса. Например, копировать команда сама по себе мало что делает. Но если вы используете правильный синтаксис, он может скопировать файл из текущего каталога в выбранный вами каталог.
Вот что хотелось бы полной команде копирования:
copy hello.txt D:\Backup
Эта команда скопирует файл hello.txt в папку Backup на диске D.
Теперь давайте углубимся в детали. Навигация по каталогам — одна из самых простых вещей, которые вы можете сделать в терминале. В этом разделе будет описано большинство команд, связанных с перемещением и управлением каталогами, папками и файлами. Мы даже добавим несколько примеров команд, чтобы показать вам, как они работают.
Имя команды | Цель команды | Пример команды |
---|---|---|
CD | Измените текущий каталог. | компакт-диск C:\Users\ВашеИмя\Documents |
CD .. | Перейти на один уровень каталога вверх. | CD .. |
CD \ | Перейдите в корневой каталог текущего диска. | CD \ |
реж. | Список файлов и каталогов в текущем каталоге. | реж. |
ты /п | Список содержимого каталога по одной странице за раз. | ты /п |
реж./с | Вывести список содержимого каталога, включая все подкаталоги. | реж./с |
каталог C:\ | Список файлов и каталогов в указанном каталоге. | каталог C:\Windows |
мкдир | Создайте новый каталог. | mkdir новая папка |
Мэриленд | Создайте новый каталог (так же, как мкдир). | мкр Ньюфолдер |
это РМ | Удалить пустой каталог. | rmdir Олдфолдер |
rmdir/с | Удалить каталог и все его содержимое. | rmdir/s старая папка |
атрибут | Отображение или изменение атрибутов файла. | атрибут +r C:\Users\ВашеИмя\file.txt |
дерево | Отображение структуры каталогов в виде дерева. | дерево |
дерево C:\Program Files | Отображение древовидной структуры для определенного каталога. | дерево C:\Program Files |
толчок | Сохраните и измените текущий каталог. | pushd D:\Проекты |
попд | Восстановить предыдущий каталог, сохраненный толчок команда. | попд |
чдир | Измените текущий каталог (так же, как CD). | C:\Пользователи\ВашеИмя |
чдир/д | Измените диск и каталог. | chdir /d D:\Games |
путь | Отображение или установка пути поиска исполняемых файлов. | путь |
путь C:\Program Files | Задайте путь поиска исполняемых файлов. | путь C:\Program Files |
заменить | Сопоставьте путь с буквой диска. | subst X: C:\Users\ВашеИмя\Загрузки |
том | Отображение метки тома и серийного номера диска. | том С: |
часть диска | Откройте инструмент разметки диска. | часть диска |
монтирование | Создайте, удалите или укажите точку подключения тома. | монтирование X: /d |
fsutil | Выполнение задач, связанных с файловыми системами или дисковыми томами. | диски fsutil fsinfo |
Сортировать | Принимает входные данные из файла или каталога и размещает их содержимое в алфавитном порядке. | сортировка файла.txt |
двигаться | Переместите или переименуйте файлы и каталоги. | переместить C:\temp\file.txt D:\Documents |
копировать | Скопируйте один или несколько файлов в другое место. | скопировать файл .txt D:\Backup |
Все приведенные выше команды помогут вам легко перемещаться по каталогам и управлять ими в терминале. Освоив их, вы сможете легко перемещаться по файловой системе Windows и выполнять множество задач, связанных с управлением файлами и папками.
Команды управления дисками
Командная строка также позволяет вам проверять состояние диска, шифровать файлы, удалять тома и многое другое. Вот обзор всех важных команд управления дисками.
Имя команды | Цель команды | Пример команды |
чкдск | Проверьте локальный диск и устраните проблемы | chkdsk C: |
chkdsk / ф | Проверьте и исправьте ошибки на диске. | chkdsk /ф C: |
шифровать | Шифрование или расшифровка файлов и каталогов. | зашифровать /e C:\SensitiveData |
шифр / ш | Безвозвратно перезаписать удаленные данные на томе. | шифр /w:C: |
дефрагментация | Дефрагментация и оптимизация указанного диска. | дефрагментация С: |
дефрагментация /С | Дефрагментируйте все локальные тома. | дефрагментация /С |
chkntfs | Отображение или изменение проверки дисков при запуске. | chkntfs C: |
chkntfs/д | Восстановите поведение по умолчанию для проверки дисков при запуске. | chkntfs/д |
часть диска | Откройте инструмент разметки диска. | часть диска |
формат | Отформатируйте диск для использования с Windows. | формат Д: |
этикетка | Создайте, измените или удалите метку тома диска. | метка C: MyVolume |
монтирование | Создайте, удалите или укажите точку подключения тома. | монтирование X: /d |
часть диска | Запустите инструмент разметки диска для расширенного управления дисками. | часть диска |
СФК | Сканирование и восстановление системных файлов. | СФЦ /сканноу |
fsutil | Выполнение задач, связанных с файловыми системами или дисковыми томами. | диски fsutil fsinfo |
wmic | Получить подробную информацию о дисках и разделах. | Краткий список дисков wmic |
Cleanmgr | Откройте утилиту «Очистка диска». | Cleanmgr |
компактный | Отображение или изменение степени сжатия файлов в разделах NTFS. | компактный /c /s:C:\MyFolder |
diskmgmt.msc | Откройте инструмент графического интерфейса управления дисками. | diskmgmt.msc |
конвертировать | Преобразуйте том из FAT32 в NTFS. | конвертировать C:/FS:NTFS |
устанавливать | Смонтируйте файловую систему. | монтирование |
Робокопия | Надежное копирование файлов для зеркалирования каталогов. | robocopy C:\ Источник D:\Destination /MIR |
xcopy | Копирование файлов и каталогов, включая подкаталоги. | xcopy C:\ Источник D:\Destination/E |
Сетевые команды
В командной строке можно использовать множество команд для настройки, устранения неполадок и управления сетью.
Имя команды | Цель команды | Пример команды |
арп | Отображает и изменяет кэш ARP. | арп -а |
доцент | Отображает или изменяет ассоциации расширений файлов. | assoc .txt=txtfile |
FTP | Переносит файлы в удаленное сетевое расположение и обратно. | FTP-сервер example.com |
GetMac | Отображает MAC-адрес сетевых адаптеров. | GetMac |
имя хоста | Отображает имя текущего хоста. | имя хоста |
ipконфигурация | Отображает информацию о конфигурации IP. | ipconfig / все |
нетш | Настраивает параметры сети и отображает статистику. | интерфейс netsh показать интерфейс |
нетстат | Отображает активные сетевые подключения и статистику. | нетстат -ан |
nslookup | Запрашивает DNS для получения сопоставления доменного имени или IP-адреса. | nslookup example.com |
пинг | Проверяет соединение между локальным компьютером и удаленным сетевым узлом. | пинговать google.com |
маршрут | Отображает и изменяет таблицу IP-маршрутизации. | печать маршрута |
трассировка | Отслеживает путь от локального компьютера до удаленного сетевого узла. | трассировка Google.com |
телнет | Общается с удаленным устройством по протоколу Telnet. | телнет example.com 23 |
tftp | Переносит файлы на удаленный TFTP-сервер и обратно. | tftp -i 192.168.1.1 положить файл.txt |
сеть | Коллекция команд для сетевых операций. | чистый просмотр \\сервер |
нетш WLAN | Управляет настройками беспроводной сети. | netsh wlan показать профили |
путь | Сочетает функции ping и Tracert для выявления проблем с задержкой в сети. | путь к google.com |
нбтстат | Отображает статистику NetBIOS по TCP/IP. | нбтстат -а |
сетевой пользователь | Управляет учетными записями пользователей в сети. | имя пользователя сети /добавить |
чистая локальная группа | Управляет локальными группами пользователей в сети. | администраторы сетевых локальных групп |
чистое использование | Подключает, отключает и отображает сетевые диски. | чистое использование Z: \\server\share |
сетевой сеанс | Перечисляет или отключает сеансы с локальным компьютером. | сетевой сеанс |
чистая доля | Создает, удаляет или отображает общие ресурсы. | чистая доля имя_ресурса=c:\путь |
чистый старт | Останавливает сетевую службу. | сервис чистого запуска |
чистая остановка | Останавливает сетевую службу. | чистая стоп-служба |
чистая статистика | Отображает статистику о рабочей станции или сервере. | рабочая станция чистой статистики |
чистое время | Отображает или синхронизирует время локального компьютера с другим сервером. | чистое время \\сервер |
чистая печать | Отображает состояние очереди печати и управляет заданиями на печать. | чистая печать \\сервер\принтер |
Разные команды
Наконец, вот длинный список разных команд, которые не вписываются ни в одну из вышеперечисленных категорий. Некоторые из них связаны с сетью, некоторые управляют процессами, а третьи могут открывать определенные приложения. Однако я поместил их в эту таблицу, поскольку многие из них можно использовать по-разному.
Имя команды | Цель команды | Пример команды |
аудитпол | Отображает или устанавливает политики аудита. | аудитпол/получить/категория:* |
bcdboot | Создает или восстанавливает загрузочные файлы системного раздела. | bcdboot C:\Windows/s C: |
bcedit | Управляет данными конфигурации загрузки (BCD). | bcedit /set {default} bootstatuspolicy ignoreallfailures |
бдехдкфг | Управляет дисками, зашифрованными BitLocker. | bdehdcfg -driveinfo |
битсадмин | Управляет заданиями фоновой интеллектуальной службы передачи. | битсадмин/список/всепользователи |
bootcfg | Настраивает, запрашивает или изменяет параметры файла Boot.ini. | bootcfg/запрос |
загрузка | Обновляет главный загрузочный код для разделов жесткого диска. | загрузочная секция /nt60 C: |
сертификат | Выполняет запросы сертификатов центра сертификации (CA). | certreq -новый запрос.inf request.cer |
сертификат | Управляет файлами и службами центра сертификации (CA). | certutil -backupDB “C:\Backup” |
чглогон | Включает, отключает или запрашивает вход на сервер терминалов. | chglogon/включить |
чгпорт | Перечисляет или изменяет сопоставления COM-портов для совместимости с DOS. | chgport COM1=COM2 |
chgusr | Изменяет сопоставление файлов .ini для текущего пользователя. | chgusr/выполнить |
клип | Перенаправляет вывод в буфер обмена Windows. | клип |
cmdkey | Создает, перечисляет и удаляет сохраненные имена пользователей и пароли. | cmdkey/список |
доски | Редактирует командные строки, вызывает команды Windows и создает макросы. | доски /история |
запрос драйвера | Перечисляет установленные драйверы устройств и их свойства. | запрос драйвера /v |
дата | Отображает или устанавливает дату для системы | дата 18.05.2024 |
дискрейд | Управляет конфигурациями программного RAID. | дискрейд / статус |
диспдиаг | Создает журнал диагностики адаптера дисплея. | диспдиаг |
присоединиться | Предоставляет учетную запись компьютера в домене. | djoin/provision/domaindomain.com/machinemachine1 |
размещение | Управляет и планирует сбор данных счетчиков производительности и журналов трассировки событий. | запрос логмана |
режим | Настраивает системные устройства. | режим con cols=80 строк=50 |
нбстат | Отображает статистику NetBIOS по TCP/IP. | нбтстат -а |
открытые файлы | Отображает файлы, открытые удаленными пользователями. | открытые файлы/запрос |
powercfg | Настраивает параметры питания и отображает конфигурации питания. | powercfg / спящий режим включен |
рег | Управляет реестром Windows. | Рег-запрос HKLM\Software\Microsoft |
СК | Общается с контроллером служб и установленными службами. | sc-запрос |
задачи | Планирует запуск команд и программ в определенное время. | schtasks /create /tn «Моя задача» /tr «C:\task.bat» /sc daily /st 09:00 |
setx | Постоянно устанавливает переменные среды. | setx PATH “%PATH%;C:\NewPath” |
тайм-аут | Задерживает выполнение на указанное время. | таймаут /т 10 |
заголовок | Устанавливает заголовок окна командной строки. | название Новое название |
цутил | Отображает часовой пояс вашей системы | цутил /г |
Эффективное использование терминала Windows
Как и в случае с Linux, в терминале Windows есть много возможностей. Если вы когда-нибудь планируете пойти по пути карьеры ИТ-специалиста или системного администратора, знание всех тонкостей терминала имеет решающее значение. Даже если вы обычный пользователь, множество команд здесь могут облегчить вам жизнь.