So bearbeiten Sie OS X-Systemdateien mit TextEdit

Unter seiner glatten Oberfläche verfügt OS X über eine Reihe versteckter Konfigurationsdateien, die die Einstellungen für Standard- und Standardverhalten enthalten. In den meisten Fällen sind diese versteckten Dateien für die Systemstabilität und -sicherheit von Vorteil, manchmal müssen Sie jedoch zur Fehlerbehebung auf eine Datei zugreifen oder kleine Anpassungen am System vornehmen.

Häufig kann auf diese Dateien mit einfachen einzeiligen Terminalbefehlen zugegriffen werden, wie dies üblicherweise mit dem Befehl "defaults" zum Bearbeiten von Programm- oder Serviceeigenschaftslisten gesehen wird. Zu anderen Zeiten müssen Sie jedoch möglicherweise umfangreichere Änderungen an einer Einstellungsdatei vornehmen. Dabei stoßen Sie auf zwei Hürden, von denen die erste die versteckten Dateien enthüllt und die zweite sie ohne Berechtigungsfehler erfolgreich bearbeiten kann.

Das erste Problem kann überwunden werden, indem Sie im Finder ausgeblendete Objekte freigeben oder die Option "Gehe zum Ordner" des Finders (im Menü "Gehe zu") verwenden, um eine Datei in einem versteckten Systemverzeichnis anzuordnen. Diese Optionen können zwar zum Anzeigen einiger ausgeblendeter Dateien verwendet werden, sie zeigen jedoch nicht alle an und geben Ihnen keine Berechtigung zum Bearbeiten.

Die zweite Hürde kann durch das Abrufen von Informationen zu einer Datei und das Ändern der Berechtigungseinstellungen verwaltet werden. Dies wird jedoch nicht empfohlen, da ein Überschreiben bei kleinen Berechtigungen dazu führen kann, dass auf die Datei nicht ordnungsgemäß zugegriffen werden kann und weitere Probleme auftreten.

Eine bevorzugtere Methode für den Zugriff auf diese Dateien ist die Verwendung eines Texteditors, der die Authentifizierung zum Bearbeiten von Systemdateien unterstützt. Da Terminalbefehle mit dem "sudo" -Befehl zur Ausführung in Verwaltungsmodi heraufgestuft werden können, werden häufig terminalbasierte Texteditoren wie nano, emacs und vi zum Bearbeiten von Systemdateien verwendet. Dies kann jedoch frustrierend sein, insbesondere wenn Sie mehrere Dateien bearbeiten und große Mengen an Inhalt darin verwalten möchten.

Um all diese Optionen in den Griff zu bekommen, ist die beste zu verwendende Option ein GUI-basierter Texteditor, der die Authentifizierung unterstützt, beispielsweise das kostenlose TextWrangler-Programm von Barebones. Da es sich jedoch um ein Dienstprogramm eines Drittanbieters handelt, bedeutet dies, dass ein OS X-System es möglicherweise nicht installiert hat. Wenn der Zugang zum Internet beschränkt ist, kann es schwierig sein, es zu erwerben.

Wenn Sie also Systemdateien bearbeiten müssen, können Sie als Alternative zu TextWrangler das mitgelieferte Programm TextEdit von Apple verwenden. Während das Programm standardmäßig innerhalb eines Benutzerkontos gestartet wird, kann es keine versteckten Systemdateien anzeigen oder bearbeiten. Wie bei jeder OS X-Anwendung können Sie es starten und ihm Administratorberechtigungen vom OS X-Terminal aus erteilen, die es anzeigen und anzeigen sollen Systemdateien bearbeiten.

Jede OS X-Anwendung ist eigentlich ein Paket, das die ausführbare Binärdatei des Programms zusammen mit anderen Ressourcen enthält, die das Programm zum Ausführen und zur Schnittstelle mit verschiedenen OS X-Diensten verwendet. Da es sich bei der Binärdatei selbst um eine ausführbare Datei handelt, können Sie sie wie jedes andere Terminal-basierte Dienstprogramm als Ziel festlegen und starten und mit dem Befehl "sudo" Root- oder Administratorrechte vergeben. Bei TextEdit geben Sie im OS X-Terminal den folgenden Befehl ein:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

Wenn dieser Befehl ausgeführt wird, wird nach Eingabe Ihres Kennworts eine neue Instanz des TextEdit-Programms gestartet und in Ihrem Dock angezeigt (sogar neben einem vorhandenen TextEdit-Programm, das möglicherweise ausgeführt wird). Diese neue Instanz befindet sich im Verwaltungsmodus. Sie können damit verborgene Dateien durchsuchen und zur Bearbeitung öffnen. Drücken Sie die Befehlstaste-O oder wählen Sie "Öffnen" aus dem Menü "Datei". Sie befinden sich im Root-Benutzerverzeichnis des Systems, in dem Sie auf viele versteckte Konfigurationsdateien und -ordner zugreifen können. Sie können jedoch auch die Tastenkombination "Shift-Command-G" drücken das Feld "Gehe zum Ordner" und greifen Sie bei Bedarf auf andere versteckte Ordner zu.

Beachten Sie, dass Sie das Terminalfenster, das Sie zum Ausführen des Befehls zum Starten von TextEdit verwendet haben, nicht schließen sollten. Dieses Fenster enthält eine Ausführungs-Shell, in der TextEdit ausgeführt wird. Wenn Sie das Fenster schließen, werden die Shell und TextEdit zusammen mit dieser beendet. Die Shell dient auch als Konsole für die Ausgabe des ausgeführten Programms. In diesem Fall werden möglicherweise einige Fehler und Warnungen angezeigt. Sie können diese jedoch ignorieren.

Wenn Sie mit dem Bearbeiten Ihrer Dateien fertig sind, können Sie die neue TextEdit-Instanz beenden. Die Terminal-Shell sollte wieder an der Eingabeaufforderung angezeigt werden. Anschließend können Sie das Terminal auch beenden, wenn es nicht mehr benötigt wird.


 

Lassen Sie Ihren Kommentar