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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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


1 комментарий

avatar
По мне, так в терминале замороченней будет))
Через GUI проще):
Правой кнопкой на интересуещем нас файле (хостс в данном случае) и добавляем текущего пользователя с привелегией read&write.
Открываем в textEdit и правим, что хотим.

Оставить комментарий