Что такое интерпретатор командной строки?
Разное / / November 28, 2021
Что такое интерпретатор командной строки? Как правило, все современные программы имеют Графический интерфейс пользователя (GUI). Это означает, что в интерфейсе есть меню и кнопки, которые пользователи могут использовать для взаимодействия с системой. Но интерпретатор командной строки - это программа, которая принимает только текстовые команды с клавиатуры. Затем эти команды выполняются в операционной системе. Строки текста, которые пользователь вводит с клавиатуры, преобразуются в функции, понятные ОС. Это работа интерпретатора командной строки.
Интерпретаторы командной строки широко использовались до 1970-х годов. Позже их заменили программы с графическим интерфейсом пользователя.
СОДЕРЖАНИЕ
- Где используются интерпретаторы командной строки?
- В каких случаях в наши дни используются интерпретаторы командной строки?
- Все ли интерпретаторы командной строки одинаковы?
- Интерпретаторы командной строки в разных операционных системах
- Командная строка в Windows 10
Где используются интерпретаторы командной строки?
Один из распространенных вопросов, который возникает у людей, - зачем кому-то сегодня использовать интерпретатор командной строки? Теперь у нас есть приложения с графическим интерфейсом, которые упростили способ взаимодействия с системами. Так зачем вводить команды в интерфейсе командной строки? Интерпретаторы командной строки по-прежнему актуальны по трем важным причинам. Давайте обсудим причины по очереди.
- Некоторые действия можно выполнять быстрее и автоматически с помощью командной строки. Например, команду на завершение работы некоторых программ при входе пользователя в систему или команду на копирование файлов того же формата из папки можно автоматизировать. Это снизит объем ручной работы с вашей стороны. Таким образом, для быстрого выполнения или для автоматизации определенных действий команды подаются из интерпретатора командной строки.
- Графическое приложение довольно простое в использовании. Это не только интерактивно, но и не требует пояснений. После загрузки приложения появляется множество меню / кнопок и т. Д., Которые помогут вам выполнить любую операцию в программе. Таким образом, новые и неопытные пользователи всегда предпочитают использовать графическое приложение. Использовать интерпретатор командной строки не так просто. Нет меню. Все нужно набирать. Тем не менее, некоторые опытные пользователи используют интерпретатор командной строки. В основном это связано с тем, что с помощью интерфейса командной строки у вас есть прямой доступ к функциям операционной системы. Опытные пользователи знают, насколько мощным является доступ к этим функциям. Таким образом, они используют CLI.
- Иногда программное обеспечение с графическим интерфейсом пользователя в вашей системе не создано для поддержки команд, необходимых для запуска или управления операционной системой. В такие моменты у пользователя нет другого выбора, кроме как использовать интерфейс командной строки. Если системе не хватает ресурсов, необходимых для запуска графической программы, тогда вам пригодится интерфейс командной строки.
В определенных ситуациях более эффективно использовать интерфейс командной строки вместо графической программы. Основные цели использования интерфейса командной строки перечислены ниже.
- В интерпретаторах командной строки можно отображать инструкции с помощью Система Брайля. Это полезно для слепых пользователей. Они не могут использовать графические приложения самостоятельно, поскольку интерфейс для них неудобен.
- Ученые, технические эксперты и инженеры предпочитают командные интерпретаторы графическим интерфейсам. Это связано со скоростью и эффективностью выполнения определенных команд.
- Некоторые компьютеры не имеют ресурсов, необходимых для поддержки бесперебойной работы графических приложений и программ. В таких случаях также можно использовать интерпретаторы командной строки.
- Команды набирать можно быстрее, чем нажимать на опции в графическом интерфейсе. Интерпретатор командной строки также предоставляет пользователю широкий спектр команд и операций, которые невозможны в приложении с графическим интерфейсом.
Читайте также:Что такое драйвер устройства?
В каких случаях в наши дни используются интерпретаторы командной строки?
Было время, когда набор команд был единственным способом взаимодействия с системой. Однако со временем графические интерфейсы стали более популярными. Но интерпретаторы командной строки все еще используются. Просмотрите список ниже, чтобы узнать, где они используются.
- В ОС Windows есть интерфейс командной строки, называемый Командная строка Windows.
- Конфигурация Junos и Маршрутизаторы Cisco IOS выполняется с помощью интерпретаторов командной строки.
- Некоторые системы Linux также имеют интерфейс командной строки. Он известен как оболочка Unix.
- Ruby и PHP имеют командную оболочку для интерактивного использования. Оболочка в PHP известна как PHP-CLI.
Все ли интерпретаторы командной строки одинаковы?
Мы видели, что интерпретатор команд - это не что иное, как способ взаимодействия с системой только с помощью текстовых команд. Хотя существует несколько интерпретаторов командной строки, все ли они похожи? Нет. Это потому, что команды, которые вы вводите в CLI, основаны на синтаксисе используемого вами языка программирования. Таким образом, команда, которая работает в интерфейсе командной строки в одной системе, может работать иначе в других системах. Возможно, вам придется изменить команду в зависимости от синтаксиса операционной системы и языка программирования в этой системе.
Важно знать синтаксис и правильные команды. Например, на одной платформе команда scan now направит систему на поиск вирусов. Однако эта же команда не обязательно может быть распознана в других системах. Иногда другая ОС / язык программирования имеет аналогичную команду. Это может привести к тому, что система выполнит действие, аналогичное выполнению аналогичной команды, что приведет к нежелательным результатам.
Также необходимо учитывать синтаксис и чувствительность к регистру. Если вы введете команду с неправильным синтаксисом, система может неправильно интерпретировать команду. В результате либо запланированное действие не выполняется, либо происходит какое-то другое действие.
Интерпретаторы командной строки в разных операционных системах
Для выполнения таких действий, как устранение неполадок и восстановление системы, есть инструмент под названием Консоль восстановления в Windows XP и Windows 2000. Этот инструмент также выполняет функции интерпретатора командной строки.
Интерфейс командной строки в MacOS называется Терминал.
В операционной системе Windows есть приложение под названием Командная строка. Это основной интерфейс командной строки в Windows. В последних версиях Windows есть еще один интерфейс командной строки - Windows PowerShell. Этот интерфейс командной строки более продвинутый, чем командная строка. Оба доступны в новой версии ОС Windows.
Некоторые приложения имеют как интерфейс командной строки, так и графический интерфейс. В этих приложениях CLI имеет функции, которые не поддерживаются графическим интерфейсом. Интерфейс командной строки предоставляет дополнительные функции, поскольку он имеет прямой доступ к файлам приложения.
Рекомендуемые:Что такое пакет обновления?
Командная строка в Windows 10
Устранение неполадок было бы намного проще, если бы вы знали о командах командной строки. Командная строка - это имя, данное интерфейсу командной строки в операционной системе Windows. Знать все команды невозможно или невозможно. Здесь мы собрали список некоторых важных команд.
- Ping - это команда, используемая для проверки правильности работы вашей локальной сетевой системы. Если вы хотите узнать, существует ли реальная проблема с Интернетом или каким-либо программным обеспечением, вызывающим проблему, используйте команду Ping. Вы можете проверить связь с поисковой системой или удаленным сервером. Если вы получили ответ, значит, есть соединение.
- IPConfig - эта команда используется для устранения неполадок, когда пользователь сталкивается с проблемами сети. Когда вы запускаете команду, она возвращает сведения о вашем ПК и локальной сети. Отображаются такие подробности, как состояние различных сетевых подключений, используемая система, IP-адрес используемого маршрутизатора и т. Д.
- Справка - это, вероятно, самая полезная и наиболее часто используемая команда командной строки. Выполнение этой команды отобразит весь список всех команд в командной строке. Если вы хотите узнать больше о какой-либо конкретной команде в списке, вы можете сделать это, набрав -
/? Эта команда отобразит подробную информацию об указанной команде. - Dir - используется для просмотра файловой системы на вашем компьютере. Команда выведет список всех файлов и папок, найденных в вашей текущей папке. Его также можно использовать как инструмент поиска. Просто добавьте к команде / S и введите то, что вы ищете.
- Cls - Если ваш экран заполнен слишком большим количеством команд, запустите эту команду, чтобы очистить экран.
- SFC - Здесь SFC означает средство проверки системных файлов. SFC / Scannow используется для проверки наличия ошибок в каких-либо системных файлах. Если их можно отремонтировать, то это тоже делается. Поскольку необходимо сканировать всю систему, выполнение этой команды может занять некоторое время.
- Список задач - если вы хотите просмотреть все задачи, которые в настоящее время активны в вашей системе, вы можете использовать эту команду. Хотя эта команда перечисляет только все выполняемые задачи, вы также можете получить дополнительную информацию, используя -m с командой. Если вы обнаружите какие-то ненужные задачи, вы можете принудительно остановить их с помощью команды Taskkill.
- Netstat - используется для получения информации о сети, в которой находится ваш компьютер. Отображаются такие подробности, как статистика Ethernet, таблица IP-маршрутизации, TCP-соединения, используемые порты и т. Д.
- Выход - эта команда используется для выхода из командной строки.
- Assoc - используется для просмотра расширения файла и даже изменения ассоциаций файлов. Если вы наберете assoc [.ext], где .ext - это расширение файла, вы получите информацию о расширении. Например, если введено расширение .png, вам будет указано, что это файл изображения. Можно также изменить ассоциации файлов. Рассмотрим пример файла assoc .log = txt. Это гарантирует, что все файлы журналов впредь будут рассматриваться как текстовые файлы.
- Шифр - используется для просмотра и изменения деталей шифрования в ваших файлах и папках. Вы можете применить некоторые дополнительные параметры и зашифровать файлы или создать новый набор ключей шифрования. Вы также можете искать зашифрованные файлы в своей системе.
Резюме
- Интерфейс командной строки - это способ взаимодействия с системой с помощью текстовых команд.
- У каждой ОС будет свой интерфейс командной строки. Таким образом, синтаксис и команды различаются от системы к системе.
- Хотя когда-то CLI был основным способом взаимодействия, теперь он в значительной степени заменен графическими интерфейсами.
- Однако некоторые операции по-прежнему выполняются быстрее и эффективнее в интерфейсе командной строки. Таким образом, они все еще используются
- Опытные пользователи используют интерфейс командной строки для автоматизации команд или выполнения некоторых операций, которые не поддерживаются программами с графическим интерфейсом.
- CLI также полезен для слепых пользователей.
- Базовые знания команд помогут вам в устранении ошибок в вашей системе.