- What the terminal is
- Difference between terminal and shell
- Why macOS uses ZSH
pwd
,ls
,cd
- File management:
touch
,mkdir
,rm
,cp
,mv
- Viewing files:
cat
,less
,head
,tail
- Searching:
grep
,find
- Process management:
ps
,kill
- Networking basics:
ping
,curl
- Creating temporary aliases
- Making aliases permanent in
.zshrc
- Writing function-based aliases
- Config files overview
- Installing and using Oh My Zsh
- Themes and plugins
- Customizing the prompt
- Script structure and shebang
- Variables, loops, conditionals
- Simple automation scripts
- Using
cron
on macOS - Automating common tasks