М'який

Що таке інтерпретатор командного рядка?

Спробуйте Наш Інструмент Для Усунення Проблем





Опубліковано наОстаннє оновлення: 16 лютого 2021 року

Що таке інтерпретатор командного рядка? Як правило, всі сучасні програми мають a Графічний інтерфейс користувача (GUI) . Це означає, що в інтерфейсі є меню та кнопки, які користувачі можуть використовувати для взаємодії з системою. Але інтерпретатор командного рядка — це програма, яка приймає лише текстові команди з клавіатури. Потім ці команди виконуються в операційній системі. Рядки тексту, які користувач вводить з клавіатури, перетворюються на функції, зрозумілі ОС. Це робота інтерпретатора командного рядка.



Інтерпретатори командного рядка широко використовувалися до 1970-х років. Пізніше їх замінили програми з графічним інтерфейсом користувача.

Що таке інтерпретатор командного рядка



Зміст[ приховати ]

Де використовуються інтерпретатори командного рядка?

Одне з поширених питань, яке виникає у людей: навіщо комусь сьогодні використовувати інтерпретатор командного рядка? Тепер у нас є програми з графічним інтерфейсом, які спростили наш спосіб взаємодії з системами. Так навіщо вводити команди в CLI? Є три важливі причини, чому інтерпретатори командного рядка залишаються актуальними сьогодні. Давайте обговоримо причини одну за одною.



  1. Деякі дії можна виконувати швидше й автоматично за допомогою командного рядка. Наприклад, можна автоматизувати команду закриття деяких програм під час входу користувача або команду копіювання файлів того самого формату з папки. Це зменшить ручну роботу з вашого боку. Таким чином, для швидкого виконання або для автоматизації певних дій команди подаються з інтерпретатора командного рядка.
  2. Графічний додаток досить простий у використанні. Це не тільки інтерактивно, але й зрозуміло. Після того, як ви завантажите програму, з’явиться купа меню/кнопок тощо, які допоможуть вам виконувати будь-які операції в програмі. Таким чином, як нові, так і недосвідчені користувачі завжди віддають перевагу графічному додатку. Використання інтерпретатора командного рядка не так просто. Немає меню. Все потрібно виписати. Проте деякі досвідчені користувачі використовують інтерпретатор командного рядка. Це в основному тому, що за допомогою CLI у вас є прямий доступ до функцій операційної системи. Досвідчені користувачі знають, наскільки потужний доступ до цих функцій. Таким чином, вони використовують CLI.
  3. Іноді програмне забезпечення з графічним інтерфейсом вашої системи створено не для підтримки команд, необхідних для запуску або керування операційною системою. У такі моменти користувач не має іншого вибору, крім як скористатися інтерфейсом командного рядка. Якщо системі не вистачає ресурсів, необхідних для запуску графічної програми, тоді стане зручним інтерфейс командного рядка.

У певних ситуаціях ефективніше використовувати інтерфейс командного рядка над графічною програмою. Основні цілі використання CLI наведено нижче.

  • У інтерпретаторах командного рядка можна відобразити інструкції за допомогою Система Брайля . Це корисно для незрячих користувачів. Вони не можуть самостійно використовувати графічні програми, оскільки інтерфейс для них не зручний.
  • Науковці, технічні експерти та інженери віддають перевагу інтерпретаторам команд, а не графічним інтерфейсам. Це пов’язано зі швидкістю та ефективністю, з якою можна виконувати певні команди.
  • Деякі комп’ютери не мають ресурсів, необхідних для забезпечення безперебійного функціонування графічних додатків і програм. У таких випадках також можна використовувати інтерпретатори командного рядка.
  • Введення команд можна виконувати швидше, ніж натискання параметрів у графічному інтерфейсі. Інтерпретатор командного рядка також надає користувачеві широкий спектр команд і операцій, які неможливі з графічним інтерфейсом програми.

Читайте також: Що таке драйвер пристрою?



Які випадки, коли інтерпретатори командного рядка використовуються в сучасному світі?

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

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

Чи всі інтерпретатори командного рядка однакові?

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

Важливо знати синтаксис і правильні команди. Наприклад, на одній платформі команда scan тепер спрямовуватиме перевірку системи на наявність вірусів. Однак ця сама команда може не обов’язково розпізнаватися в інших системах. Іноді інша ОС/мова програмування має подібну команду. Це може призвести до того, що система виконає дію, яку виконала б подібна команда, що призведе до небажаних результатів.

Необхідно також враховувати синтаксис і чутливість до регістру. Якщо ви введете команду з неправильним синтаксисом, система може неправильно інтерпретувати команду. В результаті або не виконується намічена дія, або відбувається якась інша діяльність.

Інтерпретатори командного рядка в різних операційних системах

Для виконання таких дій, як усунення несправностей та ремонт системи, існує інструмент під назвою Консоль відновлення в Windows XP і Windows 2000. Цей інструмент також працює як інтерпретатор командного рядка.

CLI в MacOS називається термінал.

Операційна система Windows має програму під назвою Командний рядок. Це основний CLI у Windows. Останні версії Windows мають ще один інтерфейс командної команди – Windows PowerShell . Цей CLI є більш розвинутим, ніж командний рядок. Обидва доступні в новій версії ОС Windows.

У вікні PowerShell введіть команду, натисніть Enter

Деякі програми мають як інтерфейс командної команди, так і графічний інтерфейс. У цих програмах CLI має функції, які не підтримуються графічним інтерфейсом. CLI надає додаткові функції, оскільки має необроблений доступ до файлів програми.

Рекомендовано: Що таке пакет оновлень?

Командний рядок у Windows 10

Усунення несправностей буде набагато простіше, якщо ви знаєте про команди командного рядка. Командний рядок — це назва, надана CLI в операційній системі Windows. Неможливо або необхідно знати всі команди. Тут ми зібрали список деяких важливих команд.

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

    Ілон — технічний письменник у Cyber ​​S. Він пише інструкції вже близько 6 років і охопив багато тем. Він любить висвітлювати теми, пов’язані з Windows, Android, а також останні хитрощі та поради.