Уже скоро, быстрые шаблоны с неограниченным количеством модулей за 1грн./заказ

Как занести данные в файл hosts на Mac OS ?

Если, например, нужно внести строчку 173.249.3.24 new.домен.com.ua в файл hosts на Mac OS, есть два способа решения данной задачи.

Вариант 1. Через терминал.

Как открыть файл hosts через терминал Mac OS?

Для просмотра и редактирования файла hosts на Mac откройте программу "Терминал" (Applications(Программы) - Utilities(Служебные программы) - Terminal(Терминал)) и введите в ней следующую команду.

sudo nano /private/etc/hosts

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

Если вы всё ввели правильно, перед вами откроется содержимое файла hosts вашего Mac.

Внесите необходимые изменения в этот файл (курсор мыши в терминале не работает, для перемещения между строками используйте стрелочки клавиатуры).

После внесения всех необходимых изменений нажмите сочетание клавиш "ctrl+X" для сохранения.

Нажмите клавишу "Y" для подтверждения сохранения изменений.

Вот и всё, файл hosts успешно отредактирован.

Для того, чтобы сделанные изменения сразу же вступили в силу, иногда необходимо сбросить кэш DNS вашего Mac - для этого набираем в том же Терминале (после выхода из программы редактирования файла hosts)

dscacheutil -flushcache

Вариант 2. С помощью текстового редактора

Как открыть файл hosts в текстовом редакторе?

Для этого кликните правой кнопкой мыши (или используйте аналогичное действие трекпада) по иконке Finder на нижней панели (Dock) вашего компьютера и выберите из выпадающего меню пункт "Переход к папке...".

В открывшемся окне введите путь, по которому находится файл hosts в компьютерах с операционной системой OS X и нажмите кнопку "Перейти". Выглядит путь следующим образом.

/private/etc/hosts

В результате откроется окно Finder'а в папке, в которой искомый файл и расположен. Он будет уже выделен. Просто кликните по нему правой кнопкой и откройте его с помощью вашего любимого текстового редактора (подойдет и стандартный TextEdit).

Сам файл защищен от редактирования. Однако при попытке внести изменения вам будет предложен создать его копию - так и сделайте. Внесите необходимые изменения в копию файла и сохраните его, к примеру, на рабочем столе как файл с названием hosts. Разрешение.txt у сохраненного файла после этого удалите.

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

Это всё. В результате описанных действий ваш компьютер будет использовать уже новый файл hosts. Но иногда, для того, чтобы изменения вступили в силу сразу же, вам может понадобиться обновить кэш DNS.

Для этого в терминале выполните следующую команду (потребуется ввод пароля администратора)

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

После этого указанные в новом файле hosts правила точно будут работать так, как надо.