Navigeer sneller door je bestandssysteem



linux tools

Gepubliceerd: Dinsdag 29 november 2011
Auteur: Koen Vervloesem

Wie op de commandline in Linux uitgebreid door zijn bestandssysteem gaat, moet steeds weer de opdracht cd intypen met daarachter een lang pad. Het programma autojump bespaart dan heel wat tijd.

Voor wie met de opdracht cd in Linux vaak van directory verandert, zijn er een aantal bekende shortcuts. Met cd zondermeer ga je terug naar je home-directory, en met cd – ga je naar de directory waarin je voorheen zat. Dat laatste is extra handig als je vaak tussen twee directory’s heen en weer moet gaan:

~ $ cd /etc/pam.d
/etc/pam.d $ cd /var/log/mail
/var/log/mail $ cd -
/etc/pam.d $ cd -
/var/log/mail $

Sneller en makkelijker

Een minder bekende maar zeker zo handige functie van cd is dat je heel eenvoudig naar een pad kunt gaan dat in slechts één woord van het huidige pad verschilt. Stel bijvoorbeeld dat je je projecten in een directorystructuur zet per jaar en daarna per maand, en dat je in de directory /home/koan/docs/secretproject/2011/11/documents/ zit, dan kun je met het volgende commando eenvoudig naar de directory /home/koan/docs/secretproject/2010/11/documents/ gaan:

/home/koan/docs/secretproject/2011/11/documents $ cd 2011 2010

/home/koan/docs/secretproject/2010/11/documents

Dit is heel wat korter dan de opdracht cd ../../../2010/11/documents in te typen.

Een lerende cd

Deze trucjes helpen echter alleen in een aantal heel specifieke situaties. Het programma autojump daarentegen vult cd aan door automatisch een lijst bij te houden van de directory’s waarnaar je cd’t, inclusief een gewicht dat aangeeft hoe vaak je in deze directory’s verblijft. Na een tijdje kun je ‘jumpen’ naar één van de directory’s waarnaar je vaak cd’t door de opdracht j aan te vullen met een deel van de padnaam, bijvoorbeeld:

~ $ j mail
/var/log/mail $

Als er meerdere directory’s in de lijst het opgegeven woord bevatten, springt j naar de directory met het hoogste toegekende gewicht. Autojump ondersteunt als shells zowel Bash 4 als Zsh en biedt ook autocompletion. Met de opdracht jumpstat krijg je een lijst te zien van de directory’s en hun gewichten die door autojump bijgehouden worden. Kortom, als je de shortcuts van cd combineert met autojump, spaar je heel wat toetsindrukken uit tijdens het navigeren door je bestandssysteem.

VN:F [1.9.12_1141]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.12_1141]
Rating: +1 (from 1 vote)

Navigeer sneller door je bestandssysteem, 10.0 out of 10 based on 1 rating







Leave a comment





 

Contact gegevens

Link Internet Service
Den Haag
Email:info@linkinternetservice.nl
Email:projectmanager@linkinternetservice.nl
www.linkinternetservice.eu

© Link Internet Service 2012 - kvk Handelsregister: 50667874 | Alle Rechten Voorbehouden