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

Командная строка(Command Prompt) или CMD — бич многих пользователей Windows . Большинство людей не понимают, что это такое, и, если им действительно не нужно его использовать, они стараются его избегать. Кроме того, большинство из тех, кто читает наши руководства о командной строке(Command Prompt) в Digital Citizen , являются либо студентами, которым нужно научиться работать с ней для своих экзаменов по ИТ, либо ИТ-специалистами, которые используют ее для работы. Если вы не айтишник(IT geek) , но хотите узнать, что такое командная строка(Command Prompt) , чем она полезна и кто ее придумал, прочтите эту статью:

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

Командная строка(Command Prompt) — это приложение, которое можно найти в операционных системах Windows . С технической точки зрения, командная строка(Command Prompt) — это интерпретатор командной строки(command-line interpreter) , и ее цель — позволить вам вводить команды, используя специальный синтаксис. Команды, отправляемые в командную строку(Command Prompt) , вводятся в виде строк текста, которые запускаются операционной системой,(operating system) как только вы нажимаете Enter на клавиатуре.

Командная строка из Windows 10

В отличие от обычных приложений, которые используют графические пользовательские интерфейсы, командная строка(Command Prompt) не имеет визуального интерфейса как такового. Вместо кнопок, флажков, ползунков, полос, списков и других подобных графических элементов командная строка(Command Prompt) использует только текст, введенный с клавиатуры.

В чем смысл КМД?

CMD — это сокращенная форма слова команда(command) , а также короткий способ попросить Windows запустить командную строку(Command Prompt) . Например, в Windows 10 вы можете использовать поиск или окно «Выполнить»,(Run window) чтобы найти cmd и запустить командную строку(Command Prompt) вместо ввода полного имени.

Поиск CMD и запуск командной строки

Вы также можете слышать о CMD Prompt , но это просто другой способ сказать « Командная строка(Command Prompt) » .

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

Хотя обычным пользователям, возможно, сложнее изучить и использовать командную строку(Command Prompt) вместо современных приложений с графическим пользовательским интерфейсом, этот инструмент может быть полезен в определенных ситуациях.

Одна из основных причин, почему командная строка(Command Prompt) полезна, заключается в том, что она позволяет запускать несколько команд одну за другой, а это означает, что вы можете использовать ее для автоматизации задач. Например, создав простой сценарий, вы можете создать пакет команд, которые автоматически запускаются в определенное время по вашему выбору (например, при входе в Windows , при завершении работы Windows или только при двойном щелчке по пакету ). файл(batch file) ).

Еще одна сильная сторона командной строки,(Command Prompt,) особенно по сравнению с приложениями с графическим пользовательским интерфейсом, заключается в том, что она дает нам прямую связь с операционной системой(operating system) . Другими словами, если вы знаете правильные команды, вы можете сделать больше с командной строкой(Command Prompt) , чем с обычным приложением. Хотя большинству пользователей обычно достаточно использования мыши для работы с Windows , командная строка(Command Prompt) дает вам более высокий уровень контроля над операционной системой(operating system) , предлагая вам доступ к параметрам и инструментам, которые в противном случае недоступны.

Что можно сделать с помощью командной строки(Command Prompt)

Многие действия, которые вы можете выполнять в графическом интерфейсе Windows , дублируются в командной строке(Command Prompt) . Это означает, что вы можете использовать CMD для выполнения всех обычных действий, таких как копирование, переименование или удаление файлов и папок, навигация по папкам, запуск приложений, изменение настроек и так далее.

Однако командная строка(Command Prompt) также дает вам дополнительные возможности, которые вы не можете получить, если используете только обычный интерфейс из Windows . Например, командная строка(Command Prompt) позволяет запускать команды ping, netstat и ipconfig, которые могут многое рассказать о состоянии вашей сети(network status) . Существуют команды, которые можно использовать для управления запущенными процессами или работы с загрузочными файлами и данными конфигурации на системном диске(system drive) , команды, позволяющие проверять состояние дисков, команды, позволяющие устанавливать или удалять дополнительные функции Windows , и даже команды . которые позволяют добавлять и удалять ключи в реестре Windows(Windows Registry) или из него .

Справка по команде REG из командной строки

Список очень длинный, поэтому, если вы хотите узнать, существует ли конкретная команда для конкретной задачи, советуем просмотреть полный список команд Windows(full list of Windows Commands) . Если вы хотите более подробно узнать, как работать с командной(Command) оболочкой, вы также можете найти хорошую помощь в наших руководствах: Командная строка(Command Prompt) .

Когда и кем была изобретена командная строка ?(Command Prompt)

(Command Prompt's)История командной строки начинается с MS-DOS , операционной системы(operating system) , созданной Microsoft еще в 1981 году, то есть почти 40 лет назад. MS-DOS не имела графического пользовательского интерфейса(user interface) , и большинство команд, которые можно было запускать в ней, были относительно простыми. В то время не существовало командной строки , но существовал ее предок (Command Prompt)Command.com . Command.com был интерпретатором командной строки по умолчанию, доступным в MS-DOS , а также единственным пользовательским интерфейсом,(user interface) доступным в этой операционной системе(operating system) . Command.comприсутствовал в паре следующих операционных систем Microsoft , от (Microsoft)Windows 95 до Windows 98 SE и Windows ME(SE and Windows ME) .

Приглашение MS-DOS в Windows 98 SE

Позже, когда Microsoft выпустила Windows NT в 1993 году (27 лет назад), родилась командная строка , какой мы ее знаем сегодня. (Command Prompt)Командная строка (cmd.exe)(Command Prompt (cmd.exe)) предлагала совместимость со старыми командами, которые были доступны на Command.com из MS-DOS , чтобы облегчить компаниям адаптацию и переход на новую операционную систему(operating system) . Хотя новые команды добавлялись с каждой новой версией, командная строка(Command Prompt) сохраняла эту совместимость на протяжении многих лет. Следующие операционные системы - Windows 2000, Windows XP , Windows Vista , Windows 7, Windows 8 и Windows 10 — все еще есть командная строка(Command Prompt) , и все работает почти так же.

Каково будущее командной строки?

Командная строка(Command Prompt) прожила долгую и полезную жизнь. Несколько лет назад, когда Microsoft решила заменить ярлыки командной строки из (Command Prompt)меню WinX(WinX menu) в Windows 10 , публикации и пользователи были обеспокоены тем, что командная строка(Command Prompt) может долго не прожить. Однако Рич Тернер(Rich Turner) (старший менеджер программ(Program Manager) , Windows Console & Command-Line ) из Microsoft опубликовал пост под названием «Слухи о смерти Cmd сильно преувеличены(Rumors of Cmd's death have been greatly exaggerated) », в котором он рассказал всему миру, что "The Windows Cmd / Command-Line shell is НЕТbeing removed from Windows in the near or distant future!" .

Вы используете командную строку?

Теперь вы знаете больше о командной строке(Command Prompt) , почему она полезна и что с ней можно делать. Вы также знаете, откуда она взялась и что у нее еще есть будущее. Вопрос в том, пользовались ли вы им и продолжаете ли использовать? Если да, то для чего вы используете командную строку(Command Prompt) ? Оставьте комментарий ниже и давайте поговорим.



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts