Kako urediti OS X datoteke sustava s TextEdit

Ispod njegovog sučelja, OS X ima brojne skrivene konfiguracijske datoteke koje sadrže postavke za zadano i standardno ponašanje. Iako su skrivene datoteke u većini slučajeva dobre za stabilnost i sigurnost sustava, ponekad vam je možda potreban pristup jednom radi rješavanja problema ili primjene malih prilagodbi na sustav.

Često se tim datotekama može pristupiti jednostavnim terminalnim naredbama u jednom retku, kao što se obično vidi s naredbom "zadane postavke" za uređivanje popisa svojstava programa ili usluga; međutim, u nekim drugim slučajevima možda ćete morati napraviti opsežnija uređivanja datoteke s postavkama. Pritom ćete naići na dvije prepreke, od kojih prva otkriva skrivene datoteke, a druga ih je sposobna uspješno urediti bez pogreške dopuštenja.

Prevladavanje prvog može biti učinjeno otkrivanjem skrivenih stavki u Finderu, ili korištenjem opcije Findera "Idi na mapu" (u izborniku "Go") za ciljanje datoteke u direktorij skrivenog sustava; Međutim, iako se te opcije mogu koristiti za prikaz nekih skrivenih datoteka, one ne prikazuju sve njih i ne daju vam nikakve dozvole za njihovo uređivanje.

Upravljanje drugom preprekom može se postići prikupljanjem informacija o datoteci i promjenom postavki dopuštenja, ali to se ne preporučuje jer manji propusti u dozvolama mogu rezultirati time da datoteka nije prikladno dostupna i rezultira većim problemima.

Poželjnija metoda pristupa tim datotekama je korištenje uređivača teksta koji može podržavati provjeru autentičnosti za uređivanje sistemskih datoteka. Budući da se naredbe Terminala mogu promovirati da se pokreću u administrativnim načinima pomoću naredbe "sudo", često se za uređivanje sistemskih datoteka koriste uređivači teksta koji se temelje na terminalima, kao što su nano, emacs i vi; međutim, one mogu biti frustrirajuće za korištenje, osobito ako želite urediti više datoteka i upravljati velikim količinama sadržaja u njima.

Da bi se uhvatili u koštac sa svim ovim opcijama, najbolja opcija za korištenje teksta je uređivač teksta utemeljen na GUI-ju koji podržava provjeru autentičnosti kao što je besplatni program TextWrangler iz Barebones softvera; međutim, biti uslužni program treće strane znači da ga OS X sustav možda neće instalirati, a ako je pristup Internetu ograničen onda će to biti teško i drugima.

Stoga, ako trebate urediti sistemske datoteke, alternativa TextWrangleru je korištenje Appleovog programa TextEdit. Dok po zadanom pokrenutom korisničkom računu program neće moći pregledati ili urediti skrivene sistemske datoteke, kao što je to slučaj s bilo kojom OS X aplikacijom, možete ga pokrenuti i dati mu administratorske ovlasti iz OS X terminala koje bi im trebale omogućiti pregled i uredite datoteke sustava.

Svaka OS X aplikacija je zapravo paket koji uključuje izvršnu binarnu datoteku programa zajedno s drugim resursima koje program koristi za pokretanje i sučelje s različitim OS X uslugama. Budući da je sama binarna datoteka izvršna datoteka, možete je ciljati i pokrenuti s terminala kao i bilo koji drugi uslužni program temeljen na terminalima, te koristiti naredbu "sudo" da biste mu dali root ili administratorske ovlasti. Za TextEdit, unos sljedeće naredbe u OS X Terminal će to učiniti:

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

Kada se ova naredba izvrši, nakon što ste unijeli zaporku pokrenut će se novi primjer programa TextEdit i pojaviti se u vašoj Dock-u (čak i uz postojeći TextEdit program koji možda imate pokrenut). Ova nova instanca bit će u administrativnom načinu rada i možete je koristiti za pregledavanje skrivenih datoteka i njihovo otvaranje za uređivanje. Pritisnite Command-O ili odaberite "Otvori" iz izbornika Datoteka, a vi ćete biti u korijenskom korisničkom direktoriju sustava koji možete koristiti za pristup mnogim skrivenim konfiguracijskim datotekama i mapama, ali također možete pritisnuti Shift-Command-G da biste prikazali "Idi u mapu" polje i pristup drugim skrivenim mapama ako je potrebno.

Imajte na umu da dok to radite, ne smijete zatvoriti prozor Terminala koji ste koristili za pokretanje naredbe za pokretanje TextEdit. Ovaj prozor sadrži izvršnu ljusku u kojoj se izvodi TextEdit, a zatvaranje prozora će zatvoriti ljusku i TextEdit zajedno s njim. Ljuska služi i kao konzola za izlaz izvršenog programa, tako da možete vidjeti neke pogreške i upozorenja u njoj, ali ih možete ignorirati.

Kada završite s uređivanjem datoteka, možete zatvoriti novu instancu TextEdit i trebali biste vidjeti da se ljuska terminala vraća u naredbeni redak, nakon čega možete i zatvoriti terminal ako više nije potreban.


 

Ostavite Komentar