Редактирование файла .host в Mac OS

Если вы уже как-то соприкасались с вопросом джейлбрейка, отката iOS, то вы наверняка знаете, что одна из процедур, которую необходимо выполнить, это редактирование файла .hosts. Этот вопрос всплывает также при желании установить некоторого рода нелицензионное ПО, к примеру приложения Adobe.

Делается это для того, чтобы при обращении на определенные серверы, приложения не могли до них "достучаться" или перенаправлялись на другие серверы.

Быстрое редактирование hosts

Как быстро отредактировать файл hosts в mac os? Все что этого необходимо, это открыть терминал, вставить туда следующую команду и подтвердить её паролем администратора.


sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

После редактирования просто нажимаем Command + S и закрываем текстовый редактор.

В связи с тем, что данный метод у многих не работает на Mac OS Lion, добавляю еще одни метод. Он хоть и посложнее, но зато дает возможность редактировать файл host на mac.

  • запускаем терминал
  • sudo vi /etc/hosts
    
  • i (включает режим insert)
  • вносим изменения
  • [esc]
  • :w (двоеточие w) и enter
  • готово


Присоединяйтесь к нам в Twitter, Вконтакте, Facebook или RSS.


Еще статьи:

  • Tom

    А как все же $PATH отредактировать?

    • http://hello-mac.net nicko

      не совсем понял, а при чем здесь $PATH?

  • Kanutoshka92

    подскажите пожалуйста…
    открывает файл hosts, и пишет мол он под и не редактирует его, как снять защиту?

    • http://hello-mac.net nicko

      обновил статью

  • Putlyk

    как снять защиту? с hosts

    • http://hello-mac.net nicko

      для этого используйте второй метод. Правда на этапе после “i (вкл режим insert)” мне приходилось еще раз 5 нажать enter. Также можно скопировать файл, внести изменения и заменить.

  • Lifesource

    где этот хостс находится на маке в Лион

  • http://twitter.com/AIlyen Alex Il

    а вот имеет ли значение, вставлю я строки между 127.0.0.1 и бродкастом, или же просто вставлю автоматом перед 127.0.0.1?

    • http://hello-mac.net nicko

      да, имеет

  • Sambry

    чего-то не понимаю ваш второй метод… что за insert?? где это? что означает “вносим изменения”??? что значит esc?? можно попонятнее? пожалуйста)) чего конкретно писать в терминале??

    • http://hello-mac.net nicko

      просто нажимаем “i” – это включает режим “insert”. Esc – это клавиша, которую необходимо нажать. Немножко подправил статью. Кстати этот метод рабочий для 10.7

  • Leonom

    в терминале  вставить
    sudo nano /etc/hosts  

    это для Leon
    далее ваш пороль
    откроется сам файл host 
    далее i  эта буква дает возможность редактировать файл host
    и так далее
     

  • S9203

    А какой пароль вводить? У меня на Маке пароль не стоит, а если игнорирую поле “Password”, пишет, ол “извините, не верный пароль”…