Vedi tutti i comandi predefiniti usati in precedenza in Mac OS X.

È facile perdere traccia di tutti i comandi di default utilizzati per eseguire tweaks su Mac OS X, ma con l'aiuto del comando history è facile elencare tutti i valori predefiniti di scrittura e i comandi di cancellazione di default usati mai usati su un Mac. Avvia il terminale per iniziare.

Vedi tutti i comandi di default eseguiti

Per vedere tutti i comandi di default, inclusi i default, scrivi, i valori di default letti, i default cancellati e anche quelli che richiedono sudo:

history |grep "defaults"

Restituirà qualcosa del genere:

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

Vedi solo comandi di default dei comandi di scrittura

Per vedere solo i comandi di default, compresi quelli che richiedono sudo:

history |grep "defaults write"

I risultati appariranno come sopra, ma senza mostrare i comandi di default read o defaults delete.

Vedere solo i comandi di eliminazione dei default

Per vedere quali valori predefiniti i comandi di scrittura sono stati ripristinati, grep per "cancella" anziché "scrivi":

history |grep "defaults delete"

Vedi i comandi predefiniti relativi all'app specifica

Modificando il testo all'interno di grep in un nome di applicazione o processo, possiamo vedere quali comandi di default sono stati usati solo per quella specifica applicazione. Ad esempio, per vedere solo i comandi di default che hanno influenzato il Finder:

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

La maggior parte delle app è facile da trovare in questo modo e le applicazioni predefinite in OS X seguono quasi sempre la convenzione 'com.apple.appname'.

Abbiamo toccato questo concetto in precedenza in un post precedente sul comando della cronologia, ma concentrarsi sui comandi predefiniti è abbastanza utile da meritare il riconoscimento individuale.