Je suis débutant sous Mac OS. Jusqu'à présent, j'utilisais Windows. Je connais un peu le registre de Windows.
Mac OS X gère-t-il les registres des applications installées?
- Si oui
- Où est enregistré le registre?
- Comment modifiez-vous ce registre?
- Lien de référence concernant la gestion du registre Mac OS.
- Sinon
- quel système Mac OS X suit-il pour l'application installée?
- Liens de référence concernant la gestion des applications Mac OS.
macos
windows-registry
Sagar R. Kothari
la source
la source
defaults
. Exécutezman defaults
dans une fenêtre de terminal pour voir le manuel correspondant.Il faut ajouter que certains programmes - principalement ceux avec un fond Unix ou Linux - sont susceptibles de stocker leurs données dans ~ / dans un dossier en pointillés (donc invisible pour le Finder) ou quelque part à l'intérieur de ~ / .config.
Donc, au final, ce n'est pas trop simple, malheureusement.
la source
Oui , dans une certaine mesure, la soi-disant base de données des services de lancement se compare à la
HKEY_CLASSES_ROOT
section du registre Windows. Il est utilisé pour déterminer quelles applications sont prêtes à ouvrir certains documents ou URL et comment ils peuvent être utilisés (comme pour modifier ou afficher). Il indique également à OS X quelle application peut créer les icônes comme indiqué, par exemple, dans le Finder.Lorsque, par exemple, vous déposez une nouvelle application dans le dossier Applications, OS X le remarquera et enregistrera la nouvelle application. De cette façon, il n'est souvent pas nécessaire d'exécuter un programme d'installation comme dans Windows. Si cette base de données est gâchée, alors on peut très facilement la reconstruire .
(De même, Quick Look peut conserver une liste des générateurs qu'il a trouvés plus tôt , mais je suppose qu'un tel cache serait mis à jour automatiquement chaque fois que nécessaire. Si l'on sélectionne explicitement une application pour ouvrir un fichier, alors elle est stockée dans la fourchette de ressources du fichier.)
la source
Apple n'a pas de registre comme Windows, ce que la plupart des utilisateurs apprécient. Les applications elles-mêmes sont des bundles autonomes, qui au bas niveau sont vraiment un dossier avec toutes les choses que l'application doit exécuter. Cela facilite la gestion des applications. Pour l'installer, il vous suffit de faire glisser l'application vers le dossier Applications. Pour supprimer, il vous suffit de le supprimer dans le dossier Applications.
Pour enregistrer les préférences et autres pour une application et des utilisateurs donnés, des choses appelées listes de propriétés sont utilisées (plist est l'extension de ces fichiers). L'endroit commun pour trouver ces choses est ~ / Library / Preferences Les applications stockent également les données / paramètres spécifiques à l'utilisateur dans ~ / Library / Application Support
Généralement, ces choses sont modifiées via l'interface graphique des applications, la plupart des applications Apple ont un menu Préférences. Il existe plusieurs façons de modifier ces paramètres à la main, mais procédez avec le même soin que vous le feriez avant de modifier le registre Windows (bien qu'au pire, vous ne brisiez qu'une application spécifique et non l'intégralité du système d'exploitation). Vous pouvez utiliser l'éditeur de liste de propriétés de l'application utilitaire pour modifier les listes (qui sont essentiellement des fichiers XML avec des paires clé / valeur). Vous pouvez également utiliser la commande "par défaut" de la ligne de commande. Essayez "man defaults" depuis le terminal pour plus d'informations. Mais encore une fois, c'est pour les courageux de cœur.
J'espère que cela aide certains.
la source
N'oubliez pas la base de données de configuration système qui contient les paramètres réseau:
man scutil
la source