Zur schnellen Navgation zwischen Verzeichnissen empfiehlt sich ein kleines Bash-Skript (Autojump), das eine Datenbank der benutzten Verzeichnisse anlegt, so dass man durch Angabe von Teilstrings schnell in das entsprechende Verzeichnis wechseln kann.
Dazu legt autojump eine kleine Datenbank der genutzten Verzeichnisse und der Häufigkeit der Nutzung an. Wenn genügend Daten gesammelt sind kann man dann mit der Eingabe von markanten Teilen des Verzeichnisnamens in das Verzeichnis wechseln. Es unterstützt auch Tab-Vervollständigung.
Mit jumpstat kann ein Status der gesammelten Daten abgerufen werden.
Die Installation ist sehr einfach und schnell erledigt:
Quellen und weiterführende Links:
Danke für den Pick an Hessi in Bitsundso Folge Bits und so #211 (Vampirfrei)
Dazu legt autojump eine kleine Datenbank der genutzten Verzeichnisse und der Häufigkeit der Nutzung an. Wenn genügend Daten gesammelt sind kann man dann mit der Eingabe von markanten Teilen des Verzeichnisnamens in das Verzeichnis wechseln. Es unterstützt auch Tab-Vervollständigung.
j mp3springt z.B. ins Verzeichnis "/home/gwb/my mp3 collection". Praktisch: Wenn nur "j" ausgeführt wird, wechselt autojump in das meistverwendete Verzeichnis, bzw. das zweite, falls man gerade in Ersterem ist.
Mit jumpstat kann ein Status der gesammelten Daten abgerufen werden.
Die Installation ist sehr einfach und schnell erledigt:
- Herunterladen des aktuellen Installationspaketes bei Github.com:
http://github.com/joelthelion/autojump/downloads - Auspacken des Pakets.
Auf dem Mac reicht einfach ein Doppelklick und das tar.gz Archiv wird in ein entsprechendes Unterverzeichnis entpackt. - Das Installationsskript starten.
Dazu muss die Datei ausführbar sein.
chmod +x install.sh
Anschliessend kann das Skript mit
./install.sh
gestartet werden.
- Abschluss. Die Installation läuft automatisch und stellt bei Bedarf noch die Frage, ob das Skript in die .basrc installiert werden soll. Wenn Ihr die Option verwendet ist noch eine Korrektur erforderlich, damit es nicht zu einer Endlosschleife beim Aufruf der .bashrc kommt. Dafür müssen die letzten Zeilen des Skripts gelöscht oder wie folgt auskommentiert werden:
# Get the aliases and functions
# if [ -f ~/.bashrc ]; then
# . ~/.bashrc
# fi
Quellen und weiterführende Links:
Danke für den Pick an Hessi in Bitsundso Folge Bits und so #211 (Vampirfrei)