Как освоить командную строку Windows — идеальный чит для командной строки

    0
    0


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


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

    Как открыть командную строку в Windows 11

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

    1. В меню «Пуск» Windows найдите Командная строка и щелкните первый появившийся результат.
      Снимок экрана Windows 11, на котором показан поиск командной строки в меню «Пуск» с выделением параметра «Запуск от имени администратора».
    2. Некоторые команды потребуют доступа администратора. Чтобы открыть командную строку с повышенными привилегиями, выберите значок Запустить от имени администратора вариант из меню справа.


    Теперь, когда вы запустили терминал, вас встретит практически пустой экран с текстом вверху. В первой строке будет указана ваша версия 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 есть много возможностей. Если вы когда-нибудь планируете пойти по пути карьеры ИТ-специалиста или системного администратора, знание всех тонкостей терминала имеет решающее значение. Даже если вы обычный пользователь, множество команд здесь могут облегчить вам жизнь.

    Предыдущая статьяНовая “горячая” гача Wuthering Waves страдает от катастрофических
    Следующая статьяWoW Remix Печать сломана: как выполнить квест
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.