!$
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.
So she went into the garden to cut a cabbage leaf to make an apple pie;
and at the same time a great she-bear, coming up the street pops its head
into the shop. "What! no soap?" So he died, and she very imprudently
married the barber; and there were present the Picninnies, and the Grand
Panjandrum himself, with the little round button at top, and they all
fell to playing the game of catch as catch can, till the gunpowder ran
out at the heels of their boots.
-- Samuel Foote
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.