Skip to main content

Section outline

  • Introduction to Linux/Unix & Shell Basics
    • Overview of Linux/Unix system architecture.
    • Understanding the kernel, boot process & shell environment.
    Understanding Shell Types & Subshells
    • What is a shell and how it works?
    • Types of shells: Bash, Korn, Zsh, and Fish.
    Working with Shell Profiles
    • System profile files vs. personal profiles.
    Command Line Structures & Comments
    • Understanding commands, arguments, and comment structures.
  • Shell Variables & Sha-Bang Usage
    • User-defined variables, arrays, and command-line arguments.
    Shell Operators & Control Structures
    • Arithmetic, relational, logical & file test operators.
    Conditional Statements & Looping Structures
    • Single and multi-conditional statements for decision-making.
    • Loops (for, while, until) for iterative execution.
    Unix Filters for Data Processing
    • Working with grep, cut, paste, sort, tr, tee, sed, and awk.