Mettez ceci dans votre ~/.bashrc :
cdup() {
levels=${1-1}
while ((levels--)); do
cd ..
done
}
(Le nom cdup vient de la commande FTP correspondante, juste pour info.)
On m'a appris à utiliser 'pushd' et 'popd' dans de telles circonstances.
Par exemple, tapez « pushd ». puis 'cd /home'. Tapez maintenant "popd" et vous serez de retour à votre point de départ.
'pushd'/'popd' est une pile, vous pouvez y insérer autant de répertoires que vous le souhaitez, mais c'est le dernier activé, le premier lorsque vous popd.
Bien sûr, pourquoi pas :
up() {
[ $# = 0 ] && cd .. && return
[ $1 = 0 ] && return
cd .. && up $(($1 - 1))
}