Home / cs-notes / Operating System / Linux / Problems / terminal, shell, tty, console
literally
- terminal: the end of an electric wire
 - console: cabinet
 - tty: abbreviation for teletypewriter
 - shell: the home of a turtle
 
in unix terminology
- terminal: text IO environment
 - console: physical terminal
 - tty: a command to print the file name of the terminal connected to std-input
 - shell: command line interpreter