Mein schnörkelloser bash Prompt

Es gibt im Netz tausende Beispiele für fancy bash prompts. Ich mag meinen Prompt schnörkellos und effizient. Ich möchte wissen, auf welcher Maschine ich bin, ich möchte gerne wissen wo ich bin, aber ich möchte auch noch Platz zum Tippen haben und nicht nur lange Pfade sehen.
Deshalb lasse ich mir die letzten beiden Verzeichnisse anzeigen. An denen lässt sich in der Regel sehr gut ablesen, wo man gerade herumdümpelt.

In der .bashrc fügt man dafür folgendes ein:

function PWD {
tmp=${PWD%/*/*};
[ ${#tmp} -gt 0 -a "$tmp" != "$PWD" ] && echo ${PWD:${#tmp}+1} || echo $PWD;
}


export PS1="\h:\$(PWD 3)>";

Voilá!

datum: 11. Februar 10
in: Code
trackback: URL

Hinterlasse eine Antwort

Navigation
Netlabel
Fonts
GPG-Key
Aktueller GPG-Key. Der alte ist invalid.