Zsh | Grml.org (original) (raw)

*

Introduction / grml-zsh-refcard / grmlzshrc(5) / grml-zsh-config / zsh-lovers / Resources

Introduction

One of the main features of the grml system is the zsh (Z shell). The zsh is the default_interactive_ shell of the grml system. On this webpage you will find information regarding the zsh on grml.

grml-zsh-refcard

The grml-zsh-refcard provides a short overview of defined aliases, functions and settings of zsh on the grml system. Download it, print it and improve your zsh skills!

grmlzshrc(5)

grmlzshrc(5) is a manpage providing detailled information about grml’s zsh configuration. On the grml system it is available offline via man grmlzshrc. An online version is available as well:

grml-zsh-config

You do not have to use grml/Debian to use grml’s zsh configuration. Just retrieve and install the configuration files in your home directory via executing for example:

# IMPORTANT: please note that you might override an existing
# configuration file in the current working directory! =>
wget -O .zshrc      https://grml.org/console/zshrc

# Optionally also grab the user configration:
# wget -O .zshrc.local https://grml.org/console/zshrc.local

Also take a look at grml-config.shwhich is described in more detail on mika’s blog.

Tip: Archlinux users may use anofficial grml-zsh-config package.

zsh-lovers

zsh-lovers is a small project which tries to collect tips, tricks and examples for the Z shell. Authors of the zsh-lovers manual page areChristian ‘strcat’ Schneider,Matthias Kopfermann and Michael Prokop.

Main part of zsh-lovers is the manual page which is available in several formats:

The zsh-lovers archive includes the zsh-lovers manual page and several zsh configuration files. It’s available through the zsh-lovers packages from the Grml repository.

Feedback is welcome via github.com/grml/zsh-lovers.

Resources

General/Useful:

Articles:

Zsh configuration files: