NotesZsh
History
!$ uses the last argument on the previous command line.
!! repeats the last command.
!l repeats the last command that starts with l.
!32 runs command #32 from the history.
Keybindings
bindkey -L shows the list of keybindings.
zle -la shows the list of commands that can be bound.
Process substitution
ls =top will show the full path to the top binary.
Prompts
prompt -l shows available prompt profiles.
Files and directories
setop autocd lets you change directories without typing cd first.
cd ~- changes to the previous directory.
~2 goes to the second directory in the directory stack.
~-0 goes to the final directory in the directory stack.
touch {1...10}.txt creates 10 test files.