Navigeer sneller door je bestandssysteem

linux tools

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (13)
Aanbevelen

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.

De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Maximaliseer het voordeel van SaaS

    Cloud-applicaties hebben grote invloed op het gebruik van de IT-architectuur en niet ieder project levert de verwachte voordelen op.

    Downloaden
  • Flexibele IT noodzaak voor bankenOnderzoeksrapport over de beperkte flexibiliteit van veel IT-systemen in de bancaire wereld. Lees meer!
  • Kostenbesparing voor long tail appsOplossing voor kostenkwesties in VDI. Technologie geschikt voor long tail apps.
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)