Відповіді:
В одному рядку від терміналу:
sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts
Внесіть зміни, збережіть і закрийте.
Відкрийте TextEdit як sudo
sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
Відкрийте / etc / hosts у цьому новому екземплярі TextEdit, використовуючи будь-який із наведених нижче методів:
Крім того, ви можете редагувати в Терміналі за допомогою nano:
SUDO_EDITOR=nano sudo -e /etc/hosts
Використання sudo -e
гарантує, що тимчасові файли тощо обробляються належним чином, і ви не стикаєтесь з проблемами дозволу з ними. nano
це простий консольний редактор, який досить зручний у користуванні.
sudo nano /private/etc/hosts
щоб відредагувати файл хостів у Terminal, Control-O для збереження, а потім натисніть клавішу Enter
Ви можете спробувати TextWrangler для подібних речей; набагато більш здатний, ніж TextEdit, і якщо ви використовуєте пряму установку з програмного забезпечення BareBones замість версії App Store, він із задоволенням відкриє заблоковані файли. Коли ви намагаєтеся, він запитує дозволу, нагадуючи, що ви не є членом необхідної групи, але введення пароля дозволить вам відкрити та відредагувати файл. Крім того, у нього є додаткові доповнення командного рядка (також не вбудовані у версію App Store), які дозволять вам використовувати TextWrangler, ввівши, edit (name of file)
щоб відкрити речі безпосередньо з терміналу. У діалоговому вікні "Відкрити файл" є зручна опція "показати невидимі", яка також допоможе вам відкривати та редагувати приховані та крапкові файли. Це безкоштовне додаток, тому не ризикуйте намагатися.
Я в ХайС'єррі, і я добре пам’ятаю з Лева і пізніше, поки не включу ХайС'єрру, що ви вибираєте "Хости" і відкриваєте її за допомогою Textedit без будь-якої приналежності.
root
користувачеві, і хоча будь-хто може легко відкрити файл хостів у TextEdit, його не можна просто редагувати, якщо тільки відкрито так root
, як пропонується у прийнятій відповіді, хоча це теж може мати проблеми всі ці роки пізніше.
nano
що це більш доступний на терміналі текстовий редактор, ніжvim
для простого завдання, як це.