¿Existe un archivo .bash_profile para todo el sistema?

6

El orden de los directorios en mi ruta está desordenado, y estoy tratando de corregirlo. Parece que parte de la ruta proviene de algún otro lugar que no sean los archivos de configuración de bash de mi usuario (estoy usando tanto .bashrc como .bash_profile).

¿Existe un archivo bash_profile (u otros archivos de configuración) de todo el sistema que se ejecute antes que los específicos del usuario? Si es así, ¿dónde se encuentra por defecto?

    
pregunta blueberryfields 14.08.2013 - 15:20

1 respuesta

11

La respuesta parece ser sí.

Consulte la sección de ARCHIVOS de página de Bash Man

FILES
   /bin/bash
          The bash executable
   /etc/profile
          The systemwide initialization file, executed for login shells
   ~/.bash_profile
          The personal initialization file, executed for login shells
   ~/.bashrc
          The individual per-interactive-shell startup file
   ~/.bash_logout
          The individual login shell cleanup file, executed when a login shell exits
   ~/.inputrc
          Individual readline initialization file

Además de eso, las rutas de shell también se cargan desde /etc/paths y los archivos (si los hay) en /etc/paths.d por /usr/libexec/path_helper (que se ejecuta como parte de /etc/profile ).

    
respondido por el Peter M 14.08.2013 - 15:30

Lea otras preguntas en las etiquetas