!$
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.
bindkey -L
shows the list of keybindings.
zle -la
shows the list of commands that can be bound.
ls =top
will show the full path to the top binary.
prompt -l
shows available prompt profiles.
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.
Even the clearest and most perfect circumstantial evidence is likely to be at
fault, after all, and therefore ought to be received with great caution. Take
the case of any pencil, sharpened by any woman; if you have witnesses, you will
find she did it with a knife; but if you take simply the aspect of the pencil,
you will say that she did it with her teeth.
-- Mark Twain, "Pudd'nhead Wilson's Calendar"
This page was last modified on 2011 December 20. "NotesZsh" by John Sullivan is Copyright ©2003 - 2011, and licensed under the Creative Commons Attribution-Share Alike 3.0 United States License.