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)) }