В старые времена, когда компьютеры были дороже, чем дома, их называли мейнфреймами. Компьютеры были дорогими, и все же многим людям требовался доступ Решение? Терминалы !
Это были "тупые" компьютеры, не более чем экран с клавиатурой и очень простой компьютер. Терминал имел постоянное соединение с мэйнфреймом. Команды обрабатывались мэйнфреймом, который возвращал результаты обратно (отображению) терминала. Большая часть того, что вы делали, была основана на тексте, без графики, без мыши, поэтому все, что нужно было сделать терминалу, - это отправлять и получать текст и отображать его на экране.
Если вы используете Chrome OS или современный браузер с постоянным подключением к Интернету и кем-то, кто делает все в облаке, вы получите более или менее ту же идею. Так что ваша аналогия с браузером на самом деле очень хорошая.
Википедия говорит, что оболочка - это пользовательский интерфейс компьютера, и она также может быть графической. MS Windows - это оболочка. Оболочка UNIX или Linux - это CLI, интерфейс командной строки. Опять же, аналогия с вашим браузером работает и здесь, с веб-страницей в качестве интерфейса к веб-сайту и его базе данных.