Shell - noyage/redhat GitHub Wiki
             
              
                
- the interface between the user and the kernel
 
- when a user logs in, 
/usr/bin/login program checks the username and password and then launches whatever shell defined in the user's /etc/passwd entry 
- the shell is a Command Line Interpreter (CLI)
- it interprets the commands the user types in and arranges for them to be carried out
 
- the commands a user types in are actually compiled programs (mostly), some are shell built-ins
 
- Shell overview
 
 
What shells are available to use?
 
- most users today use the BASH shell which is the default in Red Hat
 
- Other shells (they may to be installed on your system)
- Bourne shell (sh, written by Stephen Bourne at Bell Labs)
 
- Z-shell (zsh)
 
- C-shell (csh)
 
- Korn shell (ksh)
 
- Bash shell (Bourne Again SHell)
 
 
               
           ⚠️ **GitHub.com Fallback** ⚠️