← All blog series

Zsh Mac Shell Scripting

Master the macOS Zsh shell — file navigation, .zshrc customization, scripting with shebangs and chmod, variables, conditionals, loops, arrays, functions, getopts and automation. 30 lessons.

30 posts

0
Zsh Shell Tutorial for Beginners | Introduction to Zsh on mac (Lesson 01)

Zsh Shell Tutorial for Beginners | Introduction to Zsh on mac (Lesson 01)

Sandy LaneVideoQuiz available
1
Zsh Tutorial: Navigate Files Like a Pro | cd, pwd, ls Commands (Lesson 2)

Zsh Tutorial: Navigate Files Like a Pro | cd, pwd, ls Commands (Lesson 2)

Sandy LaneVideoQuiz available
2
Zsh Shell Tutorial #3: File Operations - touch, mkdir, cp, mv, rm & Wildcards (macOS)

Zsh Shell Tutorial #3: File Operations - touch, mkdir, cp, mv, rm & Wildcards (macOS)

Sandy LaneVideoQuiz available
3
Zsh Tutorial #4: View & Edit Files (cat, less, head, tail, nano) | macOS Terminal Guide

Zsh Tutorial #4: View & Edit Files (cat, less, head, tail, nano) | macOS Terminal Guide

Sandy LaneVideoQuiz available
4
Zsh Configuration Tutorial: Customize Your Terminal with .zshrc, Aliases & Prompts

Zsh Configuration Tutorial: Customize Your Terminal with .zshrc, Aliases & Prompts

Sandy LaneVideoQuiz available
5
Your First Shell Script: Shebang, chmod +x & Running Scripts | Zsh Tutorial Lesson 6

Your First Shell Script: Shebang, chmod +x & Running Scripts | Zsh Tutorial Lesson 6

Sandy LaneVideoQuiz available
6
Zsh Variables & Data Types - Shell Scripting Tutorial for Beginners (Lesson 7)

Zsh Variables & Data Types - Shell Scripting Tutorial for Beginners (Lesson 7)

Sandy LaneVideoQuiz available
7
Zsh read, $1, getopts Explained - Shell Scripting Tutorial (Lesson 8)

Zsh read, $1, getopts Explained - Shell Scripting Tutorial (Lesson 8)

Sandy LaneVideoQuiz available
8
Zsh Conditionals: if/else, File Tests & case Statements | Shell Scripting Tutorial #9

Zsh Conditionals: if/else, File Tests & case Statements | Shell Scripting Tutorial #9

Sandy LaneVideoQuiz available
9
Zsh Shell Tutorial 10: Loops — for, while, until & File Processing

Zsh Shell Tutorial 10: Loops — for, while, until & File Processing

Sandy LaneVideoQuiz available
10
Zsh Shell Tutorial 11: Functions — Arguments, Return Values & Scope

Zsh Shell Tutorial 11: Functions — Arguments, Return Values & Scope

Sandy LaneVideoQuiz available
11
Zsh Shell Tutorial 12: Arrays — Create, Modify & Iterate Collections

Zsh Shell Tutorial 12: Arrays — Create, Modify & Iterate Collections

Sandy LaneVideoQuiz available
12
Zsh Tutorial #13: String Operations Every Developer Needs. #13

Zsh Tutorial #13: String Operations Every Developer Needs. #13

Sandy LaneVideoQuiz available
13
Zsh Shell Tutorial #14: Master File Operations

Zsh Shell Tutorial #14: Master File Operations

Sandy LaneVideoQuiz available
14
Zsh Process Management — Control, Monitor & Signal Processes  #15

Zsh Process Management — Control, Monitor & Signal Processes #15

Sandy LaneVideoQuiz available
15
Pipes & Redirection in Zsh — Complete Guide for Beginners  #16

Pipes & Redirection in Zsh — Complete Guide for Beginners #16

Sandy LaneVideoQuiz available
16
Zsh Shell Tutorial #17: Master grep for Text Searching

Zsh Shell Tutorial #17: Master grep for Text Searching

Sandy LaneVideoQuiz available
17
Zsh Tutorial: sed Substitution, Patterns & Practical Commands #18

Zsh Tutorial: sed Substitution, Patterns & Practical Commands #18

Sandy LaneVideoQuiz available
18
Text Processing with awk in Zsh — Complete Guide for Beginners

Text Processing with awk in Zsh — Complete Guide for Beginners

Sandy LaneVideoQuiz available
19
Zsh Lesson20 Error Handling

Zsh Lesson20 Error Handling

Sandy LaneVideoQuiz available
20
Zsh Tutorial: find & fd — Search Your Filesystem Fast #21

Zsh Tutorial: find & fd — Search Your Filesystem Fast #21

Sandy LaneVideoQuiz available
21
Working with JSON in Zsh — jq Basics, Filters & Practical  #22

Working with JSON in Zsh — jq Basics, Filters & Practical #22

Sandy LaneVideoQuiz available
22
Zsh Tutorial: curl, SSH, rsync — Network Like a Pro #23

Zsh Tutorial: curl, SSH, rsync — Network Like a Pro #23

Sandy LaneVideoQuiz available
23
Zsh Shell Tutorial #24: Automate with cron & launchd

Zsh Shell Tutorial #24: Automate with cron & launchd

Sandy LaneVideoQuiz available
24
Oh My Zsh Tutorial — Plugins, Themes & Custom Functions #25

Oh My Zsh Tutorial — Plugins, Themes & Custom Functions #25

Sandy LaneVideoQuiz available
25
Zsh CLI Tutorial — getopts, Colors, Progress Bars & Todo App #26

Zsh CLI Tutorial — getopts, Colors, Progress Bars & Todo App #26

Sandy LaneVideoQuiz available
26
Automate Everything in Zsh — Backup, Maintain, Deploy #27

Automate Everything in Zsh — Backup, Maintain, Deploy #27

Sandy LaneVideoQuiz available
27
Clipboard, Spotlight & Disk Tools from the Terminal — Zsh #28

Clipboard, Spotlight & Disk Tools from the Terminal — Zsh #28

Sandy LaneVideoQuiz available
28
Git Aliases, Hooks & Statistics from the Terminal — Zsh #29

Git Aliases, Hooks & Statistics from the Terminal — Zsh #29

Sandy LaneVideoQuiz available
29
The Final Zsh Lesson: Advanced Globs, Expansion & ZLE — Tutorial #30

The Final Zsh Lesson: Advanced Globs, Expansion & ZLE — Tutorial #30

Sandy LaneVideoQuiz available