!$
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.
The bone-chilling scream split the warm summer night in two, the first
half being before the scream when it was fairly balmy and calm and
pleasant, the second half still balmy and quite pleasant for those who
hadn't heard the scream at all, but not calm or balmy or even very nice
for those who did hear the scream, discounting the little period of time
during the actual scream itself when your ears might have been hearing it
but your brain wasn't reacting yet to let you know.
-- Winning sentence, 1986 Bulwer-Lytton bad fiction contest.
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.