Skripte/up N

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

  1. Einen Terminal öffnen

Diese Funktion dient dazu, im Verzeichnisbaum eine bestimmte Anzahl N von Verzeichnissen hoch zugehen.

Statt für drei Verzeichnisse cd ../../.. oder für sieben Verzeichnisse cd ../../../../../../.. aufzurufen, wird einfach up 3 oder up 7 aufgerufen [1]. Diese Funktion kann in die ~/.bashrc oder global in die /etc/bash.bashrc übernommen werden, um beim Starten einer Shell verfügbar zu sein.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
function up {
[ "${1/[^0-9]/}" == "$1" ] && {
        local ups=""
        for i in $(seq 1 $1)
        do
                ups=$ups"../"
        done
        cd $ups
        } || echo "usage: up INTEGER"
}

Lizenz: GPLv3