Терминал = интерфейс, который предоставляет дисплей для вывода информации и клавиатуру для ввода в сеанс оболочки.
Shell = интерпретатор, выполняющий команды, введенные в виде строки
Консоль: На самом деле мы используем два типа консолей
Физическая консоль = аппаратный дисплей и клавиатура, используемые для взаимодействия с системой
Виртуальная консоль = одна из нескольких логических консолей, каждая из которых может поддерживать независимый сеанс входа в систему.
tty (teletype ie terminal) = Терминал - это, по сути, просто устройство пользовательского интерфейса, которое использует текст для ввода и вывода сообщений.