Что такое командная строка Windows

Обновлено: 04.07.2024

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

Изображение предоставлено: Андрей Новгородцев/Shutterstock

Многие пользователи Windows никогда не пользовались командной строкой. Современные оптимизированные операционные системы позволяют легко пользоваться компьютером, не беспокоясь о вводе текстовых команд старой школы в командной строке.

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

Что такое командная строка?

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

Это восходит к ранним временам компьютеров, когда вам приходилось вводить команды в терминал для выполнения процессов на машине. Ранние операционные системы ПК, такие как MS-DOS, работали исключительно через интерфейсы командной строки. Не было курсора мыши, управления окнами или подобных элементов графического пользовательского интерфейса (GUI), которые мы сегодня воспринимаем как должное.

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

Ранние версии Windows, такие как Windows 3.1, эффективно работали как визуальный интерфейс поверх DOS. Более поздние версии, включая Windows 95 и Windows ME, также включали интеграцию с MS-DOS. Это позволяло вам запускать команды через командную строку MS-DOS, как в то время называлась командная строка.

Начиная с Windows XP, Windows отделилась от MS-DOS. Однако в современных версиях Windows вы по-прежнему можете использовать командную строку для прямого взаимодействия с компьютером вместо того, чтобы щелкать различные меню. Командная строка также может запускать пакетные файлы; это упрощает автоматизацию задач.

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

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

Есть несколько способов открыть командную строку в Windows. Ниже приведены наиболее удобные:

  1. Введите «командная строка» в меню «Пуск», чтобы выполнить поиск. Вы также можете ввести «cmd» (краткое имя исполняемого файла, запускающего командную строку), если хотите.
  2. Нажмите Win + R, чтобы открыть окно "Выполнить", затем введите "cmd" и нажмите Enter, чтобы открыть его.
  3. Нажмите Win + X (или щелкните правой кнопкой мыши кнопку «Пуск») и выберите в меню пункт «Командная строка».
    1. В зависимости от настроек Windows вместо этого может отображаться Windows PowerShell или Windows Terminal. Новый терминал Windows и PowerShell более эффективны, чем командная строка, но обратно совместимы со всеми командами CMD.

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

    Чтобы запустить командную строку от имени администратора, удерживайте Ctrl + Shift при запуске любого из первых двух вариантов выше. Если вы используете третий вариант, вместо этого выберите Командная строка (Администратор) (или соответствующий вариант, который появится для вас). Для этого вам потребуется принять приглашение UAC, поэтому вам потребуется войти в учетную запись администратора или ввести пароль администратора.

    Как использовать командную строку Windows: основы

    Когда вы откроете окно командной строки, вы увидите основную информацию о вашей текущей версии Windows. Ниже вы увидите строку, подобную приведенной ниже:

    C:\Users\[Имя пользователя]>

    Это ваше текущее местоположение. Любые выполняемые вами команды, зависящие от местоположения (например, удаление файлов), будут выполняться в этой папке. Другие команды CMD носят более общий характер и не зависят от того, находитесь ли вы в определенном месте.

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

    Если вы введете команду, которую ваш компьютер не распознает, вы увидите сообщение "[Команда]" не распознана. и Windows ничего не сделает.

    Это не проблема; более опасен случайный ввод неправильной команды или использование команды не по назначению. Например, при попытке удалить один файл вы можете случайно указать удалить всю папку вместо этого.

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

    Основные команды командной строки для начинающих

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

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

    Получение справки

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

    Если вам нужна более подробная информация о том, как использовать определенную команду, введите ее, а затем /?. Это даст вам дополнительную помощь, а также дополнительные параметры для изменения того, как это работает.

    Список и изменение каталогов

    Команда dir (сокращение от слова «каталог») выведет список содержимого папки, в которой вы сейчас находитесь. Как упоминалось ранее, вы можете проверить это, взглянув на папку, которая отображается слева от вашей текущей команды.

    Чтобы изменить свое текущее местоположение, используйте cd (сокращение от изменения каталога), а затем папку, которую вы хотите посетить. Доступные папки помечаются при запуске команды dir.

    Например, чтобы перейти в папку "Рабочий стол" из пользовательской папки по умолчанию, введите cd Desktop. Вы можете переместиться на одну папку вверх с помощью ярлыка cd..

    Создание и удаление файлов и папок

    Используйте mkdir [имя новой папки] (создайте каталог), чтобы создать новую папку. Например, mkdir Awesome Pics создаст папку с названием Awesome Pics.

    Аналогично команда rmdir [имя папки] (удалить каталог) удалит папку, но только если она пуста. Чтобы удалить файл, используйте del [имя файла].

    Управление CMD

    Если на экране командной строки слишком много беспорядка, введите cls, чтобы очистить содержимое и начать заново. И если есть запущенная команда, которую вы хотите отменить (возможно, она занимает слишком много времени), нажмите Ctrl + C, чтобы завершить ее.

    Сетевые команды

    Некоторые из наиболее полезных команд командной строки связаны с работой в сети. Такие команды, как ping, позволяют узнать, может ли ваш компьютер связаться с удаленным пунктом назначения и сколько времени это займет. Между тем, ipconfig позволяет вам увидеть обзор сети для вашего текущего соединения.

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

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

    Обычно для запуска командной строки используется одна из нескольких команд устранения неполадок. CHKDSK позволяет сканировать накопители на наличие ошибок, а SFC позволяет Windows обнаруживать и исправлять поврежденные системные файлы. Подробнее см. в нашем сравнении CHKDSK, SFC и DISM.

    Вывод командной строки на новый уровень

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

    Хотя большинство команд CMD специфичны для среды Windows, Windows 10 и более поздние версии также позволяют запускать оболочку Bash, используемую в Linux, macOS и многих других операционных системах. Об этом стоит узнать, если вы используете несколько платформ.

    Командная строка доступна в большинстве операционных систем Windows

    Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

    Что нужно знать

    • Командную строку можно найти в меню "Пуск" или на экране "Приложения".
    • Можно также использовать команду "Выполнить" cmd или открыть из исходного каталога: C:\Windows\system32\cmd.exe
    • Для использования введите допустимую команду командной строки.

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

    Командная строка официально называется командным процессором Windows, но ее также иногда называют ​командной оболочкой или командной строкой или даже по имени файла cmd.exe.

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

    Командную строку иногда ошибочно называют «приглашением DOS» или MS-DOS. Командная строка — это программа для Windows, которая эмулирует многие возможности командной строки, доступные в MS-DOS, но это не MS-DOS.

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

    Как получить доступ к командной строке

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

    Результат поиска командной строки в меню

    Быстрый доступ для большинства людей работает быстрее, но другим способом доступа к командной строке является команда cmd «Выполнить». Вы также можете открыть cmd.exe из исходного местоположения:

    Еще один способ открыть командную строку в некоторых версиях Windows — через меню опытного пользователя. Однако вы можете увидеть там PowerShell вместо командной строки в зависимости от того, как настроен ваш компьютер. Вы можете переключаться между командной строкой и PowerShell из меню Win+X.

    Многие команды можно выполнить, только если вы запускаете командную строку от имени администратора.

    Как использовать командную строку

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

    Например, выполнение следующей команды командной строки в папке "Загрузки" приведет к удалению всех файлов MP3 из этой папки:

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

    Например, выполнение команды dir покажет список файлов и папок, существующих в любом определенном месте на компьютере, но на самом деле ничего не делает. Однако измените всего пару букв, и она превратится в команду del, именно так вы удаляете файлы из командной строки!

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

    Вот пример, где пробел в команде разбивает строку на две части, по существу создавая две команды, в которых файлы в корневой папке (файлы) удаляются вместо файлов в подпапке ( музыка):

    Правильный способ выполнения этой команды для удаления файлов из папки music – удалить пробел, чтобы вся команда была правильно связана.

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

    Команды командной строки

    Командные строки для операционных систем Windows:

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

    Вот некоторые из наиболее часто используемых команд командной строки, которые применяются в различных обстоятельствах: chkdsk, copy, ftp, del, format, ping, attrib, net, dir, help и shutdown.

    Доступность командной строки

    Командная строка доступна во всех операционных системах на базе Windows NT, включая Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000, а также Windows Server 2012, 2008 и 2003. .

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

    Терминал Windows — это еще один одобренный корпорацией Майкрософт способ использования командной строки и PowerShell в одном инструменте.

    Приложение «Терминал» похоже на командную строку в Windows. Чтобы открыть, выберите Приложения > Утилиты > Терминал.

    Чтобы сменить каталог, введите cd и пробел. Затем перетащите папку или введите имя папки в командную строку.

    Все поддерживаемые версии Windows и Windows Server имеют встроенный набор консольных команд Win32. В этом наборе документации описываются команды Windows, которые можно использовать для автоматизации задач с помощью сценариев или средств создания сценариев.

    Оболочки командной строки

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

    Командная оболочка была первой встроенной в Windows оболочкой для автоматизации рутинных задач, таких как управление учетными записями пользователей или ночное резервное копирование, с помощью пакетных (.bat) файлов. С помощью Windows Script Host вы можете запускать более сложные сценарии в командной оболочке. Дополнительные сведения см. в разделе cscript или wscript. С помощью сценариев можно выполнять операции более эффективно, чем с помощью пользовательского интерфейса. Скрипты принимают все команды, доступные в командной строке.

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

    Для наиболее надежной и современной автоматизации Windows мы рекомендуем использовать PowerShell вместо Windows Commands или Windows Script Host для автоматизации Windows.

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

    Вы также можете загрузить и установить PowerShell Core, версию PowerShell с открытым исходным кодом.

    Автоматическое завершение файла командной оболочки и имени каталога

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

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

    Установите эти значения равными управляющему символу, который вы хотите использовать. См. коды виртуальных ключей для полного списка. Чтобы отключить определенный символ завершения в реестре, используйте значение пробела (0x20), так как это недопустимый управляющий символ. Тип значения для этой записи реестра — REG_DWORD, и его можно указать в виде шестнадцатеричного или десятичного значения.

    Вы также можете включить или отключить завершение имен файлов и каталогов для каждого экземпляра командной оболочки, запустив cmd.exe с параметром и переключателем /F:ON или /F:OFF . Если завершение имени включено с помощью параметра и переключателя /F:ON, используются два управляющих символа: Ctrl-D для завершения имени каталога и Ctrl-F для завершения имени файла. Пользовательские настройки имеют приоритет над настройками компьютера, а параметры командной строки имеют приоритет над настройками реестра.

    Справочник по командной строке от А до Я

    Чтобы найти информацию о конкретной команде, в следующем меню от A до Z выберите букву, с которой начинается команда, а затем выберите имя команды.

    Диспетчер пакетов Windows 1.2

    Мы были заняты улучшением диспетчера пакетов Windows. Сегодня я имею удовольствие объявить о доступности Windows Package Manager 1.2. Сегодня утром он был выпущен в Microsoft Store как автоматическое обновление «Установщика приложений», если вы используете Windows 10 (1809+) или Windows 11. Поддержка ARM64 Мы работаем над . 4 Командная строка диспетчера пакетов Windows, командная строка

    Windows Terminal Preview 1.13 Release

    Предварительная версия Windows Terminal 1.13

    Kayla Cinnamon Опубликовано 3 февраля 2022 г. автором Kayla Cinnamon -->

    Добро пожаловать в первый выпуск Windows Terminal 2022 года! В этом выпуске в предварительную версию Windows Terminal Preview 1.13 будут добавлены новые функции, указанные ниже, а также будет выполнен перенос Windows Terminal в версию 1.12, которая включает все функции из этого предыдущего сообщения в блоге. Сборка Windows Terminal 1.12 будет выпущена в рамках программы Windows Insider до того, как будет выпущена версия . 9 Командная строка терминала Windows

     Windows среда

    Среда Windows

    Kayla Cinnamon Опубликовано 17 декабря 2021 г. автором Kayla Cinnamon -->

    Привет всем! У нас есть захватывающее новое веб-шоу, которое планируется запустить в следующем году под названием Windows Wednesday, о котором мы хотели бы рассказать вам больше. 🙂 Что такое Windows среда? Windows Wednesday — это еженедельное 30-минутное веб-шоу в прямом эфире, где мы говорим обо всем, что связано с Windows. Мы пригласим экспертов в предметной области, чтобы они рассказали о своих инструментах. 1 Командная строка Windows Командная строка

    Терминал Windows как интерфейс командной строки по умолчанию

    Терминал Windows как интерфейс командной строки по умолчанию

    Kayla Cinnamon Опубликовано 14 декабря 2021 г. автором Kayla Cinnamon -->

    Привет, поклонники Windows Terminal! В этом месяце мы выпускаем служебный выпуск, а следующий функциональный выпуск запланирован на январь, поэтому мы решили написать сообщение в блоге, в котором будет обсуждаться Windows Terminal как интерфейс командной строки по умолчанию в Windows и наши планы на будущее. Что такое терминал по умолчанию? Терминал по умолчанию — это терминал. 13 Командная строка Windows Terminal Command-Line

    Подключение USB-устройств к WSL

    Подключение USB-устройств к WSL

    Бен МакМорран Опубликовано 4 ноября 2021 г. (12 января 2022 г.) Беном МакМорраном -->

    Я инженер-программист, разрабатываю инструменты для Visual Studio и Visual Studio Code для поддержки разработки встраиваемых устройств на C++. Эти физические устройства обычно подключаются к компьютеру через USB, но мы обнаружили, что не можем использовать WSL для тестирования наших инструментов в Linux, поскольку он не поддерживает USB. Мы были не одиноки — поддержка подключения . 10 Командная строка подсистемы Windows для Linux (WSL)

    OneAPI/L0, OpenVINO и OpenCL появятся в подсистеме Windows для Linux для графических процессоров Intel

    Стив Проновост Опубликовано 4 ноября 2021 г. Стивом Проновостом -->

    Мы рады сообщить, что в сотрудничестве с Intel мы обеспечиваем поддержку аппаратного ускорения OneAPI/L0, OpenVINO и OpenCL на графических процессорах Intel в подсистеме Windows для Linux (WSL). Поддержка этих API в WSL еще больше расширяет выбор вычислительных API, доступных разработчикам, и обеспечивает наилучшую производительность и функциональность. Комментарии закрыты. 0 Командная строка

    Предварительная версия Windows Terminal 1.12

    Kayla Cinnamon Опубликовано 20 октября 2021 г. (20 октября 2021 г.) автором Kayla Cinnamon -->

    Вышла Windows Terminal Preview 1.12, и она ОГРОМНА! В этом выпуске в Windows Terminal Preview 1.12 добавлены новые функции, описанные ниже, а в Windows Terminal 1.11 добавлены функции из этого предыдущего сообщения в блоге. Windows Terminal 1.11 также получит страницу по умолчанию в пользовательском интерфейсе настроек вместе с функциями терминала по умолчанию. Ты сможешь . 6 Командная строка терминала Windows

     Доступна предварительная версия WSL в Microsoft Store!

    Теперь доступна предварительная версия WSL в Microsoft Store!

    Крейг Лоуэн Опубликовано 11 октября 2021 г. (12 октября 2021 г.) Крейгом Лоуэном -->

    Предварительная версия подсистемы Windows для Linux (WSL) теперь доступна в Microsoft Store в качестве приложения магазина для компьютеров с Windows 11! Установка WSL через магазин позволит вам получать последние обновления и функции WSL быстрее и без необходимости изменять версию Windows. Читайте дальше, чтобы узнать, как это возможно и для чего это нужно. 18 Командная строка подсистемы Windows для Linux (WSL)

    Диспетчер пакетов Windows 1.1

    Диспетчер пакетов Windows 1.1

    Демитрий Нелон Опубликовано 5 октября 2021 г. (5 октября 2021 г.) Демитриусом Нелоном -->

    Рад поделиться отличными новостями. Мы выпускаем диспетчер пакетов Windows 1.1. Мы исправили некоторые досадные ошибки и добавили некоторые долгожданные функции. Диспетчер пакетов Windows выпускается для Windows 10 (сборка 1809 и новее) и Windows 11 в виде автоматического обновления через Microsoft Store. Момент, которого мы ждали. 3 Командная строка диспетчера пакетов Windows, командная строка

    Windows Terminal Preview 1.11 Release

    Предварительная версия Windows Terminal 1.11

    Kayla Cinnamon Опубликовано 31 августа 2021 г. (5 октября 2021 г.) автором Kayla Cinnamon -->

    Предварительная версия Windows Terminal 1.11 уже доступна! Приходите проверить, что нового в нашем инструменте командной строки с открытым исходным кодом. 4 Командная строка терминала Windows

    Читайте также: