Esiste un file .bash_profile systemwide?

6

L'ordine delle directory nel mio percorso è incasinato, e sto cercando di correggerlo. Sembra che alcuni dei percorsi provengano da qualche altro file che non sia il mio utente bash config (sto usando sia .bashrc che .bash_profile).

Esiste un file system bash_profile (o altri file di configurazione?) che viene eseguito prima di quelli specifici dell'utente? In tal caso, dove si trova di default?

    
posta blueberryfields 14.08.2013 - 15:20
fonte

1 risposta

11

La risposta sembra essere sì.

Controlla la sezione FILE di pagina di 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

Inoltre, i percorsi di shell vengono anche caricati da /etc/paths e i file (se presenti) in /etc/paths.d di /usr/libexec/path_helper (che viene eseguito come parte di /etc/profile ).

    
risposta data 14.08.2013 - 15:30
fonte

Leggi altre domande sui tag