Vložte to do ~/.bashrc :
cdup() {
  levels=${1-1}
  while ((levels--)); do
    cd ..
  done
}
 
 (Název cdup pochází z odpovídajícího příkazu FTP, jen FYI.)
Naučili mě používat za takových okolností 'pushd' a 'popd'.
Zadejte například „pushd“. a potom 'cd /home'. Nyní napište 'popd' a vrátíte se tam, kde jste začali.
'pushd'/'popd' je zásobník, do kterého můžete vložit libovolný počet adresářů, ale je naposledy zapnutý, jako první, když vyskočíte.
Jistě, proč ne:
up() {
    [ $# = 0 ] && cd .. && return
    [ $1 = 0 ] && return
    cd .. && up $(($1 - 1))
}