Wenn ich die Datei mit TextEdit öffne (ich möchte nicht (wirklich, ich kann nicht) vim verwenden), wird sie als "gesperrt" angesehen, auch wenn ich die Berechtigungen der Datei über das Fenster "Informationen" ändere .
Wie kann ich die hosts-Datei mit TextEdit ändern?
nano
, dass dies ein zugänglicher terminalbasierter Texteditor ist alsvim
für einfache Aufgaben wie diese.Antworten:
In einer Zeile vom Terminal:
Nehmen Sie Ihre Änderungen vor, speichern und schließen Sie sie.
quelle
Öffnen Sie TextEdit als sudo
Öffnen Sie / etc / hosts in dieser neuen TextEdit-Instanz mit einer der folgenden Methoden:
Alternativ können Sie im Terminal mit nano bearbeiten:
Durch
sudo -e
die Verwendung von wird sichergestellt, dass temporäre Dateien usw. ordnungsgemäß behandelt werden und keine Berechtigungsprobleme auftreten.nano
ist ein einfacher konsolenbasierter Editor, der sehr benutzerfreundlich ist.quelle
Um die Hosts-Datei im Terminal zu bearbeiten, drücken Sie Strg-O, um sie zu speichern, und drücken Sie dann die Eingabetaste
quelle
Sie könnten TextWrangler für solche Dinge ausprobieren. viel leistungsfähiger als TextEdit. Wenn Sie die direkte Installation von BareBones Software anstelle der App Store-Version verwenden, werden gesperrte Dateien problemlos geöffnet. Wenn Sie es versuchen, werden Sie um Erlaubnis gebeten, um Sie daran zu erinnern, dass Sie kein Mitglied der erforderlichen Gruppe sind. Mit der Kennworteingabe können Sie jedoch die Datei öffnen und bearbeiten. Außerdem gibt es optionale Befehlszeilen-Ergänzungen (auch nicht in der App Store-Version enthalten), mit denen Sie TextWrangler verwenden können, indem Sie
edit (name of file)
direkt über Terminal öffnen. Das Dialogfeld "Datei öffnen" bietet die praktische Option "Unsichtbare Elemente anzeigen", mit der Sie auch versteckte Dateien oder Dateien mit einem Punkt als Präfix öffnen und bearbeiten können. Es ist eine kostenlose App, also kein Risiko beim Ausprobieren.quelle
Wenn Sie es einfach mögen, können Sie nach dem auf MacOS installierten vim-Tool suchen: sudo vi / etc / hosts
quelle
Ich bin in HighSierra und erinnere mich noch gut an Lion und später bis einschließlich HighSierra, dass Sie "Hosts" auswählen und es mit Textedit ohne Umstände öffnen.
quelle
root
Benutzer, und während jeder die Hosts-Datei in TextEdit leicht öffnen kann, kann man sie nur bearbeiten, wenn geöffnet alsroot
, wie in der akzeptierten Antwort vorgeschlagen, obwohl auch dies all diese Jahre später Probleme haben könnte.