17.11.2010 - A shell is the primary interface that users see when they log in, whose Input: the terminal converts keys into control sequences (e.g. Left → \e[D ). If you look under the "/dev" directory of a UNIX system, you'll find a lot of tty .