Подборка советов по командной строке, хитростей и интересных вещей, которые вы можете сделать
Хотя настройки Windows обеспечивают легкий доступ для настройки большинства вещей, командная строка — с повышенными правами или нет — может быть незаменима в ряде сценариев, особенно если вы знаете, как ею воспользоваться.
Иногда настройки можно применить, набрав несколько символов вместо того, чтобы щелкать ряд меню, в то время как в других случаях просто нет другого способа выполнить операцию, кроме как с помощью командной строки.
Мы составили список того, что вы можете делать в командной строке Windows, включая некоторые команды, которые должен знать каждый для общего использования, более сложные для настройки или устранения неполадок вашего ПК, а также менее известные и менее практичные функции командной строки. Наш список советов и приемов ниже был организован от самых кратких и полезных до более сложных и рискованных…
Остановить любую команду в середине операции
Поскольку вы можете тестировать некоторые команды… нажатие Ctrl + C отменит уже введенную команду и позволит вам начать вводить другую, а ввод cls очистит текущее окно от всех введенных вами команд.
Перетащите папки, чтобы вставить путь к каталогу
Пути к каталогам не обязательно вводить в первую очередь. Помимо возможности копировать/вставлять текст и перемещаться по каталогам, вы можете перетащить папку прямо в окно командной строки, чтобы автоматически вставить местоположение.
Увеличение (и уменьшение)
Раньше командная строка довольно плохо масштабировалась и отображала очень мелкий текст, но теперь она была модернизирована, чтобы вы могли увеличивать масштаб так же, как в веб-браузере. Используйте Ctrl + колесико мыши вверх/вниз для увеличения и уменьшения текста.
Щелкните правой кнопкой мыши строку заголовка и откройте «Свойства» для настроек, которые включают возможность изменять шрифт, макет и цвета командной строки, а также такие параметры, как режим быстрого редактирования, который автоматически вставляет текст из буфера обмена, когда вы щелкаете правой кнопкой мыши в строке. окно.
Бонус: вы также можете настроить текст в верхней панели, введя заголовок, а затем нужный текст (например, заголовок Мой заголовок был вставлен в режиме быстрого редактирования).
Сочетания клавиш командной строки
Нажатие стрелок вверх и вниз на клавиатуре будет циклически переключать ранее введенные команды. Больше ярлыков:
Вкладка: когда вы вводите путь к папке, вкладка будет автоматически заполняться и переключаться между каталогами
. Ctrl + M: включает режим пометки, который позволяет перемещать курсор во всех направлениях с помощью клавиш со стрелками.
Ctrl + C или V: начиная с Windows 10., вы можете копировать и вставлять с помощью Ctrl + C и V, как и везде в ОС
. Ctrl + F: аналогично, Ctrl + F теперь позволяет вам искать текст в командной строке.
Ctrl + Shift + прокрутка мыши: увеличение или уменьшение окна. прозрачность (клавиши + и – тоже работают)
Alt + Enter: включает полноэкранный режим без отображения строки заголовка сверху (F11 также работает, как и везде в Windows)
Введите несколько команд одновременно
Добавление && между командами позволит вам ввести сразу несколько строк, которые будут выполняться последовательно. Пример:
список задач && netstat -b
Увидеть каждый запущенный и подключенный процесс
Ввод команды tasklist отобразит список всех процессов, запущенных на вашем компьютере, вместе с такими подробностями, как их идентификатор процесса и использование памяти, а netstat -b создаст список всех процессов с установленным сетевым подключением.
Перечислите все драйверы устройств на вашем ПК
Есть много способов создать список драйверов в командной строке, вот одна строка, которая включает дополнительную информацию, такую как состояние устройства и расположение папки/имя файла связанного драйвера:
driverquery /FO list /v
Вывод результатов в текстовый файл или буфер обмена
Вы можете сохранить вывод команды, такой как список задач или запрос драйвера, в новый текстовый файл, добавив > вместе с именем каталога и файла. Пример:
запрос драйвера > C:UsersTechSpotDesktopoutput.txt
Функциональные клавиши F1-F9 также являются сочетаниями клавиш.
Функциональные клавиши (F) в верхней части клавиатуры также являются сочетаниями клавиш, которые в основном повторно вводят предыдущие команды без их повторного ввода.
- F1: нажатие или удержание этой клавиши повторно напечатает команду, которую вы только что ввели, буква за буквой.
- F2: Копирует текущую команду до указанного символа.
- F3: Полностью перепечатывает предыдущую строку, которую вы ввели.
- F4: Обратное F2 — автоматическое удаление до указанного символа (ваш курсор должен быть перед текстом).
- F5: повторно вводит предыдущую команду, например F3, но позволяет вернуться назад по многим строкам в истории команд.
- F6: вставляет Ctrl+Z (^Z) в командную строку, что указывает на конец файла (текст после этого игнорируется)
- F7: открывает список ранее введенных команд, из которых можно выбрать.
- F8: работает как F5, но не останавливается в конце истории команд, а возвращается к началу.
- F9: позволяет повторно ввести предыдущую команду, введя число, связанное со строкой.
Используйте терминал Windows
Терминал Windows был представлен в более поздней версии Windows, которую можно бесплатно загрузить из Магазина Microsoft. Терминал — это модернизированный инструмент командной строки, который добавляет интерфейс с вкладками, в котором вы можете открывать несколько командных строк, а также соединения PowerShell, SSH и подсистему Windows для Linux (WSL), что делает его очень универсальным вариантом для пользователей командной строки.
Терминал Windows получает частые обновления и поддерживает современные функции, такие как рендеринг текста с ускорением на графическом процессоре, что прокладывает путь к поддержке значков и смайликов, а также к значительно более быстрому отображению текста.
Удалить временные файлы с вашего диска
Некоторые временные файлы на вашем диске можно удалить с помощью следующих команд (/q запускает операцию без запроса подтверждения, /f игнорирует атрибут только для чтения и принудительно удаляет, /s удаляет содержимое из всех подпапок):
- Удалить временные пользовательские файлы: del /q /f /s %temp%*
- Удалить временные системные файлы (требуются права администратора): del /s /q C:Windowstemp*
- …Или запустите их вместе: del /q /f /s %temp% && del /s /q C:Windowstemp
Если это не освободило достаточно места для хранения, вот еще расположение временных папок, и мы недавно рассмотрели множество способов освободить место в Windows, включая методы командной строки для запуска расширенного инструмента очистки диска и еще один для отключения гибернации путем удаления системный файл функции (hiberfil.sys).
Откройте экранную клавиатуру Windows
При вводе osk в командной строке открывается экранная клавиатура Windows, которая позволяет нажимать клавиши мышью, а не печатать их.
Выключайте компьютер в определенное время
Команду «shutdown» можно использовать с рядом переключателей для выключения, перезагрузки и т. д., включая возможность принудительного закрытия приложений, отображения сообщения о завершении работы и указания количества секунд, которое вы хотите, чтобы операция произошла.. Пример: shutdown -s -t 3600 выключит ваш компьютер через час.
Создайте точку доступа Wi-Fi и узнайте свой пароль Wi-Fi
Если ваш сетевой адаптер поддерживает эту функцию, вы можете настроить свой компьютер в качестве беспроводной точки доступа из командной строки.
Как проверить, поддерживает ли ваше оборудование: введите драйверы netsh wlan show и найдите строку с надписью «Поддержка размещенной сети: Да».
Оттуда вы можете включить точку доступа с помощью этой команды: netsh wlan set hostednetwork mode=allow ssid= YOURSSID key= YOURPASSWORD
Также введите эту строку, чтобы включить точку доступа: netsh wlan start hostednetwork (остановка тоже работает), и вы можете проверить состояние вашей новой точки доступа, введя netsh wlan show hostednetwork.
Вам также может потребоваться пройти через некоторые меню графического интерфейса, чтобы включить совместное использование подключения (мы не смогли найти способ сделать это из командной строки): перейдите в «Сеть и общий доступ»> «Изменить настройки адаптера» (Панель управления «Сеть» и «Интернет-Сетевые подключения»), и вы должны увидеть сетевые адаптеры, подключенные к вашему ПК.
Щелкните правой кнопкой мыши устройство, подключенное к Интернету (не новую точку доступа, если она есть в списке) и откройте «Свойства». На вкладке «Общий доступ» установите флажок «Разрешить другим пользователям сети подключаться через Интернет-соединение этого компьютера».
Среди других команд netsh эта функция может показать ваш пароль Wi-Fi, введя netsh WLAN show имя профиля = ВАШ ПРОФИЛЬ ключ = очистить (см. Настройки безопасности > Содержимое ключа).
Эта строка может удалить сетевой профиль, который вы больше не используете: netsh WLAN delete profile name= YOURPROFILE
Команды быстрого исправления проблем с подключением
Проблемы с подключением? В ipconfig есть несколько команд для решения этой проблемы:
- ipconfig /release (освобождает ваш текущий выданный локальный IP-адрес)
- ipconfig /renew (запрашивает новый локальный IP-адрес)
- ipconfig /flushdns (сбрасывает содержимое кэша преобразователя DNS-клиента)
Для постоянных проблем с подключением есть несколько более сложных команд, которые стоит попробовать. Обратите внимание, что вам, возможно, придется перенастроить сетевой адаптер и т. д., если у вас есть ручные настройки, особенно при сбросе TCP/IP и брандмауэра Windows.
Эти команды требуют перезагрузки.
- netsh winsock reset (сбрасывает каталог winsock до состояния по умолчанию, удаляя многоуровневые поставщики услуг — эти элементы перечислены в каталоге netsh winsock show)
- netsh int ip reset all (Удаляет и переустанавливает TCP/IP, переписывая пару связанных ключей реестра)
- netsh advfirewall reset (восстановление настроек брандмауэра Windows по умолчанию, удаление ранее настроенных правил и т. д.)
- nbtstat -r (очищает содержимое кэша имен NetBIOS, а затем перезагружает записи с тегом #PRE из файла Lmhosts)
- nbtstat -rr (освобождает, а затем обновляет имена NetBIOS для локального компьютера, зарегистрированного на серверах WINS)
Команды быстрого исправления проблем с загрузкой
Вас встречает сообщение, которое гласит: «Перезагрузите компьютер и выберите правильное загрузочное устройство?» или «NTLDR отсутствует» при включении ПК? Приведенный ниже метод помог нам восстановить компьютер с Windows 8 и должен быть действителен для других выпусков Windows.
Обратите внимание, что эти строки необходимо ввести в командной строке, которая открывается в среде восстановления из-за пределов вашей операционной системы, например, с загрузочного USB-накопителя с установочным носителем Windows 10 / Windows 11 .
- загрузочная запись / fixmbr
- загрузочная запись /fixboot
- bootrec/scanos
- загрузочная запись /rebuildbcd
Хотя эта последовательность работала для нас в прошлом, мы протестировали ее на виртуальной машине, удалив системный зарезервированный раздел (где хранится загрузочная информация) и попытавшись восстановить загрузочное состояние, введя эти строки. К сожалению, доступ к bootrec /fixboot был запрещен, и мы не смогли найти обходной путь, поэтому Windows по-прежнему не могла загрузиться.
Однако эти команды bcdboot и bootsect помогли снова загрузить Windows, хотя мы только что переформатировали системный раздел:
- bcdboot C:Windows (воссоздает файлы системного раздела с файлами, скопированными из C:Windows. Хотя этот формат работает в Windows, см. примечание ниже о выполнении этой команды из консоли восстановления вне Windows).
- bootsect /nt60 SYS /mbr (переписывает основной загрузочный код в системный раздел и обновляет основную загрузочную запись)
*Примечание. Если вы пытаетесь запустить bcdboot C:Windows из консоли восстановления вне вашей установки Windows (например, с установочного носителя Windows 11), C:Windows, вероятно, является D:Windows (ваша операционная система), а C: вероятно, ваш системный раздел (загрузочная информация). Ввод diskpart, а затем list vol отобразит тома дисков, чтобы вы знали, что к чему (введите exit, чтобы закрыть diskpart). Чтобы запустить операцию bcdboot из среды восстановления, вам понадобится примерно такая команда: bcdboot D:Windows /s C:
Сноска…
Основная загрузочная запись — первый сектор на всем диске, содержащий загрузчик, а также информацию о разделах на диске.
Загрузочная запись тома (она же загрузочный сектор раздела/ системный раздел в терминологии MS) — первый сектор раздела, содержащий информацию для загрузки операционной системы.
Команды быстрого исправления для восстановления Windows
Все еще не можете загрузиться в Windows? Возникли синие экраны или другая ошибка? ОС имеет встроенные инструменты для сканирования и замены поврежденных системных файлов:
- sfc /scannow (изнутри Windows)
- sfc /scannow /offbootdir=D: /offwindir=D:Windows (из-за пределов Windows, например, с диска восстановления)
Отдельная команда DISM может сканировать хранилище компонентов Windows на наличие поврежденных файлов и автоматически восстанавливать их:
- DISM/Online/Cleanup-Image/RestoreHealth (изнутри Windows)
- DISM /Image:D: /Cleanup-Image /RestoreHealth (из-за пределов Windows)
Шифрование, сжатие или резервное копирование файлов
Файлы и папки могут быть зашифрованы или сжаты, а затем расшифрованы и распакованы с помощью быстрых отдельных команд для каждой операции — убедитесь, что вы изменили целевое назначение:
Зашифруйте файл или папку: cipher /e C:UsersTechSpotDesktopFolder (здесь больше команд шифрования — /h применяет скрытый атрибут)
Расшифруйте этот файл или папку: cipher /d C:UsersTechSpotDesktopFolder
Сжать файл или папку: compact /c /s:C:UsersTechSpotDesktopFolder
Распаковать файл или папку: compact /u /s:C:UsersTechSpotDesktopFolder
Вы можете создавать полуинкрементные резервные копии файлов с помощью robocopy, хотя это требует больше усилий, чем предыдущие команды.
Существует отличная ветка суперпользователя, обсуждающая тему, в которой рекомендуются варианты одной и той же команды для того, чтобы robocopy выполняла базовые резервные копии файлов, копируя файлы из одного места в другое — но только после внесения изменений.
Вот наиболее рекомендуемая команда (см. ссылку для объяснения параметров):
robocopy C: источник M: назначение / MIR / FFT / R: 3 / W: 10 / Z / NP / NDL
Создание отчетов о вашей системе
Эти отчеты удивительно подробны и могут помочь в понимании проблем, связанных с энергопотреблением вашей системы или беспроводным подключением.
powercfg /energy (Формирует отчет об энергоэффективности вашей системы — расположение отчета указывается после завершения команды)
powercfg /batteryreport (Создает отчет со спецификациями вашей батареи, а также статистикой и графиками об истории использования вашей батареи)
netsh wlan show wlanreport (создает отчет со спецификациями вашего беспроводного оборудования вместе с информацией об истории ваших подключений)
Посмотрите ASCII-версию «Звездных войн. Эпизод IV»
По-прежнему доступны различные службы telnet старой школы, в том числе возможность смотреть «Звездные войны. Эпизод IV».
Введите telnet towel.blinkenlights.nl в командную строку, чтобы фильм запустился (звука нет).
Примечание. Если команда не распознается, возможно, вам придется включить telnet. Найдите «Пуск» или «Панель управления» для «Включение или отключение компонентов Windows» и установите флажок рядом с Telnet (нажмите «ОК…»).
Еще места, куда можно зайти через телнет:
- telnet towel.blinkenlights.nl 666 (генератор оправданий «оператор-ублюдок из ада»)
- телнет telnet.wmflabs.org (Викимедиа )
- telnet rainmaker.wunderground.com (Weather Underground )
- телнет aardmud.org 4000 (Aardwolf )
- telnet achaea.com 23 (Ахайя)
- telnet ateraan.com 4002 (Новые Миры – Ateraan)
- telnet avalon-rpg.com 23 (Avalon: The Legend Lives )
- телнет batmud.bat.org 23 (BatMUD )
- telnet eclipse.cs.pdx.edu 7680 (Новолуние )
- телнет забытые королевства.org 4000 (Забытые королевства )
- telnet freechess.org 5000 (бесплатные шахматы )
- telnet igormud.org 1701 (ИгорьМУД )
- telnet lord.stabs.org 23 (Легенда о красном драконе )
- telnet mush.shelteringcolorado.com 2601 (Sheltering Sky: Ночной Колорадо )
- telnet zombiemud.org 23 (Зомби ГРЯЗЬ )
Примечание. Эта функция была первоначально опубликована в октябре 2018 года. Мы пересмотрели часть ее содержания и увеличили ее из-за ее олдскульного характера в рамках нашей инициативы #ThrowbackThursday.
Еще полезные советы
- Краткое изложение обязательных портативных приложений
- Как зашифровать файлы, папки и диски в Windows
- 21 программа для анализа и оценки вашего оборудования
- «Запуск от имени администратора»: что это значит?