Wer häufig auf unterschiedlichen Plattformen arbeitet, kommt sicherlich auch schon mal durcheinander und verwechselt Kennungen oder Rechner. Damit mir das nicht passiert, benutze ich auf den meisten Rechnern dieses Prompt Script.
Zum selber ausprobieren, einfach die folgenden Zeilen in die persönliche .bashrc bzw. .kshrc kopieren
------------------- cut here --------
HOST=`hostname -a` # Bei Sun die Option -a weglassen
# Verschiedene Arten das Prompt zu verändern
# HN="$HOST${LOGNAME}"
# Hostnameusername
#
# HostnameUsername
HN="$HOST${LOGNAME}"
export HOST HN
function makeps1
{
TMPPATH=${PWD#$HOME}
if [[ $TMPPATH != $PWD ]]; then
TMPPATH='/~'$TMPPATH
fi
OP=$TMPPATH
# wem die Pfadanzeige nicht gefällt, kann mit der Anzahl der "*/"
# die Anzehl der noch angezeigten Verzeichnisse beeinflussen #
while [[ ${TMPPATH#/*/*/} != $TMPPATH ]]; do
TMPPATH='/'${TMPPATH#/*/}
done
if [[ $OP != $TMPPATH ]]; then
TMPPATH='_'$TMPPATH
fi
echo $HN':'$TMPPATH" $ "
}
function _cd
{
if 'cd' "$@"; then
export PS1=`makeps1`
fi
}
#function _cd
#{
# 'cd' $@
# echo @
#}
alias cd=_cd
export PS1=`makeps1`
------------------- cut here --------
Zum direkten Äbernehmen: Einfach im xterm . .bashrc eingeben