Faltan archivos .bash_profile y .bashrc

16

No tengo .bash_profileni .bashrcarchivos y definitivamente estoy usando el shell bash. Estoy usando Mac OS X 10.11.1 El Capitan.

¿Cómo modifico permanentemente mi $PATHpara reducir los valores predeterminados que Apple envía?

Dan
fuente
1
¿Qué ha intentado? ¿Ha intentado crear un .bash_profile y .bashrc (nota no _)
User151019
No, no lo he hecho. Sin embargo, mi variable $ PATH está establecida. ¿De dónde está obteniendo esa configuración? Necesito eliminar algo de eso.
Dan
Esa es una pregunta diferente, y se ha hecho muchas veces
user151019
@Mark link por favor?
Dan
1
@Dan, consulte gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files : hay archivos de configuración "globales" que se obtienen.
Glenn Jackman

Respuestas:

14

.bash_profiley .bashrcno tiene que existir para $PATHfuncionar, son para la configuración bash. Según los documentos de bash ,

Cuando se invoca Bash como un shell de inicio de sesión interactivo, o como un shell no interactivo con la opción --login, primero lee y ejecuta comandos del archivo /etc/profile, si ese archivo existe. Después de leer ese archivo, busca ~/.bash_profile, ~/.bash_loginy ~/.profile, en ese orden, y lee y ejecuta órdenes desde el primero que existe y es legible.

  • Para agregar una ruta a su $PATHvariable para una única sesión de terminal, haga lo siguiente:, export PATH=$PATH:pathToYourDirectorypara múltiples directorios export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...

  • Para ver qué hay en tu $PATH: echo $PATHocat /etc/paths

  • /etc/paths es el archivo que contiene las variables de ruta del sistema

Ejecutar man path_helperpara más información.

enzo
fuente
Continuemos esta discusión en el chat .
enzo