Fügen Sie dies in Ihren ~/.bashrc
ein :
cdup() {
levels=${1-1}
while ((levels--)); do
cd ..
done
}
(Der Name cdup
kommt vom entsprechenden FTP-Befehl, nur zur Info.)
Mir wurde beigebracht, 'pushd' und 'popd' für solche Umstände zu verwenden.
Geben Sie beispielsweise „pushd“ ein. und dann 'cd /home'. Geben Sie nun 'popd' ein und Sie kehren zum Ausgangspunkt zurück.
'pushd'/'popd' ist ein Stack, Sie können so viele Verzeichnisse darauf schieben, wie Sie möchten, aber es ist das letzte und das erste, wenn Sie popd.
Klar, warum nicht:
up() { [ $# = 0 ] && cd .. && return [ $1 = 0 ] && return cd .. && up $(($1 - 1)) }