learning shell and shell scripts
An interface between the user and Linux
Eevery command you type at the prompt is interpreted by the shell and passed to the Linux kernel.
Another important feature of shell is that it si an interpreted programming language supporting most data structures e.g loops, arrays e.t.c
A scripting program written for the shell
Requires a text editor and an interpreter to interpret execution
Linux shells
Linux has different types of shells
- Bourne shell
- Bourne again shell
- C shell
- K shell
- Shell for root
We will use Bourne again shell(BAsh)