Kiedy otwieram plik za pomocą TextEdit (nie chcę (naprawdę nie jestem w stanie) używać vima), jest on postrzegany jako „zablokowany”, nawet jeśli zmodyfikuję uprawnienia do pliku za pomocą okna „Uzyskaj informacje” .
Jak mogę zmodyfikować plik hosts za pomocą TextEdit?
nano
się, że jest bardziej przystępnym edytorem tekstowym opartym na terminalu niżvim
do takich prostych zadań.Odpowiedzi:
W jednej linii z terminala:
Wprowadź zmiany, zapisz i zamknij.
źródło
Otwórz TextEdit jako sudo
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:
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.źródło
aby edytować plik hosts w Terminalu, Control-O, aby zapisać, a następnie naciśnij Enter
źródło
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.źródło
Jeśli lubisz proste, możesz poszukać narzędzia vim zainstalowanego na MacOS: sudo vi / etc / hosts
źródło
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.
źródło
root
użytkownika i chociaż każdy może łatwo otworzyć plik hosts w TextEdit, nie można go edytować, chyba że otwarto jakoroot
, jak sugerowano w zaakceptowanej odpowiedzi, chociaż to też może mieć problemy przez te wszystkie lata później.