Jak edytować hosty za pomocą TextEdit na Yosemite?

1

Ta linia działała sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts

Ale na Yosemite to już nie działa.

Colas
źródło
Powinno to działać: „otwórz -a TextEdit / etc / hosts”
At0mic
Co dokładnie „nie działa” już dłużej? Jakieś komunikaty o błędach?
nohillside
@IronCraftMan nie działa: podczas próby zapisania mam komunikat o błędzie: „Nie masz uprawnień ... do edycji hostów”
Colas
@patrix Nic się nie dzieje!
Colas

Odpowiedzi:

1

Tak, właśnie wypróbowałem twoje polecenie i istnieje ono z kodem błędu 132 (nie wiem dlaczego).

Nadal możesz użyć tego, aby otworzyć plik hosts sudo open -t /etc/hosts. Otworzy aplikację TextEdit, jeśli chcesz ją uruchomić w tle, możesz dodać swoją -b w linii poleceń. Możesz też użyć innych edytorów tekstu, takich jak vim i nano, które działają doskonale z Yosemite.

enzo
źródło
Podczas próby zapisania pojawia się komunikat o błędzie: „Nie masz uprawnień ... do edycji hostów”
Colas
1
musisz zduplikować plik przed edycją za pomocą TextEdit, a następnie skopiować go z powrotem
enzo
Myślę, że na OS 10.9 działał bez kopiowania pliku. Nie mogłem się doczekać tego samego zachowania.
Colas