Part I: Shell Fundamentals

Foundational concepts for shell mastery.

Chapters

Chapter Topic Status

Ch 1

Getting Started with the Shell

[ ] Not Started

Ch 2

Interpreting Commands

[ ] Not Started

Ch 3

Understanding Variables and Pipelines

[ ] Not Started

Ch 4

Understanding Input/Output Redirection

[ ] Not Started

Ch 5

Customizing the Environment

[ ] Not Started

Key Concepts

  • Shell types (bash, zsh, sh)

  • Command parsing and quoting

  • Variables and environment

  • Pipes and subshells

  • I/O redirection and file descriptors

  • Shell configuration files

Synergy with Linux Bible

Shell Scripting Linux Bible Study Approach

Ch 1-2

Ch 3 (Using the Shell)

Read in parallel - foundational concepts

Ch 3 (Variables/Pipelines)

Ch 4 (Command Line)

Linux Bible intro, then Tevault deep dive

Ch 4 (I/O Redirection)

Ch 5 (Text Files)

Connect redirection to text processing

Ch 5 (Environment)

Ch 3 (Shell Basics)

Apply to your Zsh config