Metti questo nel tuo ~/.bashrc
:
cdup() {
levels=${1-1}
while ((levels--)); do
cd ..
done
}
(Il nome cdup
viene dal comando FTP corrispondente, solo FYI.)
Mi è stato insegnato a usare "pushd" e "popd" per tali circostanze.
Ad esempio, digita "pushd". e poi 'cd /home'. Ora digita 'popd' e tornerai al punto di partenza.
'pushd'/'popd' è uno stack, puoi inserirci tutte le directory che vuoi, ma è l'ultima ad essere attivata, la prima quando fai il popd.
Certo, perché no:
up() { [ $# = 0 ] && cd .. && return [ $1 = 0 ] && return cd .. && up $(($1 - 1)) }