Differenze tra i file bashrc, profile e bash_profile

· 1 min lettura
Differenze tra i file bashrc, profile e bash_profile

.profile

Il file .profile viene configurato per operazioni non legate direttamente a bash, come variabili di ambiente o PATH.
Dovrebbe essere disponibile in ogni shell aperta da un utente.

.bashrc

.bashrc si usa per le configurazioni della shell bash come gli alias, l'editor di testo preferito, impostazioni della shell bash ecc...

.bash_profile

.bash_profile si assicura che tutte le configurazioni contenute in .profile e .bashrc siano caricate correttamente nella shell.
Infatti, il file .bash_profile dovrebbe contenere qualcosa del tipo:

. ~/.profile
. ~/.bashrc

Se si omette il file .bash_profile, verrà caricato solo .profile.