When we speak of the command line, we are really referring to the shell. The shell is a program that takes keyboard commands and passes them to the operating system to carry out. Almost all Linux distributions supply a shell program from the GNU Project called
bash. The name bash is an acronym for Bourne Again Shell, a reference to the fact that
bash is an enhanced replacement for
sh, the original Unix shell program written by Steve Bourne.
When using a graphical user interface, we need another program called a terminal emulator to interact with the shell. If we look through our desktop menus, we will probably find one. KDE uses
konsole and GNOME uses
gnome-terminal, though it’s likely called simply ...