Мой папа в детстве мне часто говорил — «Сынок, все люди делятся на обычных людей и программистов». Перефразируя ствшее для меня классическим высказывание родителя, сообщу моим читателям, что все люди также делятся на тех кто знает что такое файл hosts и зачем его редактировать и всех остальных. Всем остальным хочу рекомендовать — закройте этот совет и не берите все написанное ниже в голову. Вам оно не надо. Для остальных, т.е. программистов, а точнее веб-разработчиков, продолжаем.
Существует несколько способов отредактировать файл «хостов» в Mac OS. В первом используется терминал. Итак:

- Открываем приложение «Терминал». Оно находится в папке Приложения -> Утилиты (либо комбинация клавиш Shift+Cmd+U, когда активен Finder)
- Открываем файл hosts, для этого необходимо набрать команду sudo nano /etc/hosts
- Редактировать файл hosts можно используя следующие комбинации
Команда
Комбинация клавиш
Предыдущая/следующая страница файла
Ctrl+Y / Ctrl+V
Добавить запись
Пишем нужный текст в конце файла на свободной строке и нажимаем Ctrl+O
Удалить запись
Ставим курсор на строчку, которую хотим удалить и нажимаем Ctrl+K
Отменить удаление
Ctrl+U
Выход из файла
Ctrl+X
Есть и другой способ просмотра файла hosts. В нем используется обычный текстовый редактор и Finder.

В Finder открываем меню Переход -> Переход к папке… (быстрая комбинация Shift+Cmd+G)- В открывшемся окне вводим в строку /etc и нажимаем кнопку «Перейти».
- Откроется окно Finder в котором осталось лишь найти файл hosts и два раза кликнуть по нему мышкой.
- Файл откроется в обычном текстовом редакторе, где его можно просмотреть. Правда сохранить изменения в файле не получится из-за ограничения прав доступа к папке /etc.
Чтобы сделанные изменения незамедлительно вступили в силу, эксперты рекомендуют через «Терминал» обновить DNS записи. Для это, в терминале следует ввести следующую команду: dscacheutil -flushcache