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** ⚠️