Archive

Posts Tagged ‘Shell’

Spaß zwischendurch: Tetris in der Z-Shell

August 7th, 2009
Comments Off

Bekannt, daß die Z-Shell Tetris kann?

autoload -U tetris
zle -N tetris
bindkey "^Xt" tetris

Ein beherzter Druck auf [CTRL]-[X]-[T] und los geht der Spaß!
Picture 5

Danke Stefan. :-)

Z-Shell mit growl-Notification

June 17th, 2009

Andreas hat sich die Mühe gemacht die grml.org Z-Shell Config um eine kleine aber tolle Funktion zu erweitern: growl notifications.

Mit diesem Patch (Download vom lokaler Mirror) wird bei einer definierbaren Gruppe von Befehlen eine Growl-Notification versendet, sobald die Ausführung abgeschlossen ist.

In der Zeile 2011 wird die Liste der growlifizierten Kommandos definiert.

GROWL_COMMANDS=(rsync scp cp sleep svn git)

Diese Zeile entsprechend erweitern oder kürzen, ganz nach eigenem Geschmack. sleep ist praktisch zum testen.

Danke, Andreas!

,

UNIX tips: Productivity tips

July 8th, 2008

Nur ein Link, aber durchaus lesenswert: UNIX tips: Productivity tips

Useful command-line secrets for increasing productivity in the office

Prompt magic

July 28th, 2007
Comments Off

Why stick with the standard boring shell prompt when you can easily make it colorful and more informative? In this tip, Daniel Robbins will show you how to get your shell prompt just the way you like it, as well as how to dynamically update your X terminal’s title bar.

IBM Developerworks – Prompt Magic [via netzhure]

farbige man-Pages

July 7th, 2007

export LESS_TERMCAP_mb=$’\E[01;31m’
export LESS_TERMCAP_md=$’\E[01;31m’
export LESS_TERMCAP_me=$’\E[0m’
export LESS_TERMCAP_se=$’\E[0m’
export LESS_TERMCAP_so=$’\E[01;44;33m’
export LESS_TERMCAP_ue=$’\E[0m’
export LESS_TERMCAP_us=$’\E[01;32m’

Sehr praktisch! Funktioniert auch wunderbar mit der Z-Shell.
Gefunden u.a. bei moemoe.

Z-Shell im Einsatz

June 2nd, 2007
Comments Off

Nach Jahren exzessiver Bash-Nutzung bin ich vor ein paar Wochen auf die Z-Shell (kurz zsh) umgestiegen. Die Z-Shell bietet viele Funktionen die ich bei der Bash in Zukunft vermissen werde – vor allem aber die nahezu perfekte TAB-Completion. Ebenfalls sehr schick ist die integrierte Erkennung von Tippfehlern.

Das Wiki des UUGRN e.V. schreibt zur Z-Shell:

Die zsh – Kurzform fuer Z-Shell wurde zur Erweiterung der bash, der csh und der tcsh entwickelt. Sie ist fast komplett zur bash und zur TENEX-C Shell kompatibel, bietet aber einige Erweiterungen:

  • frei programmierbare TAB-Completion
  • eine History fuer alle laufenden Instanzen
  • Rechtschreibpruefung waehrend der Eingabe
  • extrem themebares Prompt (auch auf der rechten Seite des Terminals moeglich)

Die zsh wurde 1989 entwicklelt und steht unter der BSD-Lizenz. Sie war lange die Standard-Shell auf MacOS X. In nahezu jeder Unix/Linux-Distrubution existieren binaer-Pakete zur Z-Shell.

Wer die Z-Shell einfach mal ausprobieren moechte, sollte sich grml ansehen:

grml is a bootable CD (Live-CD) originally based on Knoppix and nowadays based on Debian. grml includes a collection of GNU/Linux software especially for users of texttools and system administrators. grml provides automatic hardware detection. You can use grml (for example) as a rescue system, for analyzing systems/networks or as a working environment.

grml beinhaltet die Z-Shell bereits als default-Shell und bringt sehr nützliche Konfigurationen mit. Diese Configs kann man recht problemlos auf FreeBSD, Solaris oder OS X portieren, und die Z-Shell mit wenig Aufwand zur Standard-Shell auf seinem System machen.

Aber Achtung! Suchtgefahr. :-)