!$
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.
No live organism can continue for long to exist sanely under conditions of
absolute reality; even larks and katydids are supposed, by some, to dream.
Hill House, not sane, stood by itself against its hills, holding darkness
within; it had stood so for eighty years and might stand for eighty more.
Within, walls continued upright, bricks met neatly, floors were firm, and
doors were sensibly shut; silence lay steadily against the wood and stone
of Hill House, and whatever walked there, walked alone.
-- Shirley Jackson, "The Haunting of Hill House"
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.