OSX: Die etc / arrows-Datei kann nicht entsperrt werden

3

Ich möchte die Datei / etc / arrows auf meinem Mac bearbeiten.

Ich bin ein Neuling und versuche, die Datei freizuschalten. Ich habe im Terminal versucht:

etc tomasteicher$ sudo chflags nouchg /etc/paths
etc tomasteicher$ open -e /etc/paths

Fast alle Tutorials, die ich gefunden habe, empfehlen diese Lösung. Der zweite Befehl öffnet die Datei in TextEdit, aber die Datei ist noch gesperrt.

Hat jemand einen Tipp, wie kann ich die Datei entsperren, oder warum funktioniert diese Lösung für diese Datei nicht?

tomas.teicher
quelle

Antworten:

7

Es ist nicht wirklich gesperrt, Sie haben nur keine Berechtigung, es zu bearbeiten. Verwenden Sie stattdessen einen Befehlszeilentexteditor vim, um diese Datei zu bearbeiten.

Verwenden Sie sudo vim /etc/pathsdiese Option, um die Datei über die Befehlszeile zu bearbeiten. Drücken Sie istarten (navigieren mit den Pfeiltasten) eingeben, drücken Sie, Escwenn Sie fertig. Dann tippe :wqundReturn


Beachten Sie, dass es in vielen Situationen einfacher ist, einer benutzerspezifischen Konfigurationsdatei ausführbare Pfade ~/.bash_profilehinzuzufügen oder neue Dateien /etc/paths.dmit zusätzlichen Pfaden hinzuzufügen .

Daniel Beck
quelle
Nicht hilfreich. Ich erhalte weiterhin Permission deniedFehler beim Bearbeiten entweder /etc/pathsoder /etc/paths.d/macportsmit sudonach dem Ausführen chflags nouch <path>.
mcandre