Что такое CLI и GUI

CLI - command line interface - интерфейс командной строки, то есть случай когда мы выполняем какое-то дествие с помощью терминала.
GIU - Graphic User Interface - графический пользовательский интерфейс, то есть случай, когда мы выполняем какое-то дествие с помощью "кнопок".
Например, чтобы создать папку мы можем нажать кнопку в проводнике (или любом другом файловом менеджере)
как создать папку через проводник

(кстати, горячие клавиши тоже к GUI относятся).

Или написать в терминале: mkdir novaya_papka
Думаю очевидно, что GUI появился позже. Но не всегда удобнее (не путайте удобнее с привычнее!!). Чаще у cli больше функционала, как минимум потому-что нажимая кнопку в GUI мы вызываем команду в CLI (только не видим ее), хотя иногда бывает, что параллельно отображается лог выполненных команд в CLI. Вот например, для тихой установки программы можно так: filezillainstall.exe -s
Где -s - атрибут, сокращенный от Silent, который переводится как Тихий. Данный атрибут у каждой программы свой, бывает и -silent, и -i и др, это зависит от установщика, который используется, например, NSIS, Microsoft Installer или другие.

Есть программы только в cli варианте (их еще называют терминальными), а есть GIU.
Например, git по умолчанию это cli, но кто не любит терминал может скачать GUI версию https://git-scm.com/downloads
Полная версия урока доступа авторизованным пользователям бесплатно.
Комментировать могут только авторизованные пользователи.
Регистрация
Пред. урок След. урок