Verwaltet Mac OS X Register für installierte Anwendungen?

Ich bin ein Anfänger in Mac OS. Bis jetzt habe ich Windows benutzt. Ich weiß ein wenig über die Registrierung in Windows.

Verwaltet Mac OS X Register für installierte Anwendungen?

  • Wenn ja
    • Wo ist die Registrierung gespeichert?
    • Wie änderst du diese Registrierung?
    • Referenzlink zur Verwaltung der Mac OS-Registrierung.
  • , Wenn keine
    • Welchem System folgt Mac OS X für installierte Anwendungen?
    • Referenz-links in Bezug auf Mac OS-Anwendung-management.
Author: alex, 2009-10-15

5 answers

Es gibt keine Registrierung in Mac OS.

Die meisten Anwendungseinstellungen finden Sie jedoch im Ordner Library / Preferences. Die meisten Apps speichern ihre Einstellungen dort in separaten Dateien. Dies wird nicht vom Betriebssystem verwaltet. Es gibt keinen Bienenstock, es gibt kein regedit, nichts Dergleichen, Nur eine Reihe von Plist-Dateien.

 14
Author: alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-15 18:44:21

Man sollte hinzufügen, dass einige Programme - hauptsächlich solche mit Unix-oder Linux-Hintergrund-ihre Daten wahrscheinlich in ~/ in einem gepunkteten (für den Finder unsichtbaren) Ordner oder irgendwo in ~/speichern.config .

Also, am Ende ist es leider nicht zu einfach.

 9
Author: Debilski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-15 19:34:00

Ja zu einige Grad der sogenannten Launch-Services-Datenbank vergleicht, um die HKEY_CLASSES_ROOT Abschnitt der Windows-Registrierung. Es wird verwendet, um zu bestimmen, welche Anwendungen bereit sind, bestimmte Dokumente oder URLs zu öffnen und wie sie verwendet werden können (z. B. Bearbeiten oder Anzeigen). Es teilt OS X auch mit, welche Anwendung die Symbole erstellen kann, wie beispielsweise im Finder gezeigt.

Wenn Sie beispielsweise eine neue Anwendung im Anwendungsordner ablegen, wird OS X Folgendes bemerken und registrieren Sie die neue Anwendung. Auf diese Weise müssen Sie oft kein Setup-Programm wie in Windows ausführen. Wenn diese Datenbank durcheinander gebracht wird, kann man sie ganz einfach neu erstellen.

(Ebenso könnte Quick Look eine Liste von Generatoren behalten, die es früher gefunden hat, aber ich denke, ein solcher Cache würde bei Bedarf automatisch aktualisiert. Wenn man explizit eine Anwendung zum Öffnen einer Datei auswählt, ist dies , die in der Dateiressource gespeichert ist Fork.)

 8
Author: Arjan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:44

Apple hat keine Registrierung wie Windows, viel zu den meisten Benutzern Freude. Anwendungen selbst sind in sich geschlossene Bundles, die auf niedriger Ebene wirklich ein Ordner mit all den Dingen sind, die die App ausführen muss. Dies macht die Anwendungsverwaltung einfach. Zur Installation ziehen Sie die App einfach in den Anwendungsordner. Zum Löschen löschen löschen Sie es einfach im Anwendungsordner.

Um Einstellungen und dergleichen für eine bestimmte Anwendung und Benutzer zu speichern, werden so genannte Eigenschaftslisten verwendet (plist ist die Erweiterung für diese Dateien). Der übliche Ort, um diese Dinge zu finden, sind ~ / Library / Preferences Anwendungen speichern auch benutzerspezifische Daten / Einstellungen in ~ / Library / Application Support

Im Allgemeinen werden diese Dinge über die Anwendungs-GUI geändert, die meisten Apple-Apps verfügen über ein Einstellungsmenü. Es gibt einige Möglichkeiten, diese Einstellungen von Hand zu ändern, aber gehen Sie mit ähnlicher Sorgfalt vor, bevor Sie die Windows-Registrierung ändern (obwohl Sie im schlimmsten Fall nur eine bestimmte app und nicht das gesamte Betriebssystem). Sie können den Dienstprogramm-App-Eigenschaftslisteneditor verwenden, um Plists zu ändern (bei denen es sich im Grunde nur um XML-Dateien mit Schlüssel/Wert-Paaren handelt). Sie können auch den Befehl "defaults" in der Befehlszeile verwenden. Versuchen Sie "man defaults" vom Terminal für weitere Informationen. Aber auch das ist für die Mutigen am Herzen.

Hoffe, das hilft einigen.

 4
Author: macauley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-15 18:45:19

Vergessen Sie nicht die Systemkonfigurationsdatenbank, die Netzwerkeinstellungen enthält:

man scutil

NAME
     scutil -- Manage system configuration parameters

SYNOPSIS
     scutil
     scutil --prefs [preference-file]
     scutil -r [-W] { nodename | address | local-address remote-address }
     scutil -w dynamic-store-key [-t timeout]
     scutil --get pref
     scutil --set pref [newval]
     scutil --dns
     scutil --proxy
     scutil --nc nc-arguments

DESCRIPTION
     Invoked with no options, scutil provides a command line interface to
     the "dynamic store" data maintained by configd(8). Interaction with
     this data (using the SystemConfiguration.framework SCDynamicStore APIs)
     is handled with a set of commands read from standard input. A list of
     the available commands is available by entering the help directive.
 0
Author: alfwatt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-07-18 21:18:52