Command Line in Linux
* The command line is a natural interaction with the computer in Unix like
systems.
* Is not instead of Gui's but complement them.
* Express yourself by tying instead of searching for limited functionality.
* Easy completion makes it easy to complement what you don't remember.
Shells
* Shell is a program that you interact with through the command line.
* User writes commands and receives output.
* There are multiple shells with different syntaxes.
* Popular Linux shells are bash, tcsh, and zsh.
* This tutorial will use zsh, (though all these examples work in all shells).
* Commands may be internal functions or bultins or external.