Was ist der Unterschied zwischen dem Einstellen des Pfads über das Editieren von / private / etc / pfade gegenüber ~ / .profile?

1051
Drew

Ich habe gerade herausgefunden ich bearbeiten kann PATHdurch Bearbeitung /etc/pathsoder /private/etc/paths, oder, indem sie export PATH=$PATH:/a/pathin ~/.profileoder einer meiner anderen Start scrips.

Gibt es einen Unterschied zwischen diesen Methoden? Wenn ja, ist eine Methode einer anderen vorzuziehen?

1

1 Antwort auf die Frage

3
Ярослав Рахматуллин

Eine ist systemweit, während die andere benutzerspezifisch ist. Wenn Sie möchten, dass andere Benutzer in Ihrem System einige Einträge in PATH haben, legen Sie sie in die systemweite Konfigurationsdatei. Das ist der Unterschied.

Der private Ordner wird hier erwähnt .

Darüber hinaus betrifft .profile nur Befehle, die über die Befehls-Shell aufgerufen werden. / etc / pfade kann sich auf viele weitere Anwendungen auswirken, von denen einige Systemdienstprogramme sein können, die auf den jeweiligen Programmversionen in / etc / pfade basieren. rholmes vor 9 Jahren 0