Kuidas redigeerida OS X süsteemi faile TextEditiga

Selle liugliidese all on OS X-il mitmeid peidetud konfiguratsioonifaile, mis sisaldavad vaikimisi ja tavapärase käitumise seadeid. Kuigi enamikel juhtudel on need peidetud failid süsteemi stabiilsuse ja turvalisuse jaoks sobivad, võib mõnikord tekkida vajadus tõrkeotsinguteks või süsteemile väikeste kohanduste tegemiseks.

Sageli saab neid faile juurde pääseda lihtsate üheliiniliste terminali käskudega, mida tavaliselt nähakse käsuga "vaikeväärtused" programmide või teenuste omaduste loendite redigeerimiseks; Teistel aegadel võib tekkida vajadus seadete faili ulatuslikumate muudatuste tegemiseks. Seda tehes hakkate kaheks takistuseks, millest esimene on peidetud failide paljastamine ja teine, mis võimaldab neid edukalt ilma õigusvigadeta redigeerida.

Esimese ületamine võib toimuda, kui paljastada otsingus peidetud objekte või kasutada suvandit Finder "Mine kausta" (menüüs "Go"), et sihtida faili peidetud süsteemi kataloogis; kuigi neid suvandeid saab kasutada mõnede peidetud failide näitamiseks, ei näita need kõiki neid ega anna teile nende redigeerimiseks mingeid õigusi.

Teise tõkke haldamine võib toimuda, saades failist teavet ja muutes selle õigusi, kuid see ei ole soovitatav, sest väikeste õiguste kontrollimine võib põhjustada faili ebapiisava kättesaadavuse ja tulemuseks rohkem probleeme.

Eelistatud meetod nende failide kasutamiseks on kasutada tekstiredaktorit, mis toetab autentimist süsteemi failide redigeerimiseks. Kuna terminali käske saab edastada administraatorirežiimides, kasutades "sudo" käsku, kasutatakse sageli terminalipõhiseid tekstiredaktoreid nagu nano, emacs ja vi süsteemi failide redigeerimiseks; need võivad siiski olla masendavad, eriti kui soovite muuta mitut faili ja hallata nendes suurt hulka sisu.

Kõigi nende võimaluste lahendamiseks on parim võimalus kasutada GUI-põhist tekstiredaktorit, mis toetab autentimist, näiteks Barebones'i tarkvara tasuta TextWrangleri programmi; aga kui kolmanda osapoole kasulikkus tähendab, et OS X süsteem ei pruugi seda installida ja kui Interneti-ühendus on piiratud, siis võib see ja teised sarnased süsteemid olla raskesti omandatavad.

Seega, kui teil on vaja muuta süsteemi faile, on TextWrangleri alternatiiviks kasutada Apple'i lisatud TextEdit programmi. Kui kasutajakontol vaikimisi käivitatakse, ei saa programm peidetud süsteemifaile vaadata ega redigeerida, nagu iga OS X rakenduse puhul, mida saate käivitada ja anda talle administraatori õigused OS X-i terminalist, mis peaks võimaldama seda vaadata ja muuta süsteemi faile.

Iga OS X rakendus on tegelikult pakett, mis sisaldab programmi käivitatavat binaarfaili koos teiste ressurssidega, mida programm kasutab erinevate OS X-teenustega töötamiseks. Kuna binaar ise on käivitatav fail, saate selle suunata ja käivitada Terminalist, nagu te oleksite mis tahes Terminalipõhine utiliit, ja kasutage "sudo" käsku, et anda sellele juur- või administraatoriõigused. TextEditi puhul teeb järgmise käsu sisestamine OS X-i terminali:

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

Kui see käsk käivitatakse, käivitub pärast parooli edastamist uus TextEdit programmi eksemplar, mis ilmub teie dokis (isegi olemasoleva TextEdit programmi kõrval). See uus eksemplar on administraatorirežiimis ja saate seda kasutada peidetud failide sirvimiseks ja redigeerimiseks. Vajuta Command-O või vali menüüst File (Fail) käsk "Open" (Ava) ja teil on süsteemi juurkasutaja kataloog, mida saate kasutada paljude peidetud konfiguratsioonifailide ja kaustade kasutamiseks, kuid saate ka vajutada Shift-Command-G, et avada "Mine kausta" väljale ja avage vajadusel muud varjatud kaustad.

Pange tähele, et kui te seda teete, ei tohiks sul sulgeda terminali akent, mida kasutasite TextEditi käivitamise käsu käivitamiseks. See aken sisaldab täitekatet, milles TextEdit töötab, ja akna sulgemine lõpetab selle koos shelliga ja TextEditiga. Koor on ka täidetava programmi väljundi konsool, nii et võite näha mõningaid vigu ja hoiatusi loetleda, kuid neid võib ignoreerida.

Kui olete failide redigeerimise lõpetanud, saate uue TextEdit-eksemplari sulgeda ja peate nägema Terminal shell'i tagasi käsureale, pärast mida saate Terminali sulgeda ka siis, kui seda enam ei vajata.


 

Jäta Oma Kommentaar