Voir toutes les commandes par défaut précédemment utilisées dans Mac OS X

Il est facile de perdre la trace de toutes les commandes par défaut utilisées pour effectuer des réglages sur Mac OS X, mais avec l'aide de la commande history, il est facile de lister toutes les valeurs par défaut et les commandes de suppression par défaut jamais utilisées sur un Mac. Lancez le Terminal pour commencer.

Voir toutes les commandes par défaut exécutées

Pour voir toutes les commandes par défaut, y compris les valeurs par défaut, write, defaults read, defaults delete, et même celles nécessitant sudo:

history |grep "defaults"

Va retourner quelque chose comme ça:

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

Voir uniquement les commandes d'écriture par défaut

Pour ne voir que les commandes par défaut, y compris celles qui nécessitent sudo:

history |grep "defaults write"

Les résultats seront les mêmes que ci-dessus, mais sans afficher les valeurs par défaut ou les commandes de suppression par défaut.

Voir uniquement les commandes de suppression par défaut

Pour voir quelles commandes d'écriture par défaut ont été annulées, grep pour 'delete' plutôt que 'write':

history |grep "defaults delete"

Voir Commandes par défaut liées à une application spécifique

En changeant le texte dans grep à un nom d'application ou de processus, nous pouvons voir quelles commandes par défaut ont été utilisées uniquement pour cette application spécifique. Par exemple, pour ne voir que les commandes par défaut ayant un impact sur le Finder:

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

La plupart des applications sont faciles à trouver de cette façon, et les applications par défaut dans OS X suivent presque toujours la convention 'com.apple.appname'.

Nous avons abordé ce concept auparavant dans un article précédent sur la commande history, mais en nous concentrant sur les commandes par défaut, nous sommes assez utiles pour mériter une reconnaissance individuelle.