Odpowiedzi:
W jednej linii z terminala:
sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts
Wprowadź zmiany, zapisz i zamknij.
Otwórz TextEdit jako sudo
sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
Otwórz / etc / hosts w nowej instancji TextEdit, używając jednej z następujących metod:
Alternatywnie możesz edytować w Terminalu za pomocą nano:
SUDO_EDITOR=nano sudo -e /etc/hosts
Używanie sudo -e
zapewnia, że pliki tymczasowe itp. Są obsługiwane we właściwy sposób i nie napotykasz na problemy z uprawnieniami. nano
to prosty edytor oparty na konsoli, który jest bardzo przyjazny dla użytkownika.
sudo nano /private/etc/hosts
aby edytować plik hosts w Terminalu, Control-O, aby zapisać, a następnie naciśnij Enter
Możesz spróbować TextWrangler do tego rodzaju rzeczy; znacznie lepiej niż TextEdit, a jeśli użyjesz bezpośredniej instalacji z oprogramowania BareBones zamiast wersji App Store, z przyjemnością otworzy zablokowane pliki. Podczas próby użytkownik prosi o pozwolenie, przypominając, że nie należysz do wymaganej grupy, ale wprowadzenie hasła pozwoli Ci otworzyć i edytować plik. Dodatkowo ma opcjonalne dodatki wiersza poleceń (również nie wbudowane w wersję App Store), które pozwolą Ci korzystać z TextWrangler, edit (name of file)
otwierając rzeczy bezpośrednio z Terminalu. Okno dialogowe Otwórz plik ma przydatną opcję „pokaż niewidoczne”, która pomaga również otwierać i edytować pliki ukryte lub z kropkami. Jest to darmowa aplikacja, więc nie ryzykujesz próbując.
Jestem w HighSierra i dobrze pamiętam z Lion, a później aż do włączenia HighSierra, że wybierzesz „Hosty” i otworzysz je za pomocą Textedit bez żadnych ceregieli.
root
użytkownika i chociaż każdy może łatwo otworzyć plik hosts w TextEdit, nie można go edytować, chyba że otwarto jako root
, jak sugerowano w zaakceptowanej odpowiedzi, chociaż to też może mieć problemy przez te wszystkie lata później.
nano
się, że jest bardziej przystępnym edytorem tekstowym opartym na terminalu niżvim
do takich prostych zadań.