Quel est le contenu par défaut dans / private / etc / path?

5

J'ai édité /private/etc/pathspour permettre l'accès pour Homebrew:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Je souhaite restaurer ce fichier dans les paramètres par défaut du système. Quelles sont les lignes et l'ordre par défaut?

Drapeaux d'hiver
la source

Réponses:

11

Le contenu par défaut de / etc / path jusqu'à ce que Mavericks (10.9) soit:

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

Le contenu par défaut de / etc / path depuis Yosemite (10.10) est:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Klanomath
la source
2

Sous OS X 10.11 (El Capitan), l'ordre et le contenu de / etc / path sont les suivants:

 /usr/local/bin
 /usr/bin
 /bin
 /usr/sbin
 /sbin

De plus, après avoir installé Xquartz via MacPorts, je note l’ajout d’une entrée dans /etc/paths.d/ appelée 40-XQuartz, qui contient les éléments suivants:

 /opt/X11/bin

Si je me souviens bien, la convention veut que / etc / path soit évalué en premier, toutes les entrées de /etc/paths.d étant ajoutées. Certains gestionnaires de packages facultatifs / supplémentaires apportent des modifications au fichier .profile ou .bashrc au niveau racine du répertoire de base de votre utilisateur.

Avez-vous des problèmes avec la variable PATH liée à des gestionnaires de paquets optionnels / supplémentaires comme home-brew?

Meilleurs voeux,

F.

Francis de ResponseBase
la source
Merci pour votre réponse! La raison pour laquelle je voulais revenir par défaut est parce que j'ai décidé d'exporter le chemin à la .bash_profileplace via: export PATH="/usr/local/bin:$PATH". XQuartz est moi aussi installé, mais je n'ai ni /opt/X11/binin /private/etc/pathsni .bash_profile. Quand on court, which xquartzça dit /opt/X11/bin/xquartz. Donc, je suppose que cela est ajouté etc/paths.dautomatiquement, comme vous l'avez dit.
Winterflags