OK now you have a Linux computer, and you are ready to make it do your bidding! We’re going to cover how to send commands to your Linux machine using the command line – you know, a line where you send commands!
In order to start typing those commands (list files! print this one out! open the web browser!) you will use a shell – a shell is a little like the Finder on Macs, or the desktop Explorer on windows but is not graphical – it uses only TEXT.
A shell is a program with a command-line interface which you talk to with a terminal. Terminals are software or hardware that let you send text back and forth to a computer. Shells offer a very specific kind of command line, but what we mean in general by that term is an interface where a user types commands and the computer responds.