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á!
