GUI
GUI (Graphical User Interface, графический пользовательский интерфейс, “гуй”) — интерфейс, способный использовать графические иконки, а не только текст. Обычно управляется мышью. Знаком всем. GUI обеспечивает интуитивно понятный способ взаимодействия с компьютерными программами, используя визуальные элементы, такие как окна, иконки и кнопки.
CLI
CLI (Command Line Interface, “командная строка”) — интерфейс, который мог бы работать и на телетайпе: для работы с ним достаточно чего-то, что печатает текст. CLI предпочитается многими разработчиками и системными администраторами за его гибкость и мощь в выполнении сложных задач с помощью простых команд.
]
TUI
TUI (Terminal User Interface) — интерфейс, который выглядит как графический, но оформлен текстом. TUI сочетает в себе элементы CLI и GUI, предлагая текстовые интерфейсы, которые могут включать меню, окна и другие графические элементы, управляемые с клавиатуры.