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?


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.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.