Kako urediti OS X sistemske datoteke z TextEdit

Pod njegovim gladkim vmesnikom ima OS X številne skrite konfiguracijske datoteke, ki vsebujejo nastavitve za privzeto in standardno vedenje. Čeprav so v večini primerov te datoteke skrite dobro za stabilnost in varnost sistema, boste morda včasih morali dostopati do enega za namene odpravljanja napak ali uporabljati majhne prilagoditve za sistem.

Do teh datotek je pogosto mogoče dostopati s preprostimi enojnimi ukazi Terminal, kot se običajno vidi z ukazom "privzeto" za urejanje seznama lastnosti programa ali storitev; včasih pa boste morda morali bolj podrobno urediti datoteko z nastavitvami. Pri tem boste naleteli na dve oviri, od katerih prva razkriva skrite datoteke, druga pa jih lahko uspešno ureja brez napak pri dovoljenjih.

Premagovanje prvega lahko dosežete z razkrivanjem skritih elementov v iskalniku ali z uporabo možnosti »Pojdi v mapo« v iskalniku (v meniju »Pojdi«), da ciljate datoteko v imeniku skritega sistema; čeprav se te možnosti lahko uporabijo za prikaz nekaterih skritih datotek, ne prikažejo vseh in ne dajejo nobenih dovoljenj za njihovo urejanje.

Upravljanje druge ovire je mogoče storiti tako, da pridobite informacije o datoteki in spremenite nastavitve dovoljenj, vendar to ni priporočljivo, saj lahko majhne omejitve dovoljenj povzročijo, da datoteka ni ustrezno dostopna in povzroča več težav.

Bolj prednosten način dostopa do teh datotek je uporaba urejevalnika besedila, ki lahko podpira preverjanje pristnosti za urejanje sistemskih datotek. Ker lahko terminalske ukaze spodbujate, da se izvajajo v administrativnih načinih z ukazom "sudo", se pogosto uporabljajo urejevalniki besedila, ki temeljijo na terminalih, kot so nano, emacs in vi, za urejanje sistemskih datotek; vendar jih lahko uporabite, kar je še posebej neprijetno, zlasti če želite urediti več datotek in upravljati velike količine vsebine v njih.

Za reševanje vseh teh možnosti je najboljša možnost, da uporabite urejevalnik besedila na osnovi uporabniškega vmesnika, ki podpira preverjanje pristnosti, kot je brezplačen program TextWrangler iz programske opreme Barebones; Vendar pa to, da je programska oprema tretje osebe pomeni, da sistem OS X morda ne bo nameščen, in če je dostop do interneta omejen, je težko pridobiti in druge, kot je to.

Torej, če morate urediti sistemske datoteke, je alternativa TextWranglerju uporaba Appleovega programa TextEdit. Medtem ko je program ob zagonu privzeto znotraj uporabniškega računa, program ne bo mogel pregledati ali urediti skritih sistemskih datotek, kot ga lahko uporabite pri kateri koli aplikaciji OS X in ga dajte skrbniškim privilegijem iz terminala OS X, ki naj mu omogoči ogled in uredite sistemske datoteke.

Vsaka aplikacija OS X je pravzaprav paket, ki vključuje izvršljivo binarno datoteko programa skupaj z drugimi viri, ki jih program uporablja za izvajanje in vmesnik z različnimi storitvami OS X. Ker je binarna sama izvršljiva datoteka, jo lahko ciljno usmerite in jo zaženete iz terminala, kot bi to storili vsi programi, ki temeljijo na terminalih, in uporabite ukaz "sudo", da mu podelite korenske ali skrbniške pravice. Za TextEdit, vnos naslednjega ukaza v terminalu OS X:

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

Ko se ta ukaz izvrši, se po predložitvi gesla zažene nov primerek programa TextEdit in se prikaže v vaši Dock-u (tudi ob obstoječem programu TextEdit, ki ste ga morda zagnali). Ta novi primer bo v načinu administracije in ga boste lahko uporabljali za brskanje po skritih datotekah in njihovo odpiranje za urejanje. Pritisnite Command-O ali izberite "Open" v meniju File in v korenskem uporabniškem imeniku sistema, ki ga lahko uporabite za dostop do mnogih skritih konfiguracijskih datotek in map, lahko pa tudi pritisnete Shift-Command-G, da prikažete "Go to Folder" polje in po potrebi dostopite do drugih skritih map.

Upoštevajte, da medtem ko to naredite, ne zapirajte okna Terminal, ki ste ga uporabili za zagon ukaza za zagon TextEdit. To okno vsebuje ukazno lupino, v kateri se izvaja TextEdit, zapiranje okna pa zapre ukazno lupino in TextEdit skupaj z njim. Lupina služi tudi kot ukazna miza za izvedeni programski izpis, tako da lahko vidite nekaj napak in opozoril v njem, vendar jih lahko prezrete.

Ko končate z urejanjem datotek, lahko zaprete nov primerek TextEdit in pogovorno okno se vrne v ukazni poziv, nato pa lahko končate tudi terminal, če ni več potreben.


 

Pustite Komentar