Volg wijzigingen die u aanbrengt op uw Mac met Terminal [OS X Tips]

Als je het thuis hebt gevolgd, heb je verschillende wijzigingen op je Mac aangebracht via de Terminal-app. Je houdt zeker al deze wijzigingen bij in een spreadsheet, toch? Ik bedoel, wat als je terug wilt gaan en wilt weten welke wijzigingen je hebt aangebracht? Hoe zou je het anders kunnen volgen dan door elke wijziging moeizaam met de hand uit te typen in een soort database? Welnu, de tip van vandaag laat u zien hoe u dit proces kunt automatiseren en al uw wijzigingen automatisch in een tekstbestand kunt plaatsen.

Om te beginnen gaan we gebruik maken van de geschiedenisopdracht in Terminal. Start de app vanuit uw map Hulpprogramma's (meestal in de map Programma's) en typ het woord geschiedenisen druk vervolgens op Return. Terminal geeft dan een lijst met de laatste 500 opdrachten die je er doorheen hebt gedaan.

Dat kan echter veel opvulling zijn, dus laten we ons concentreren op de standaard schrijfopdrachten die we in deze kolom met tips hebben uitgegeven. Met grep, een opdrachtregelprogramma voor het zoeken naar specifieke tekstreeksen, kunnen we de geschiedenislijst uitfilteren tot alleen die specifieke opdrachten. Typ het volgende in Terminal en druk op de Return-toets:

geschiedenis | grep "standaard schrijven"

U krijgt een mooie lijst met alleen de opdrachten die u de standaard schrijfopdrachten laten zien die u in Terminal hebt gegeven. Wat je je misschien realiseert, is dat nadat je 500 opdrachten hebt gegeven, de eerste van deze lijst zullen verdwijnen. Hier is een opdracht die een tekstbestand maakt dat alle resultaten van uw grep-zoekopdracht opslaat:

geschiedenis | grep "standaard schrijven" >> ~/Documents/defaultsLog.txt

Dit plaatst de zoekresultaten in een tekstbestand, genaamd 'defaultsLog.txt', en plaatst het in uw Documenten-map. Nu komt het lastige (en super coole) deel. Ga nogmaals naar je map Programma's en open Teksteditor. Kies Openen in het menu Bestand en navigeer naar uw thuismap. Druk op Command-Shift-Period om verborgen bestanden weer te geven en kies vervolgens het .bash_profile-bestand uit de resulterende lijst. Als het er niet is, maak dan een nieuw bestand in je thuismap, noem het .bash_profile en open het dan zoals hierboven. Voeg vervolgens de volgende code toe aan het einde van het bestand (of het begin als u zojuist een lege hebt gemaakt):

PROMPT_COMMAND='echo "$(geschiedenis 1 | grep "standaard schrijven")" | sed '/^$/d' >> ~/Documents/defaultsLog.txt'

Dit script wordt nu toegevoegd aan het lijstdocument dat u in de bovenstaande stap hebt gemaakt telkens wanneer een nieuwe opdrachtprompt wordt weergegeven in Terminal. Lekker glad, hè?

[Via: Mac OS X-tips]

Heb je een OS X-tip? Hulp nodig bij het oplossen van problemen met OS X? Geef me een seintje of laat hieronder een reactie achter.

Laatste blogbericht

MAANDAG GIVEAWAYS: Big Time iPhone- en iPad-appbundel
October 21, 2021

Cult of Mac laat het weer regenen met een aantal geweldige apps voor je iPhone en iPad. We kiezen 5 willekeurige winnaars om 6 geweldige apps te wi...

Cult of Mac-recensies en beleid voor gelieerde links
October 21, 2021

Bij cultus van Mac, we beoordelen allerlei soorten producten, van de nieuwste elektronica die liefdevol is gemaakt door Apple (en door de concurren...

Launch Center Pro lijkt op Quicksilver voor de iPhone [Video]
October 21, 2021

Launch Center Pro lijkt op Quicksilver voor de iPhone [Video]Launch Center Pro van App Cubby Aan Vimeo.App Cubby heeft een kleine teaservideo gemaa...