Cuando hago eco de $PATH en la terminal, veo una cadena grande que parece desordenada y tiene algunas rutas antiguas e irrelevantes. Me gustaría arreglar esto. Pero primero, me gustaría entender cuando hago eco de $PATH en la terminal, en mac os catalina, ¿de dónde proviene esa variable?
Las únicas exportaciones que conozco actualmente están en ~/.zshrc
y algunos de los comandos en la variable $PATH no están allí.
Tenga en cuenta que no tengo un .profile
y .bash_profile
.
Agradezco cualquier aclaración
Respuesta1
Antes de ejecutar su shell, el sistema configura la variable de entorno PATH a partir de las entradas del archivo /etc/paths
y de cualquier archivo del directorio /etc/paths.d
. Luego, como usted sabe, una vez que ejecuta su shell, dependiendo de su shell y de cómo se invocó, su shell probablemente obtenga algunos scripts de inicio de shell, algunos de los cuales pueden ser para todo el sistema, como /etc/profile
, y otros específicos para su cuenta de usuario, como ~/.profile
.
Para conocer los detalles de cómo su shell elige los scripts de inicio del shell como fuente, consulte la página de manual (u otra documentación) de su shell.