13 votos

¿Existe un archivo .bash_profile a nivel de todo el sistema?

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

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

0 votos

La ruta también puede establecerse en /etc/paths , archivos en /etc/paths.d/ o en /etc/launchd.conf .

18voto

Nathan Long Puntos 30303

La respuesta parece ser sí.

Mira la sección ARCHIVO 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 trayectorias de los cascos 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 ).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X