Не удается открыть / личный / etc / hosts файл формы терминала

373
Marcos Di Paolo

Проблема с файлом / private / etc / hosts

Я пробовал какое-то программное обеспечение (MAMP PRO), и у него проблемы с записью в файл / private / etc / hosts (программа имеет права администратора). Я подумал, что это программное обеспечение, но потом понял, что если я наберу в Терминале: sudo open -t /private/etc/hostsон дает мне, file does not existдля начала, это не так, и, используя ту же инструкцию в Терминале, я могу открыть любой другой файл etcпапки. Очевидно, у меня проблемы с этим файлом, и, вероятно, именно поэтому MAMP PRO не может его написать.

0
Можете ли вы открыть его в терминале без разрешения текстового редактора по умолчанию командой `open`? Например: `sudo less / private / etc / hosts`? mjb2kmn 6 лет назад 0
`sudo less / private / etc / hosts` дает мне` / private / etc / hosts: нет такого файла или каталога`. `sudo open / private / etc / hosts` дает мне` Файл / private / etc / hosts не существует` Marcos Di Paolo 6 лет назад 0
Как насчет стандартного пути `/ etc / hosts`? Кроме того, на какой версии macOS вы работаете? mjb2kmn 6 лет назад 0
Правильно - у вас что-то не так с файлом пути. Убедитесь, что каждый каталог существует там, где он должен указывать: `sudo ls / private`,` sudo ls / private / etc`, `sudo find / private / etc / host *` и т. Д. Как сказал @ mjb2kmn, файл hosts обычно живет в `/ etc / hosts`, а не в` / private / etc / hosts` Nathan Wallace 6 лет назад 0
спасибо за ваши комментарии, ребята. Это была моя ошибка. Файл hosts был переименован textEdit в hosts.rtf без моего ведома. Как только это было исправлено, все вернулось к норме. Marcos Di Paolo 6 лет назад 0
Я бы посоветовал, если вам нужно изменить файл хостов с какой-либо регулярностью, которую вы используете [GasMask] (https://github.com/2ndalpha/gasmask) [freeware], которая может редактировать, сохранять несколько копий и переключаться между ними на лету. Tetsujin 6 лет назад 0

0 ответов на вопрос

Похожие вопросы