Menu

Gevorderden

OS X: Check welke Terminal commando’s je het meest gebruikt

terminal icon retinaAls gevorderde Mac gebruiker zul je vast en zeker regelmatig eens een terminal commando hebben uitgevoerd. Via deze commando’s kun je nieuwe opties toevoegen of bestaande opties en functies aanpassen. Daarnaast kun je eenvoudig bepaalde applicaties geforceerd stoppen, wijzingen in systeembestanden aanbrengen enzovoorts.

Uiteraard dien je enige kennis van Terminal en OS X te hebben. Wanneer je regelmatig deze commando’s toepast is het misschien interessant om te weten welke je het meest gebruikt. Volg hiervoor onderstaande stappen:

OS X: Het help-venster op de achtergrond plaatsen

os x icon retinaWanneer je in een applicatie de help functie activeert (Help ▸ Applicatienaam), wordt er een nieuw venster geopend met de help-onderwerpen van de betreffende applicatie. Het vreemde van dit venster is dat deze altijd op de voorgrond aanwezig is.

Opzich is het slim, op deze manier kun je snel de stappen en oplossingen bekijken, echter kan het ook irritant zijn omdat je in de meeste gevallen de applicatie en het help-venster tegelijkertijd wilt gebruiken. Doordat het help-venster voortdurend op de voorgrond aanwezig is kun je moeilijk andere applicaties bekijken.

Terminal: Bestanden of mappen verbergen

terminal icon retinaOnder Linux kun je heel eenvoudig bestanden of mappen verbergen door een ‘.’ voor de map of bestandsnaam te plaatsen. Onder OS X is dit helaas niet mogelijk.

Mocht je toch bestanden of mappen of willen verbergen dan is dit mogelijk met behulp van Terminal en het ‘chflags’ commando. Start Terminal (Programma’s ▸ Hulpprogramma’s) en gebruik het chflags commando als volgt:

chflags hidden /pad/naar/bestand

Wanneer je niet exact het pad naar het bestand weet, dan kun je in het Terminal venster ‘chflags hidden ‘ typen en daarna het bestand of de map erin slepen, automatisch zal het pad worden aangevuld.

Terminal: De batterij status uitlezen

terminal icon retinaVia de OS X menubalk kun je op een MacBook de status van je batterij bekijken door op het batterij symbool te klikken. Wanneer je deze informatie wilt verwerken in een script of bijvoorbeeld GeekTool dan is dat ook mogelijk.

Met behulp van het pmset commando onder OS X Terminal kun je de batterij status informatie heel eenvoudig opvragen. Start OS X Terminal (Programma’s ▸ Hulpprogramma’s) en typ het onderstaande commando.

pmset -g batt | egrep "([0-9]+\%).*" -o --colour=auto | cut -f2 -d';'

OS X Terminal: De sluimer en ontwaaktijd controleren

terminal icon retinaMocht je om wat voor reden dan ook willen controleren wanneer je Mac voor het laatst in sluimerstand is gegaan, of juist hieruit is ontwaakt, dan kun je dit controleren met behulp van OS X Terminal en het sysctl commando.

Deze informatie kan interresant zijn als je Mac bijvoorbeeld ’s nachts opeens ontwaakt of spontaan in sluimerstand gaat. Open OS X Terminal (Programma’s > Hulpprogramm’s) en typ het onderstaande commando:

sysctl -a | grep sleeptime

OS X Terminal: Tekst vervangen in meerdere documenten

terminalDe meeste OS X gebruikers zullen niet vaak de Terminal applicatie starten. Op zich is dat ook niet nodig omdat je via de grafische interface van OS X toegang krijgt tot bijna functies.

Toch kan OS X Terminal ontzettend handig zijn wanneer je complexe opdrachten snel wilt uitvoeren, bijvoorbeeld wanneer er meerdere documenten op je harddisk aanwezig zijn waarin je een bepaald woord of stuk tekst wilt aanpassen. Je kunt dan vanzelfsprekend alle documenten openen in een teksteditor en de woorden aanpassen. Met behulp van Terminal en het ‘sed’ commando is dit echter slechts een kwestie van seconden en gaat het volledig automatisch.

Finder: Foutmelding 99999 (corrupt bestand)

finder iconOm je Mac te beschermen tegen malware heeft Apple sinds OS X 10.8 een extra veiligheid ingebouwd. Via  ▸ Systeemvoorkeuren ▸ Beveiliging en privacy kan je zelf aangeven vanaf welke bron er applicaties mogen worden geïnstalleerd.

Je hebt de keuze voor alleen applicaties uit de Mac App Store en/of applicaties van bekende ontwikkelaars, of kies voor de optie: Iedere willekeurige bron. Wanneer een bestand is gedownload krijg je een ‘quarantaine’ melding op het scherm dat het bestand is gedownload vanaf het internet. Hierbij krijg je de keuze om het bestand of applicatie te openen.

OS X markeringskleur gebruiken voor de ‘Vandaag’ selectie in Agenda

ical agendaIn OS X is het mogelijk een zelfgekozen markeringskleur te selecteren. Dit doe je via:  ▸ Systeemvoorkeuren ▸ Algemeen ▸ Markeringskleur. Hierdoor worden alle gemarkeerde tekst, afbeeldingen, bestanden, enzovoorts gemarkeerd met deze kleur wanneer je iets selecteert.

Echter wanneer je Agenda opstart en je de weergave instelt op week- of maandweergave zul je merken dat ‘Vandaag’ standaard wordt gemarkeerd in het blauw en niet in de gekozen markeringskleur.

Shuttle: Snel een SSH verbinding opzetten

shuttle-logoWannneer je regelmatig gebruik maakt van SSH verbindingen dan is de gratis applicatie Shuttle zeer zeker de moeite waard om eens te bekijken. Shuttle is een kleine applicatie die je via de OS X menubalk direct toegang geeft tot een SSH verbinding met behulp van OS X Terminal of een 3rd party applicatie zoals iTerm 2.

Met enkele klikken ben je direct via SSH ingelogd op je webserver, router, netwerkapparatuur etc. Je kunt zoveel SSH servers toevoegen als je wilt en daarbij ook gebruik maken van mappen.

Safari: De leeslijst url’s exporteren

Leeslijst iosLeeslijst is een hele handige functie in OS X 10.7 en hoger om een bepaalde webpagine op een later (of beter) tijdstip nog eens te bekijken. Bijkomend voordeel van deze functie is dat de website na het toevoegen aan de leeslijst automatisch door Safari wordt gedownload en lokaal wordt opgeslagen. De webpagina is hierdoor ook beschikbaar op het moment dat er geen internet verbinding beschikbaar is.

Mocht je de functie vaak gebruiken en een overzicht willen hebben welke URL’s er allemaal in de leeslijst aanwezig zijn dan kun je onderstaand script gebruiken. Het script exporteert alle url’s welke zich in de leeslijst bevinden naar het scherm. Door gebruik te maken van een ‘redirection’ kun je de output bewaren als txt bestand.

Automator: Bestanden direct permanent verwijderen

Automator-180Op het moment dat je via OS X Finder bestanden op een map verwijderd dan worden deze eerst naar de prullenmand van OS X verplaatst. Pas als je de prullenmand leegt, verdwijnen de bestanden ook daadwerkelijk van je harddisk en komt de schrijfruimte vrij.

Dit zelfde gebeurt ook op het moment dat je bestanden van een USB harddisk of stick verwijderd. Na het verwijderen worden de bestanden naar een verborgen map verplaatst en pas definitief verwijderd door het leegmaken van de prullenmand.

Met behulp van Automator is het mogelijk om bestanden direct te wissen zonder dat deze eerst worden verplaatst naar de prullenmand. Hiervoor wordt gebruik gemaakt van het OS X Terminal commando:’rm’ (remove). Door de onderstaande stappen te doorlopen krijgen krijg je in OS X Finder de extra menu optie ‘Definitief verwijderen’.