Как да редактирате OS X системни файлове с TextEdit

Под неговия изтънчен интерфейс OS X има редица скрити конфигурационни файлове, които съдържат настройките за стандартни и стандартни поведения. Докато в повечето случаи тези файлове са скрити, е добре за стабилността и сигурността на системата, понякога може да се наложи да имате достъп до един за целите на отстраняването на неизправности или да приложите малки персонализации към системата.

Често тези файлове могат да бъдат достъпни с прости еднолинейни командни терминали, както обикновено се вижда с командата "по подразбиране" за редактиране на програми или списъци със свойства на услуги; в други случаи обаче може да се наложи да направите по-обширни редакции на файл с настройки. Когато правите това, ще се сблъскате с две препятствия, първата от които е разкриването на скритите файлове, а втората от които е в състояние да ги редактира успешно без грешки в разрешенията.

Преодоляването на първото може да стане чрез разкриване на скрити елементи във Finder или чрез опцията "Go to Folder" на Finder (в менюто "Go"), за да насочите файл в скрита системна директория; Въпреки това, докато тези опции могат да се използват за показване на някои скрити файлове, те не показват всички от тях и не ви дават никакви разрешения да ги редактирате.

Управлението на второто препятствие може да стане чрез получаване на информация за даден файл и промяна на настройките на разрешенията му, но това не се препоръчва, тъй като малките пропуски в разрешенията могат да доведат до това, че файлът не е правилно достъпен и води до повече проблеми.

По-предпочитан метод за достъп до тези файлове е използването на текстов редактор, който може да поддържа удостоверяване за редактиране на системни файлове. Тъй като терминалните команди могат да бъдат популяризирани да се изпълняват в административни режими, използвайки командата "sudo", често терминалните текстови редактори като nano, emacs и vi се използват за редактиране на системни файлове; Въпреки това, те могат да бъдат разочароващи за използване, особено ако искате да редактирате няколко файла и да управлявате големи количества съдържание в тях.

За да се справим с всички тези опции, най-добрият вариант е текстов редактор, базиран на GUI, който поддържа удостоверяване, като например безплатната програма TextWrangler от софтуера Barebones; Въпреки това, че е помощна програма на трети страни означава, че OS X системата може да не е инсталирана и ако достъпът до интернет е ограничен, то той и други подобни могат да бъдат трудни за придобиване.

Ето защо, ако трябва да редактирате системни файлове, алтернатива на TextWrangler е да използвате включената в програмата TextEdit на Apple. Докато, когато се стартира по подразбиране в потребителски акаунт, програмата няма да може да преглежда или редактира скрити системни файлове, както при всяко приложение за OS X, можете да я стартирате и да му дадете администраторски привилегии от терминала OS X, който трябва да му позволява редактирайте системните файлове.

Всяко OS X приложение всъщност е пакет, който включва изпълнимия двоичен файл на програмата заедно с други ресурси, които програмата използва, за да работи и да се свързва с различни услуги на OS X. Тъй като самият двоичен файл е изпълним файл, можете да го насочите и да го стартирате от Терминала, както бихте използвали всяка помощна програма на базата на терминали, и да използвате командата "sudo", за да му дадете root или административни привилегии. За TextEdit, въвеждане на следната команда в OS X Terminal ще направи това:

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

Когато тази команда бъде изпълнена, след като въведете паролата си, ще се стартира нова екземпляр на програмата TextEdit и ще се появи в Dock (дори до съществуваща програма TextEdit, която може да сте стартирали). Този нов случай ще бъде в административен режим и можете да го използвате, за да прегледате скритите файлове и да ги отворите за редактиране. Натиснете Command-O или изберете "Open" от менюто File и ще бъдете в главната директория на системата, която можете да използвате за достъп до много скрити конфигурационни файлове и папки, но можете също да натиснете Shift-Command-G, за да изведете Полето "Отиди в папката" и достъп до други скрити папки, ако е необходимо.

Обърнете внимание, че докато правите това, не трябва да затваряте прозореца на терминала, който сте използвали, за да изпълните командата за стартиране на TextEdit. Този прозорец съдържа изпълняваща обвивка, в която се изпълнява TextEdit, а затварянето на прозореца ще излезе от черупката и TextEdit заедно с него. Обвивката също служи като конзола за изхода на изпълнената програма, така че може да видите някои грешки и предупреждения да бъдат изброени в нея, но можете да ги игнорирате.

Когато приключите с редактирането на файловете си, можете да излезете от новия екземпляр на TextEdit и трябва да видите връщането на терминалния панел в командния ред, след което можете да излезете от терминала, ако вече не е необходим.


 

Оставете Коментар