Categories
Tags
104 words
1 minutes
Introduction to Shell
Introduction to Shell
- Why Learn the Shell?
- Many servers (e.g., web servers) use Linux.
- Shell helps control and manage the system more effectively.
What is a Shell?
- A text-based interface between user and system (kernel).
- Also called terminal or command line.
- Used to navigate, manage files, run programs, and automate tasks.
- Think of it as a text-based GUI with powerful features.
Terminal Emulators
- Software that lets you use the terminal within a graphical environment.
- Like a virtual receptionist that passes your commands to the system.
- CLI (Command Line Interface) allows multiple terminal windows.
- Terminal multiplexers (e.g., Tmux) let you:
- Split windows
- Work in multiple directories
- Create workspaces
Common Shells in Linux
- Bash (Bourne Again Shell) – Most common, powerful, scriptable.
- Others:
- Zsh
- Ksh
- Fish
- Tcsh/Csh
Introduction to Shell
https://fuwari.vercel.app/posts/introduction-to-shell/