Menu

18 juni 2012

OS X Terminal: Commando’s en scripts terugvinden

Wanneer je onder OS X Terminal gebruik maakt van zelfgemaakte scripts of gecompileerde executables dan is het in sommige gevallen moeilijk om de originele locatie van het script of executable terug te vinden. Als je bijvoorbeeld een script maanden geleden hebt aangemaakt en deze wilt wijzigen dan is het handig om te weten waar het script is opgeslagen om wijzigingen te kunnen maken.

Gelukkig bezit OS X Terminal hiervoor het handige ‘which‘ commando. Open OS X Terminal (Programma’s ▸ Hulpprogramma’s) en maak als volgt gebruik van het which commando:

which -a commando

Vervang het commando, door naam van het script, executable of commando, hierna zal het path in het Terminal venster verschijnen.

Wil je bijvoorbeeld weten waar je het commando ‘sftp‘ kunt terugvinden dan typ je:

which -a sftp

Het resultaat zal zijn:

/usr/bin/sftp

Dit is overigens de standaard locatie voor alle standaard in Mac OS X aanwezige Terminal commando’s.

Door gebruik te maken van de -a optie krijg je alle locaties te zien waarin het script, executable of commando is aangetroffen. Dit kan ontzettend handig er dubbele benamingen aanwezig zijn op je harddisk.




Gerelateerde tips:




Reacties


    Een reactie toevoegen: