Die Systemordner Ihres Mac verstehen

Systemordner sind Ordner, auf die der Benutzer nicht zugreifen soll. Sie unterstützen die Ausführung von Anwendungen und des Betriebssystems und bieten Support und Ressourcen. Sie sind die Schicht, die es Benutzern ermöglicht, den Host über Anwendungen und Programme zu manipulieren. Einige sind versteckt, andere nicht, aber fast alle sind für den Benutzer auf irgendeine Weise zugänglich.

Aber wozu dienen die verschiedenen Systemordner? Was ist „bin“ und wie hilft es Ihrem Computer? Im Folgenden werden die am häufigsten referenzierten Systemordner untersucht.

Der Ordner „/System“ selbst auf Ihrem Mac enthält nicht viel. Wir werden uns zuerst den Inhalt ansehen, bevor wir zu anderen, tieferen Systemordnern übergehen.

Notiz: Keine Systemordner und -dateien hinzufügen, entfernen oder ändern. Sie können sicher surfen, aber das Hinzufügen, Entfernen oder Ändern von Dateien oder das Ändern der Ordner selbst kann unvorhersehbare – und manchmal systemschädigende – Folgen haben. Wenn Sie experimentieren müssen, erstellen Sie einen bootfähigen Klon Ihres Mac, bevor Sie fortfahren.

Bibliotheksordner: /System/Library und ~/Library

Bibliotheksordner sind dem Benutzer am nächsten. Sie werden von Anwendungen erstellt, und Anwendungen fügen während ihres Betriebs Dateien hinzu, entfernen und ändern Dateien. Um ehrlich zu sein, kann der organisatorische Prozess hier ein wenig chaotisch sein. Anwendungen können grundsätzlich frei tun, was sie wollen, wenn es um das Platzieren von Dateien in der Bibliothek geht, aber die meisten folgen einem ziemlich ähnlichen Prozess.

Sie finden eine Vielzahl von Dateien und Ordnern sowohl im Benutzerbibliotheksordner (zu finden unter „~/Library“) als auch im Systembibliotheksordner (zu finden unter „/System/Library“). Diese Dateien speichern Einstellungen, Anwendungsdatenbanken, Metadaten, Plugins, gespeicherte Anwendungszustände, Systemprofile, Cookies und vieles mehr.

Anwendungsunterstützung

Mac-System-Ordner-Bibliothek-Anwendungs-Support-Ordner

Der Ordner „~/Library/Application Support“ ist der Bibliotheksordner, auf den am häufigsten zugegriffen wird. Hier speichern Anwendungen Dateien, die für ihren Betrieb benötigt werden. Außerhalb der Datenordner des Benutzers können diese Dateien getrennt werden, um eine Kontamination oder Änderung zu vermeiden.

Wenn Benutzer auf diesen Ordner zugreifen, dient dies dazu, die Funktionsweise eines Programms auf eine Weise zu ändern, die von den Standardeinstellungen nicht unterstützt wird, oder um einen Cache- oder Datenbankfehler zu beheben. Das Entfernen des Anwendungsunterstützungsordners eines Programms ist eine gute Möglichkeit, das Programm auf den Standardzustand zurückzusetzen und einen sauberen Start zu erzwingen. Und wenn Sie sich in einer Anwendung herumhacken möchten, finden Sie sich schon bald im Anwendungs-Support-Ordner dieses Programms wieder.

Was ist der Unterschied zwischen /System/Library und ~/Library?

Warum benötigt macOS zwei Bibliotheksordner? Die Systembibliothek wird von allen Benutzern für systemweite Anforderungen verwendet. Es ist für alle Benutzer zugänglich. Auf die Benutzerbibliothek hingegen kann nur dieser bestimmte Benutzer zugreifen.

Verwandt :  So starten Sie einen eingefrorenen Mac automatisch neu

Unix-Ordner: /bin, /sbin, /usr, /var, /private

mac-system-ordner-unix-ordner

macOS basiert auf einem Unix-Kernel. Dies bedeutet, dass ein Großteil seiner tiefen Funktionalität auf der Unix-Funktionalität basiert. Neben den übergeordneten macOS-Systemordnern finden Sie also auch Unix-Ordner. Diese Ordner sind allgemein versteckt, daher müssen Sie versteckte Dateien aufdecken, um der Tour zu folgen.

In Ihrem Home-Verzeichnis finden Sie einige Unix-Ordner. Die bemerkenswertesten sind „/bin“ und „/sbin“, „/usr“, „/var“ und „/private“.

mac-system-ordner-bin-sbin-ordner

„/bin“ und „/sbin“ enthalten beide Binärdateien. „sbin“ enthält Binärdateien, die zum Booten, Wiederherstellen, Wiederherstellen und Reparieren des Systems benötigt werden, auch wenn ein Dateisystem eingehängt ist. „/bin“ enthält im Wesentlichen Benutzerbefehle zur Verwendung durch alle Benutzer. „bin“ steht für BehälterWidder und „sbin“ steht für SSystem BehälterWidder.

Unter macOS sind die meisten Binärdateien zum Einhängen von Dateisystemen in „/sbin“ mit macOS-Dateisystem-Plugins im Ordner „/System/Library/Filesystems“ verknüpft.

mac-system-ordner-usr-ordner

„/usr“ enthält Binärdateien und Bibliotheken, die während des normalen Systembetriebs verwendet werden. Dateien hier werden verwendet, nachdem ein Dateisystem gemountet wurde. „usr“ ist die Abkürzung für „user“ oder Unix SSystem RRessourcen.

mac-system-ordner-var-ordner

„/var“ enthält Dateien, in die das System im Laufe seines Betriebs schreibt, wie Caches, Datenbibliotheken und Protokolle. Var steht für variable und wird normalerweise nur von Systemanwendungen auf Kernebene beschrieben. Unter macOS ist „/var“ mit „/private/var“ verknüpft.

mac-system-ordner-privater-ordner

„/private“ enthält Daemon- und Befehlszeilen-Tool-Konfigurationen, Caches, Variablen, virtuelle Speicherauslagerungsdateien, temporäre Dateien und Ruheabbilder. Einige Unix-Systemordner wie „/etc“ und „/tmp“ sind für ihren Inhalt mit einem gleichnamigen Verzeichnis in /private verknüpft.

Wenn Sie mehr über den Inhalt dieser Ordner erfahren möchten, können Sie dies überprüfen detaillierte Aufschlüsselung der Unix-Ordner des Mac.

Erweiterungen

mac-system-ordner-erweiterungen-kexts

Wenn Sie jemals einen Hackintosh gebaut haben, haben Sie von „System/Library/Extensions“ gehört. Dieser Ordner wird im Allgemeinen mit „S/L/E“ abgekürzt und enthält „Kexts“ oder Kernel-Erweiterungen, die die Funktionalität des macOS-Kernels erweitern. Das Hinzufügen von Kexts hilft dem macOS-Kernel, mit neuer Hardware zu kommunizieren. Wenn Sie aus dem Windows-Land kommen, sind Kexts wie Treiber.

Das Ändern des Inhalts dieses Ordners ist eine knifflige Angelegenheit und erfordert ein sorgfältiges Berechtigungsmanagement. Wenn Sie unter macOS Kexts hinzufügen oder entfernen möchten, stellen Sie sicher, dass Sie es richtig machen.

Agenten und Dämonen

Daemons und Agenten laufen im Hintergrund und führen Aufgaben ohne Interaktion des Benutzers aus. Der ungewöhnliche Name (ausgesprochen als „Dämon“) stammt von Maxwells Dämon.

Daemons führen Systemoperationen durch und werden von root ausgeführt, während Agenten vom aktuell angemeldeten Benutzer ausgeführt werden. Auf globale Agenten und Daemons kann im Namen eines beliebigen Benutzers zugegriffen und diese ausgeführt werden, während Benutzeragenten nur im Namen des Benutzers ausgeführt werden können, dem seine Bibliotheksdatei gehört.

  • „~/Library/LaunchAgents“ enthält Benutzeragenten, die im Namen des angemeldeten Benutzers ausgeführt werden
  • „/Library/LaunchAgents“ enthält globale Agenten, die im Namen des angemeldeten Benutzers ausgeführt werden
  • „/System/Library/LaunchAgents“ enthält Systemagenten, die im Namen des angemeldeten Benutzers ausgeführt werden
  • „/Library/LaunchDaemons“ enthält globale Daemons, die von root ausgeführt werden
  • „/System/Library/LaunchDaemons“ enthält System-Daemons, die von root ausgeführt werden
Verwandt :  So erstellen Sie neue Dateien aus dem macOS-Rechtsklick-Kontextmenü

Du kannst neue Daemons erstellen und bestehende konfigurieren mit dem Kommandozeilenprogramm launchctl.

Abschluss

Auf Ihrem Mac sind andere Nicht-Benutzerordner versteckt, aber auf die oben genannten Ordner wird am häufigsten zugegriffen. Sie können mehr darüber erfahren, wie Unix-Dateisysteme organisiert sind, indem Sie sich die Dateisystemhierarchie-Standard, das die Anforderungen und Richtlinien für die Unix-ähnliche Datei- und Verzeichnisplatzierung erklärt.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.