Se alla tidigare använda standardinställningar i Mac OS X

Det är lätt att tappa bort alla standardinställningar som används för att utföra tweaks till Mac OS X, men med hjälp av historikkommandot är det enkelt att lista alla standardskrivningar och följa standardvärdena radera kommandon som någonsin använts på en Mac. Starta terminalen för att komma igång.

Se alla standardkommandon som utförs

För att se alla standardkommandon, inklusive standardinställningar, standardinställningar, standardinställningar och även de som kräver sudo:

history |grep "defaults"

Kommer att returnera något så här:

47 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName
48 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo IPaddress
98 defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
206 defaults write com.apple.Safari IncludeInternalDebugMenu 1
237 defaults write com.apple.dock itunes-notifications -bool TRUE;killall Dock
238 defaults delete com.apple.dock itunes-notifications
239 defaults write com.apple.dock desktop-picture-show-debug-text -bool TRUE;
241 defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock

Se bara standardinställningar Skriv kommandon

För att bara se standardinställningar skriv kommandon, inklusive de som kräver sudo:

history |grep "defaults write"

Resultaten kommer att se ut som ovan, men utan att visa några standardvärden läs eller standardinställningar raderar kommandon.

Se bara standardinställningar Ta bort kommandon

För att se vilka standardskrivkommandon som har återställts, grep för att "ta bort" istället för "skriv":

history |grep "defaults delete"

Se standardkommandon relaterade till specifik app

Genom att ändra texten inom grep till ett program- eller processnamn kan vi se vilka standardkommandon som endast användes för den specifika applikationen. Till exempel, för att bara se standardinställningar som har påverkat Finder:

history |grep "defaults write com.apple.finder"

De flesta appar är lätta att hitta på det här sättet, och standardprogrammen i OS X följer nästan alltid "com.apple.appname" -konventionen.

Vi berörde detta koncept innan i ett tidigare inlägg om historikkommandot, men att fokusera på standardkommandon är användbart nog för att förtjäna enskilt erkännande.