Windows

Что такое интерпретатор командной строки?

Интерпретатор командной строки — это любая программа, которая позволяет вводить команды и затем выполнять эти команды в операционной системе . Это буквально интерпретатор команд.

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

Другие имена для интерпретатора командной строки

Любая программа интерпретатора командной строки также часто называется интерфейсом командной строки. Реже интерпретатор командной строки также называют CLI , интерпретатором языка команд , консольным пользовательским интерфейсом , процессором команд, оболочкой, оболочкой командной строки или интерпретатором команд .

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

Почему используются интерпретаторы командной строки?

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

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

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

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

Не все интерпретаторы командной строки похожи

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

Например, одна платформа может использовать команду scannow для сканирования компьютера на наличие вирусов или ошибок, но другая программа или операционная система, в которой эта возможность не встроена, может ничего не делать. Или, если он имеет аналогичную функцию, интерпретатор командной строки может понимать только сканирование или время сканирования , например.

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

Дополнительная информация о переводчиках командной строки

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

В Windows XP и Windows 2000 специальный диагностический инструмент под названием Recovery Console также выступает в качестве интерпретатора командной строки для выполнения различных задач по устранению неполадок и восстановлению системы.

Интерфейс командной строки в операционной системе MacOS называется Terminal.

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

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

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

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone