Мягкий

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

Попробуйте наш инструмент устранения неполадок





ОпубликованоПоследнее обновление: 16 февраля 2021 г.

Что такое интерпретатор командной строки? Как правило, все современные программы имеют Графический интерфейс пользователя (GUI) . Это означает, что интерфейс имеет меню и кнопки, которые пользователи могут использовать для взаимодействия с системой. Но интерпретатор командной строки — это программа, которая принимает только текстовые команды с клавиатуры. Эти команды затем выполняются в операционной системе. Строки текста, которые пользователь вводит с клавиатуры, преобразуются в функции, понятные ОС. Это работа интерпретатора командной строки.



Интерпретаторы командной строки широко использовались до 1970-х годов. Позже их заменили программы с графическим интерфейсом пользователя.

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



Содержание[ Спрятать ]

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

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



  1. Некоторые действия можно выполнять быстрее и автоматически с помощью командной строки. Например, можно автоматизировать команду закрытия некоторых программ при входе пользователя в систему или команду копирования файлов того же формата из папки. Это уменьшит ручную работу с вашей стороны. Таким образом, для быстрого выполнения или для автоматизации определенных действий команды даются из интерпретатора командной строки.
  2. Графическое приложение довольно простое в использовании. Он не только интерактивен, но и не требует пояснений. После того, как вы загрузите приложение, вы увидите множество меню/кнопок и т. д., которые помогут вам выполнить любую операцию в программе. Таким образом, новые и неопытные пользователи всегда предпочитают использовать графическое приложение. Использование интерпретатора командной строки не так просто. Меню нет. Все нужно распечатать. Тем не менее, некоторые опытные пользователи используют интерпретатор командной строки. В основном это связано с тем, что с помощью CLI у вас есть прямой доступ к функциям операционной системы. Опытные пользователи знают, насколько мощным может быть доступ к этим функциям. Таким образом, они используют CLI.
  3. Иногда программное обеспечение с графическим интерфейсом в вашей системе не поддерживает команды, необходимые для запуска операционной системы или управления ею. В таких случаях у пользователя нет другого выбора, кроме как использовать интерфейс командной строки. Если системе не хватает ресурсов, необходимых для запуска графической программы, интерфейс командной строки пригодится.

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

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

Читайте также: Что такое драйвер устройства?



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

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

  • ОС Windows имеет интерфейс командной строки, который называется Командная строка Windows.
  • Конфигурация Junos и Маршрутизаторы Cisco IOS выполняется с помощью интерпретаторов командной строки.
  • Некоторые системы Linux также имеют интерфейс командной строки. Он известен как оболочка Unix.
  • Ruby и PHP имеют командную оболочку для интерактивного использования. Оболочка в PHP известна как PHP-CLI.

Все ли интерпретаторы командной строки одинаковы?

Мы видели, что интерпретатор команд — это не что иное, как способ взаимодействия с системой только с помощью текстовых команд. Хотя существует несколько интерпретаторов командной строки, все ли они одинаковы? Нет. Это потому, что команды, которые вы вводите в CLI, основаны на синтаксисе используемого вами языка программирования. Таким образом, команда, которая работает в CLI в одной системе, может не работать так же в других системах. Возможно, вам придется изменить команду на основе синтаксиса операционной системы и языка программирования в этой системе.

Важно знать синтаксис и правильные команды. Например, на одной платформе команда scan now заставит систему выполнить сканирование на наличие вирусов. Однако одна и та же команда может не обязательно распознаваться в других системах. Иногда похожая команда используется в другой ОС/языке программирования. Это может привести к тому, что система выполнит действие аналогичной команды, что приведет к нежелательным результатам.

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

Интерпретаторы командной строки в разных операционных системах

Для выполнения таких действий, как устранение неполадок и восстановление системы, существует инструмент под названием Консоль восстановления в Windows XP и Windows 2000. Этот инструмент также выполняет функции интерпретатора командной строки.

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

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

В окне PowerShell введите команду нажмите Enter

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

Рекомендуемые: Что такое пакет обновления?

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

Устранение неполадок будет намного проще, если вы знаете команды командной строки. Командная строка — это имя, данное интерфейсу командной строки в операционной системе Windows. Невозможно и не нужно знать все команды. Здесь мы собрали список некоторых важных команд.

  • Ping — это команда, используемая для проверки правильности работы вашей локальной сети. Если вы хотите узнать, есть ли реальная проблема с Интернетом или каким-либо программным обеспечением, вызывающим проблему, используйте Ping. Вы можете пропинговать поисковую систему или удаленный сервер. Если вы получаете ответ, значит, соединение есть.
  • IPConfig — эта команда используется для устранения неполадок, когда пользователь сталкивается с проблемами сети. Когда вы запускаете команду, она возвращает сведения о вашем ПК и локальной сети. Отображаются такие сведения, как состояние различных сетевых подключений, используемая система, IP-адрес используемого маршрутизатора и т. д.
  • Справка — это, пожалуй, самая полезная и наиболее часто используемая команда командной строки. Выполнение этой команды отобразит весь список всех команд в командной строке. Если вы хотите узнать больше о какой-либо конкретной команде в списке, вы можете сделать это, набрав – /? Эта команда отобразит подробную информацию об указанной команде.
  • Dir — используется для просмотра файловой системы на вашем компьютере. Команда выведет список всех файлов и папок, найденных в вашей текущей папке. Его также можно использовать в качестве инструмента поиска. Просто добавьте /S к команде и введите то, что вы ищете.
  • Cls — если ваш экран заполнен слишком большим количеством команд, запустите эту команду, чтобы очистить экран.
  • SFC — Здесь SFC означает средство проверки системных файлов. SFC/Scannow используется для проверки наличия ошибок в каких-либо системных файлах. Если их ремонт возможен, это также делается. Поскольку необходимо сканировать всю систему, выполнение этой команды может занять некоторое время.
  • Список задач — если вы хотите просмотреть все задачи, которые в настоящее время активны в вашей системе, вы можете использовать эту команду. Хотя эта команда только перечисляет все запущенные задачи, вы также можете получить дополнительную информацию, используя -m с командой. Если вы обнаружите какие-то ненужные задачи, вы можете принудительно остановить их с помощью команды Taskkill.
  • Netstat — используется для получения информации о сети, в которой находится ваш компьютер. Отображаются такие сведения, как статистика Ethernet, таблица IP-маршрутизации, TCP-соединения, используемые порты и т. д.
  • Exit — эта команда используется для выхода из командной строки.
  • Assoc — используется для просмотра расширения файла и даже изменения ассоциации файлов. Если вы наберете assoc [.ext], где .ext — расширение файла, вы получите информацию о расширении. Например, если введено расширение .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Илон Декер

    Элон — технический писатель в Cyber ​​S. Он пишет практические руководства уже около 6 лет и затронул множество тем. Он любит освещать темы, связанные с Windows, Android, а также последние хитрости и советы.