#What are the differences between a terminal, console and a shell?

1 messages · Page 1 of 1 (latest)

chrome oar
midnight yacht
#

I tried to answer that question previously. Although I'm not entirely satisfied with my attempt. Read it here:

#🔬technology message

#

It is worth noting that you can use different shells using the same terminal emulator.

For instance, use the python shell instead of bash inside an alacritty terminal.

ruby pivot
#

terminal: old, and i mean OLD "dumb" computer that can only talk to a database/mainframe and has just a keyboard/screen.

#

console: the keyboard

#

shell: a (usually) text-only command line interpreter that accepts human-language commands to make the computer do something. The shell is run inside an ancient terminal, or on modern computers in a program called the "terminal emulator" or a TTY

ruby pivot
#

Bonus> TTY: Teletype, the ancient way to communicate with UNIX mainframes. In modern context, it is a windowless, mouseless, borderless black-screen Terminal Emulator running in Linux systems behind the scenes generally.

chrome oar
#

It seems like both Terminal and Shells are tools for communicating with the OS (shells being more modern?)

midnight yacht
midnight yacht