Tips und Tricks im Umgang mit dem Mac

Diesen Beitrag schrieb ich 6 Jahre und 7 Monate zuvor; die nachfolgenden Ausführungen müssen heute nicht unbedingt noch genau so funktionieren. Behalte das beim Lesen (und vor allem: beim Nachmachen!) bitte stets im Hinterkopf.

Geschätzte Lesezeit: 2 Minuten

Ich arbeite seit 2003 ausschließlich auf Mac – damals kaufte ich mir ein iBook mit 800MHz-PowerPC, 256MB RAM und 30GB Platte. Und – und das war damals purer Luxus! – WLAN. Dennoch gibt es Dinge, die ich bis heute ständig wieder nachschlagen muss – das nervt mich, deshalb notiere ich sie final hier. Ich verwende das aktuelle MacOS X El Capitan, und in älteren Systemen ist die Vorgehensweise gegebenenfalls eine andere.

Kram aus TimeMachine löschen

Auf meiner 3TB-Backup-Platte liegen die TimeMachine-Backups meines Hauptrechners /Volumes/TimeMachine/Backups.backupdb/petzi; daneben gibt es /Volumes/TimeMachine/Backups.backupdb/Patalavaca, die Backups von meinem alten Mac. Theoretisch könnte man die nun so nach und nach mal löschen (zumindest brauche ich keine Backups mehr von 2010!), praktisch ist das gar nicht so einfach:

$ sudo rm -rf 2010-05-05-001929
Password:
rm: 2010-05-05-001929/Patalavaca/.DS_Store: Operation not permitted
rm: 2010-05-05-001929/Patalavaca/.file: Operation not permitted
rm: 2010-05-05-001929/Patalavaca/.vol: Operation not permitted
...

Die Lösung ist es, hier mit bypass zu arbeiten – mit Yosemite ist das Binary nach /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/ gewandert, auf älteren Systemen müsst ihr halt schauen wo es liegt:

$ sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rf 2010-05-05-001929

Screenshots: Speicherort und Dateiformat

Üblicherweise werden Screenshots im PNG-Format auf den Desktop geknallt, und das kann ich so gar nicht leiden. Ich habe mir auf meinem Desktop deshalb einen Ordner Screenshots erstellt, und in diesem sollen neue Screenshots landen…

$ mkdir /Users/spillerm/Desktop/Screenshots
$ defaults write com.apple.screencapture location /Users/spillerm/Desktop/Screenshots; killall SystemUIServer

… und zwar im JPG-Format (du hast hier die Wahl zwischen JPG, PNG, GIF, TIFF und PDF):

$ defaults write com.apple.screencapture type jpg; killall SystemUIServer

Flush DNS cache

Im Moment habe ich viel zu tun mit Webseiten, DNS-Servern und Umzügen zwischen den Systemen – und der DNS-Cache, in dem Nameserver-Anfragen zwischengespeichert werden, hat hier schon so manches Mal für Verwirrung gesorgt. In die .bash_profile habe ich mir deshalb einen passenden Alias aufgenommen: der Cache wird geleert und ein akustisches Feedback gegeben:

## file: "/Users/spillerm/.bash_profile"
...
alias flushdns='sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache flushed successfully'
...

Habt ihr auch so kleine Nerv-Dinger, die immer wieder auftauchen und die ihr euch einfach nicht merken könnt?