| How to create and use aliases in Zsh |
| How to use arrays in Zsh |
| How to compile a Zsh script |
| How to enable command completion in Zsh |
| How to configure Zsh completion styles |
| How to show a Git branch in the Zsh prompt with vcs_info |
| How to create an autoload function in Zsh |
| How to create a function in Zsh |
| How to debug a Zsh script |
| How to set the default text editor in Zsh |
| How to enable shared command history in Zsh |
| How to enable Vi keybindings in Zsh |
| How to set the PATH environment variable in Zsh |
| How to set proxy environment variables in Zsh |
| How to use getopts in Zsh |
| How to use here-documents in Zsh |
| How to manage Zsh command history |
| How to configure Zsh startup files |
| How to loop over files in Zsh |
| How to manage PATH with the Zsh path array |
| How to set Zsh shell options |
| How to color output in Zsh |
| How to customize the Zsh prompt with PS1 |
| How to schedule a Zsh script with cron |
| How to create and run a Zsh script |
| How to clean up temporary files in Zsh with trap |
| How to use a case statement in Zsh |
| How to use command substitution in Zsh |
| How to use conditionals in Zsh |
| How to use the directory stack in Zsh |
| How to use glob qualifiers in Zsh |
| How to use parameter expansion in Zsh |
| How to use variables in Zsh |