[Mac OS X] Как редактировать файл .hosts в Apple Mac.

Автор: | 05.09.2021

Как редактировать файл .hosts в Apple Mac

Забавно, в предыдущей инструкции, рассказывая о том, как войти в скрытую системную папку на Mac OS X, в пример я поставил редактирование файла hosts. Уже после публикации я увидел, что на этом сайте нет информации, как это делать, а ведь вопрос возникает у многих, ну, хотя бы среди моих знакомых. Именно поэтому я решил сегодня рассказать еще и о том, как редактировать файл .hosts в Mac OS X.

Для начала скажу, что есть два варианта просмотра и один — редактирования. Первый вариант даст возможность только просмотреть содержимое файла в текстовом редакторе. Для этого нам пригодятся знания о системных папках. Второй вариант — для более продвинутых пользователей — редактирование файла hosts через Терминал. Опишу оба, а вы уже выберите, какой способ вам ближе.

Вариант 1. Просмотреть содержимое .hosts при помощи любого текстового редактора.

Открываем Finder, переходим в системную папку etc. Для этого вспоминаем комбинацию кнопок Cmd+Shift+G

После этого ищем необходимый нам файл .hosts. Открываем его в любом редакторе, радуемся жизни.

Как я сказал выше, отредактировать файл из редактора у вас не получится, точнее, не так, получится, но для этого надо «сломать мозг» и сначала в Терминале вбить пароль админа, войти именно в ту программу, которая нужна, и уже в ней редактировать. Именно поэтому я бы рекомендовал вам править hosts при помощи второго способа — через Терминал. Если будет интересно, как все-таки править защищенный файл в текстовом редакторе, пишите в комментариях, а я тогда уже сделаю еще один небольшой мануал.

Вариант 2. Редактируем файл .hosts при помощи Терминала.

Для начала давайте откроем Терминал. Для этого нам с Вами необходимо перейти в Приложения -> Утилиты -> Терминал.

Следующим шагом будет переход в Терминале в папку etc файл hosts. Для этого напишите в окне следующую строку sudo nano /etc/hosts, эта строка дает команду открыть файл hosts, который лежит в папке etc. Терминал у вас потребует ваш админский пароль, введите его. Если не знаете пароля, то все попытки отредактировать файл не приведут к нужному результату. Тогда либо обращайтесь к своему сисадмину, либо, если вы владелец компьютера, вы в любом случае должны знать свой пароль.

Если пароль введен верно, то вы попадете в редактирование файла hosts

Мышка в Терминале не работает, любые передвижения по содержимому возможны только при помощи клавиатуры.

Нажимая кнопку вниз на клавиатуре, дойдите до последней строчки содержимого этого файла и вставьте предварительно скопированную информацию об IP адресах.

После того, как вы вставите нужные строки текста, необходимо выйти из редактирования hosts. Для этого нажмите Ctrl+X, затем Y, и нажмите Enter

Все, на этом редактирование файла завершено! Для того, чтобы сразу увидеть результат, вам остается только очистить кеш. Для этого в терминале введите команду dscacheutil -flushcache.