Что такое интерпретатор командной строки?
Что такое интерпретатор командной строки(Command Line Interpreter) ? Как правило(Generally) , все современные программы имеют графический интерфейс пользователя (GUI)(Graphical User Interface (GUI)) . Это означает, что интерфейс имеет меню и кнопки, которые пользователи могут использовать для взаимодействия с системой. Но интерпретатор командной строки — это программа, которая принимает только текстовые команды с клавиатуры. Эти команды затем выполняются в операционной системе. Строки текста, которые пользователь вводит с клавиатуры, преобразуются в функции, понятные ОС. Это работа интерпретатора командной строки.
Интерпретаторы командной строки широко использовались до 1970-х годов. Позже их заменили программы с графическим интерфейсом пользователя(Graphical User Interface) .
Где используются интерпретаторы командной строки?(Where are Command Line Interpreters used?)
Один из распространенных вопросов, который возникает у людей, заключается в том, зачем кому-то сегодня использовать интерпретатор командной строки? Теперь у нас есть приложения с графическим интерфейсом(GUI) , которые упростили наше взаимодействие с системами. Так зачем вводить команды в CLI ? Есть три важные причины, по которым интерпретаторы командной строки по-прежнему актуальны сегодня. Давайте обсудим причины одну за другой.
- Некоторые действия можно выполнять быстрее и автоматически с помощью командной строки. Например, можно автоматизировать команду закрытия некоторых программ при входе пользователя в систему или команду копирования файлов того же формата из папки. Это уменьшит ручную работу с вашей стороны. Таким образом, для быстрого выполнения или для автоматизации определенных действий команды даются из интерпретатора командной строки.
- Графическое приложение довольно простое в использовании. Он не только интерактивен, но и не требует пояснений. После того, как вы загрузите приложение, вы увидите множество меню/кнопок и т. д., которые помогут вам выполнить любую операцию в программе. Таким образом(Thus) , новые и неопытные пользователи всегда предпочитают использовать графическое приложение. Использование интерпретатора командной строки не так просто. Меню нет. Все нужно распечатать. Тем не менее, некоторые опытные пользователи используют интерпретатор командной строки. В основном это связано с тем, что с CLI у вас есть прямой доступ к функциям операционной системы. Опытные пользователи знают, насколько мощным может быть доступ к этим функциям. Таким образом(Thus) , они используют интерфейс командной строки(CLI) .
- Иногда программное обеспечение с графическим интерфейсом(GUI) в вашей системе не поддерживает команды, необходимые для запуска операционной системы или управления ею. В таких случаях у пользователя нет другого выбора, кроме как использовать интерфейс командной строки. Если системе не хватает ресурсов, необходимых для запуска графической программы, интерфейс командной строки(Command Line Interface) пригодится.
В некоторых ситуациях более эффективно использовать интерфейс командной строки(Command Line Interface) , а не графическую программу. Основные цели использования CLI перечислены ниже.
- В интерпретаторах командной строки можно отображать инструкции с помощью системы Брайля(Braille system) . Это полезно для слепых пользователей. Они не могут самостоятельно использовать графические приложения, так как интерфейс для них неудобен.
- Ученые, технические специалисты и инженеры предпочитают интерпретаторы команд графическим интерфейсам. Это связано со скоростью и эффективностью, с которой могут выполняться определенные команды.
- На некоторых(Certain) компьютерах нет ресурсов, необходимых для бесперебойной работы графических приложений и программ. В таких случаях также можно использовать интерпретаторы командной строки.
- Вводить команды можно быстрее, чем нажимать на опции в графическом интерфейсе. Интерпретатор командной строки также предоставляет пользователю широкий спектр команд и операций, которые невозможны в приложении с графическим(GUI) интерфейсом.
Читайте также: (Also Read:) Что такое драйвер устройства?(What is a Device Driver?)
В каких случаях интерпретаторы командной строки используются в наши дни?(What are some instances where command-line interpreters are used in the modern-day?)
Было время, когда ввод команд был единственным способом взаимодействия с системой. Однако со временем графические интерфейсы стали более популярными. Но интерпретаторы командной строки все еще используются. Просмотрите список ниже, чтобы узнать, где они используются.
- ОС Windows имеет интерфейс командной строки, называемый командной строкой Windows.(Windows Command Prompt.)
- Настройка маршрутизаторов Junos и Cisco IOS(Cisco IOS routers) выполняется с помощью интерпретаторов командной строки.
- Некоторые системы Linux также имеют интерфейс командной строки(CLI) . Он известен как оболочка Unix .
- Ruby и PHP имеют командную оболочку для интерактивного использования. Оболочка в PHP известна как PHP-CLI .
Все ли интерпретаторы командной строки одинаковы?(Are all command-line interpreters the same?)
Мы видели, что интерпретатор команд — это не что иное, как способ взаимодействия с системой только с помощью текстовых команд. Хотя существует несколько интерпретаторов командной строки, все ли они одинаковы? Нет. Это потому, что команды, которые вы вводите в CLI , основаны на синтаксисе используемого вами языка программирования. Таким образом(Thus) , команда, которая работает в CLI в одной системе, может не работать так же в других системах. Возможно, вам придется изменить команду на основе синтаксиса операционной системы и языка программирования в этой системе.
Важно знать синтаксис и правильные команды. Например, на одной платформе команда scan now заставит систему выполнить сканирование на наличие вирусов. Однако одна и та же команда может не обязательно распознаваться в других системах. Иногда похожая команда используется в другой OS/programmingЭто может привести к тому, что система выполнит действие аналогичной команды, что приведет к нежелательным результатам.
(Syntax)Также следует учитывать синтаксис и чувствительность к регистру. Если вы введете команду с неправильным синтаксисом, система может неправильно ее интерпретировать. В результате либо запланированное действие не выполняется, либо происходит какое-то другое действие.
Интерпретаторы командной строки в разных операционных системах(Command Line interpreters in different operating systems)
Для выполнения таких действий, как устранение неполадок и восстановление системы, в Windows XP и Windows 2000 существует инструмент под названием « Консоль восстановления(Recovery Console in Windows XP) » . Этот инструмент также работает как интерпретатор командной строки.
Интерфейс командной строки в MacOS называется Terminal.
В операционной системе Windows(Windows) есть приложение под названием « Командная строка». (Command Prompt.)Это основной интерфейс командной строки(CLI) в Windows . В последних версиях Windows есть еще один интерфейс командной строки(CLI) — Windows PowerShell . Этот интерфейс командной строки(CLI) является более продвинутым, чем командная строка(Command Prompt) . Оба доступны в новой версии ОС Windows(Windows OS) .
Некоторые приложения имеют как интерфейс командной строки(CLI) , так и графический интерфейс. В этих приложениях интерфейс командной строки(CLI) имеет функции, которые не поддерживаются графическим интерфейсом. Интерфейс командной строки(CLI) предоставляет дополнительные функции, поскольку он имеет непосредственный доступ к файлам приложений.
Рекомендуется: (Recommended:) что такое пакет обновления?(What is a Service Pack?)
Командная строка в Windows 10(The Command Prompt in Windows 10)
Устранение неполадок будет намного проще, если вы знаете команды командной строки(Command Prompt) . Командная строка(Command Prompt) — это имя, данное интерфейсу командной строки(CLI) в операционной системе Windows . Невозможно и не нужно знать все команды. Здесь мы собрали список некоторых важных команд.
- Ping — это команда, используемая для проверки правильности работы вашей локальной сетевой системы. Если вы хотите узнать, есть ли реальная проблема с Интернетом или каким-либо программным обеспечением, вызывающим проблему, используйте Ping. Вы можете пропинговать поисковую систему или удаленный сервер. Если вы получаете ответ, значит, соединение есть.
- IPConfig — эта команда используется для устранения неполадок, когда пользователь сталкивается с проблемами сети. Когда вы запускаете команду, она возвращает сведения о вашем ПК и локальной сети. Отображаются такие сведения, как состояние различных сетевых подключений, используемая система, IP-адрес используемого маршрутизатора и т. д.
- Справка(Help) — это, пожалуй, самая полезная и наиболее часто используемая команда командной строки(Command Prompt) . Выполнение этой команды отобразит весь список всех команд в командной строке(Command Prompt) . Если вы хотите узнать больше о какой-либо конкретной команде в списке, вы можете сделать это, набрав –
/? Эта команда отобразит подробную информацию об указанной команде. - Dir — используется для просмотра файловой системы на вашем компьютере. Команда выведет список всех файлов и папок, найденных в вашей текущей папке. Его также можно использовать в качестве инструмента поиска. Просто(Just) добавьте /S к команде и введите то, что вы ищете.
- Cls — если ваш экран заполнен слишком большим количеством команд, запустите эту команду, чтобы очистить экран.
- SFC — здесь SFC означает средство проверки системных файлов(System File Checker) . SFC/Scannow используется для проверки наличия ошибок в каких-либо системных файлах. Если их ремонт возможен, это также делается. Поскольку необходимо сканировать всю систему, выполнение этой команды может занять некоторое время.
- Список задач — если вы хотите просмотреть все задачи, которые в настоящее время активны в вашей системе, вы можете использовать эту команду. Хотя эта команда только перечисляет все запущенные задачи, вы также можете получить дополнительную информацию, используя -m с командой. Если вы обнаружите какие-то ненужные задачи, вы можете принудительно остановить их с помощью команды Taskkill .
- Netstat — используется для получения информации о сети, в которой находится ваш компьютер. Отображаются такие сведения, как статистика Ethernet, таблица IP-маршрутизации, TCP -соединения, используемые порты и т. д.
- Exit — эта команда используется для выхода из командной строки.
- Assoc — используется для просмотра расширения файла и даже изменения ассоциации файлов. Если вы наберете assoc [.ext], где .ext — расширение файла, вы получите информацию о расширении. Например, если введено расширение .png, программа сообщит вам, что это файл изображения. Ассоциации файлов также могут быть изменены. Рассмотрим пример файла .log = txt. Это гарантирует, что все файлы журналов впредь будут рассматриваться как текстовые файлы.
- Шифр(Cipher) — используется для просмотра и изменения данных шифрования в ваших файлах и папках. Вы можете применить некоторые дополнительные параметры и зашифровать файлы или создать новый набор ключей шифрования. Вы также можете искать зашифрованные файлы в вашей системе.
Резюме(Summary)
- Интерфейс командной строки(Command Line) — это способ взаимодействия с системой с помощью текстовых команд.
- Каждая ОС будет иметь свой интерфейс командной строки. Таким образом, синтаксис и команды варьируются от системы к системе.
- Хотя CLI когда-то был основным способом взаимодействия, сейчас его в значительной степени заменили графические интерфейсы.
- Однако некоторые операции выполняются быстрее и эффективнее в интерфейсе командной строки. Таким образом, они до сих пор используются
- Опытные пользователи используют CLI для автоматизации команд или выполнения некоторых операций, которые не поддерживаются программами с графическим интерфейсом .(GUI)
- CLI также полезен для слепых пользователей
- Базовые(Basic) знания команд помогут вам устранить ошибки в вашей системе.
Related posts
Что такое административный Tools в Windows 10?
Что такое Computer file? [Объяснил]
Что такое WiFi Direct в Windows 10?
Что такое RAM? |. Random Access Memory Definition
Что такое Google Chrome Elevation Service
Что такое Wi-Fi 6 (802.11 AX)? И как быстро это на самом деле?
Что такое вредоносное ПО и что оно делает?
Что такое Windows 10 Boot Manager?
Что такое жесткий Disk Drive (HDD)?
Что такое ASP.NET Machine Account? Как удалить это?
Стандарты Wi-Fi объяснили: 802.11AC, 802.11B / G / N, 802.11A
Что такое Difference между Reboot and Restart?
Что такое NVIDIA Virtual Audio Device Wave Extensible?
Что такое .aae File Extension? Как открыть .AAE Files?
Что такое процесс найма на Amazon?
Что такое Device Manager? [Объяснил]
Что такое USO Core Worker Process или usocoreworker.exe?
Что такое APK file и как устанавливать файл .apk?
Что такое System Resource? |. Different Types System Resource S
Каковы требования Valorant к ноутбуку?