GUI

GUI (Graphical User Interface, графический пользовательский интерфейс, “гуй”) — интерфейс, способный использовать графические иконки, а не только текст. Обычно управляется мышью. Знаком всем. GUI обеспечивает интуитивно понятный способ взаимодействия с компьютерными программами, используя визуальные элементы, такие как окна, иконки и кнопки.

CLI

CLI (Command Line Interface, “командная строка”) — интерфейс, который мог бы работать и на телетайпе: для работы с ним достаточно чего-то, что печатает текст. CLI предпочитается многими разработчиками и системными администраторами за его гибкость и мощь в выполнении сложных задач с помощью простых команд.

]

TUI

TUI (Terminal User Interface) — интерфейс, который выглядит как графический, но оформлен текстом. TUI сочетает в себе элементы CLI и GUI, предлагая текстовые интерфейсы, которые могут включать меню, окна и другие графические элементы, управляемые с клавиатуры.