Pon esto en tu ~/.bashrc
:
cdup() {
levels=${1-1}
while ((levels--)); do
cd ..
done
}
(El nombre cdup
proviene del comando FTP correspondiente, solo para tu información).
Me enseñaron a usar 'pushd' y 'popd' para tales circunstancias.
Por ejemplo, escriba 'pushd'. y luego 'cd /home'. Ahora escribe 'popd' y volverás a donde empezaste.
'pushd'/'popd' es una pila, puede insertar tantos directorios allí como desee, pero es el último en activarse, el primero en desactivarse cuando hace popd.
Claro, por qué no:
up() { [ $# = 0 ] && cd .. && return [ $1 = 0 ] && return cd .. && up $(($1 - 1)) }