Tipps und Tricks im Umgang mit dem Mac
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?
Hintergrundbild: 2448x 2448px, Bild genauer anschauen – © Marianne Spiller – Alle Rechte vorbehalten