104 words
1 minutes
Introduction to Shell
2025-04-16

Introduction to Shell#

alt text

  • 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?#

alt text

  • 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/
Author
Yonten
Published at
2025-04-16