Hoe OS X-systeembestanden bewerken met TextEdit

Onder zijn gelikte interface heeft OS X een aantal verborgen configuratiebestanden die de instellingen voor standaard- en standaardgedrag bevatten. Hoewel in de meeste gevallen deze bestanden worden verborgen, is dit goed voor de stabiliteit en beveiliging van het systeem, soms moet u er een openen om problemen op te lossen of om kleine aanpassingen aan het systeem toe te passen.

Vaak zijn deze bestanden toegankelijk met eenvoudige éénregelige Terminal-opdrachten, zoals gebruikelijk is bij de opdracht "Defaults" voor het bewerken van programma- of servicereigenschapslijsten; Op andere momenten moet u mogelijk echter uitgebreidere bewerkingen aanbrengen in een instellingenbestand. Wanneer je dit doet, kom je twee hindernissen tegen, waarvan de eerste de verborgen bestanden onthult en de tweede is om ze met succes te kunnen bewerken zonder machtigingsfouten.

Het overwinnen van de eerste kan worden gedaan door verborgen items in de Finder te onthullen, of door de "Ga naar map" -optie van de Finder (in het menu "Go") te gebruiken om een ​​bestand in een verborgen systeemmap te targeten; Hoewel deze opties kunnen worden gebruikt om sommige verborgen bestanden weer te geven, worden ze niet allemaal weergegeven en krijgt u geen rechten om deze te bewerken.

Het beheren van de tweede hindernis kan worden gedaan door informatie over een bestand te krijgen en de bijbehorende machtigingsinstellingen te wijzigen, maar dit wordt niet aanbevolen, omdat kleine toestemmingen en onoplettendheid ertoe kunnen leiden dat het bestand niet goed toegankelijk is en meer problemen oplevert.

Een methode met meer voorkeur voor toegang tot deze bestanden is om een ​​tekstverwerker te gebruiken die verificatie ondersteunt om systeembestanden te bewerken. Omdat Terminal-commando's kunnen worden gepromoot om in administratieve modi te worden uitgevoerd met behulp van de opdracht "sudo", worden vaak terminalgebaseerde teksteditors zoals nano, emacs en vi gebruikt voor het bewerken van systeembestanden; deze kunnen echter frustrerend zijn om te gebruiken, vooral als u meerdere bestanden wilt bewerken en grote hoeveelheden inhoud erin wilt beheren.

Om al deze opties aan te pakken, is de beste optie om te gebruiken een GUI-gebaseerde teksteditor die authenticatie ondersteunt, zoals het gratis TextWrangler-programma van Barebones-software; Als u echter een hulpprogramma van derden gebruikt, betekent dit dat een OS X-systeem het mogelijk niet heeft geïnstalleerd en dat de toegang tot internet beperkt is en dat dit en andere soortgelijke apparaten moeilijk te verkrijgen zijn.

Daarom, als u systeembestanden moet bewerken, is een alternatief voor TextWrangler het door Apple meegeleverde TextEdit-programma. Terwijl het standaard wordt gestart in een gebruikersaccount, kan het programma verborgen systeembestanden niet bekijken of bewerken, zoals bij elke OS X-toepassing u het kunt starten en het beheerdersbevoegdheden kunt geven vanuit de OS X Terminal, zodat het programma de bewerk systeembestanden.

Elke OS X-applicatie is eigenlijk een pakket dat het uitvoerbare binaire bestand van het programma bevat, samen met andere bronnen die het programma gebruikt voor het uitvoeren en koppelen met verschillende OS X-services. Aangezien het binaire bestand zelf een uitvoerbaar bestand is, kunt u het targeten en starten vanaf de terminal zoals elk ander terminal-gebaseerd hulpprogramma, en het "sudo" -commando gebruiken om het root- of beheerdersrechten te geven. Voor TextEdit doet het volgende commando in de OS X Terminal het volgende:

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

Wanneer deze opdracht wordt uitgevoerd, wordt na het leveren van uw wachtwoord een nieuwe instantie van het TextEdit-programma gestart en in uw Dock weergegeven (zelfs naast een bestaand TextEdit-programma dat u mogelijk hebt uitgevoerd). Deze nieuwe instantie bevindt zich in de beheerdersmodus en u kunt deze gebruiken om door verborgen bestanden te bladeren en deze te openen voor bewerking. Druk op Command-O of kies "Openen" in het menu Bestand en u bevindt zich in de rootgebruikersdirectory van het systeem die u kunt gebruiken om toegang te krijgen tot veel verborgen configuratiebestanden en mappen, maar u kunt ook op Shift-Command-G drukken om het veld "Ga naar map" en open zo nodig andere verborgen mappen.

Merk op dat terwijl u dit doet, u niet het Terminal-venster moet sluiten dat u gebruikte om de opdracht uit te voeren voor het starten van TextEdit. Dit venster bevat een execution-shell waarin TextEdit draait en bij het sluiten van het venster wordt shell en TextEdit afgesloten. De shell fungeert ook als een console voor de uitvoer van het uitgevoerde programma, dus je ziet mogelijk een aantal fouten en waarschuwingen erin staan, maar je kunt deze negeren.

Wanneer u klaar bent met het bewerken van uw bestanden, kunt u de nieuwe TextEdit-instantie afsluiten en ziet u dat de Terminal-shell terugvalt naar de opdrachtprompt, waarna u de Terminal ook kunt afsluiten als deze niet langer nodig is.


 

Laat Een Reactie Achter