%%% Oben: Links, Mitte, Rechts
\ihead[]{{\Huge GRML-Zsh-Refcard}}
\chead[]{}
- \ohead[]{Revision: Die Feb 06 20:11:16 CET 2007}
- %\ohead[]{Revision: \today}
+ \ohead[]{Generated: \today}
%%% Unten: Links, Mitte, Rechts
\ifoot[]{\vspace{-3pt}GRML-Zsh-Refcard}
\cfoot[]{}
- \ofoot[]{\vspace{-3pt}\copyright 2005-2007 \href{mailto:julius@grml.org}{Julius Plenz},
+ \ofoot[]{\vspace{-3pt}\copyright 2005-2008 \href{mailto:julius@grml.org}{Julius Plenz},
\href{mailto:mika@grml.org}{Michael Prokop} and
- \href{mailto:ft@bewatermyfriend.de}{Frank Terbeck}}
+ \href{mailto:ft@bewatermyfriend.org}{Frank Terbeck}}
%%% }}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\small{Global zsh configuration is located in \textbf{/etc/zsh/zshrc}. User
specific settings are defined in \textbf{/etc/skel/.zshrc} (which can be found
-in \kbd{\~}/.zshrc for user grml too). Please notice that some functions/aliases
+in \kbd{\~}/.zshrc for user grml too). Please note that some functions/aliases
are not active by default for user root (referred to as '... for user (grml)'
below) because of security reasons. Just run 'zshskel' (as user root) to source
the file /etc/skel/.zshrc. Some aliases/functions also aren't active if the
Write important commands you always need (no matter what's inside zsh's
history!) to a file named \textbf{\kbd{\~}/.important\_commands}.
-Notice that /etc/skel/.zshrc itself is not sourced by zsh but copied to
+Note that /etc/skel/.zshrc itself is not sourced by zsh but copied to
\$HOME-directory of your non-root user once. To keep your
\textbf{\kbd{\~}/.zshrc} in sync with upstream's development just put your
personal stuff into a file named \textbf{\kbd{\~}/.zshrc.local} and point your
\command{umask @@INSERT-other-r_umask@@}{new files for root user \kbd{@@INSERT-other-r_umaskstr@@}}
\commandlistend
-\subsection*{Key Bindings}
+\subsection*{Keybindings}
Default keybinding mode is Emacs, i.e. you can use Emacs keybinds like
\kbd{^A {\rm or} ^E} on the command line. You can however also switch
\command{setopt vi}{Switch to vi mode}
\commandlistend
-\subsection*{Keybindings}
-
+\vspace{8pt}
The following keybindings document some important keybindings which are not
defined by zsh's default configuration. Tip: press <tab> twice when completing a
command you installed which is not yet known to zsh or run 'rehash' manually.
\vspace{8pt}
\subsection*{Debian commands}
-Notice: if not executed as root it tries to run the command via sudo if
+Note: if not executed as root zsh tries to run the command via sudo if
necessary.
\commandlistbegin
%\pagebreak
-%% Global Aliases are disabled ATM.
-%\subsection*{Global Aliases}
-%
-%Global Aliases are expanded {\it everywhere} on the command line, not
-%only if they are at the first position. Example: 'cat foo bar C' is the
-%same as running 'cat foo bar | wc -l'.
-%
-%\commandlistbegin
-%\command{BG}{\kbd{\& exit}}
-%\command{C}{\kbd{| wc -l}}
-%\command{G}{\kbd{| grep}}
-%\command{H}{\kbd{| head}}
-%\command{Hl}{\kbd{-{}-help |\& less -r} \quad(display help in pager)}
-%\command{K}{\kbd{| keep}}
-%\command{L}{\kbd{| less}}
-%\command{M}{\kbd{| most}}
-%\command{N}{\kbd{\&>/dev/null} \quad(No Output)}
-%\command{R}{\kbd{| tr A-z N-za-m} \quad(ROT13)}
-%\command{SL}{\kbd{| sort | less}}
-%\command{S}{\kbd{| sort}}
-%\command{T}{\kbd{| tail}}
-%\command{V}{\kbd{| vim -}}
-%\commandlistend
-
\subsection*{Functions for user (grml)}
\textbf{Searching}