2. Command Line Interface
— разновидность текстового интерфейса (CUI)
между человеком и компьютером, в котором
инструкции компьютеру даются в основном путём
ввода с клавиатуры текстовых строк (команд), в
UNIX-системах возможно применение мыши. Также
известен под названием консоль
3. Информация
• Интерфейс командной строки
противопоставляется системам управления
программой на основе меню, а также
различным реализациям графического
интерфейса. Формат вывода информации в
интерфейсе командной строки не
регламентируется; обычно это также
простой текстовый вывод, но может быть и
графическим, звуковым и т. д.
5. Сравнение GUI и CLI
Достоинства
Graphical User Interface
• Графический интерфейс
является "дружелюбным"
для пользователей,
которые начали
знакомство с
компьютером с
графического интерфейса
• В программах обработки
графики он, зачастую,
является единственно
возможным.
Command Line Interface
• Можно управлять
программами, не
имеющими графического
интерфейса (например, выделе
нным сервером).
• Любую команду можно вызвать
небольшим количеством
нажатий.
• Отсутствие деталей интерфейса,
таких как пусковые панели и
рамки окон, что при равных
разрешениях позволяет
вместить значительно больше
текста на страницу.
6. Сравнение GUI и CLI
Недостатки
Graphical User Interface
• Большее потребление
памяти в сравнении с
текстовым интерфейсом
• Сложнее организовать
удаленную работу
• Невозможность
автоматизации, если она
не была заложена
автором программы
Command Line Interface
• Интерфейс командной строки не
является "дружелюбным" для
пользователей, которые начали
знакомство с компьютером с
графического режима, из-за почти
отсутствующих возможностей обна
ружения (англ. discoverabililty).
• Необходимость изучения
синтаксиса команд и запоминания
сокращений, осложняющаяся тем,
что каждая команда может иметь
свои собственные обозначения.
• Без автодополнения, ввод длинных
и содержащих спецсимволы
параметров с клавиатуры может
быть затруднительным.