Bash
Filutförande sekvens
Sök…
Introduktion
.bash_profile , .bash_login , .bashrc och .profile alla nästan samma sak: ställa in och definiera funktioner, variabler och sortering.
Den största skillnaden är att .bashrc kallas vid öppningen av ett icke-inloggnings- men interaktivt fönster, och .bash_profile och de andra .bash_profile för ett inloggningsskal. Många har .bash_profile sin .bash_profile eller liknande samtal .bashrc .
Anmärkningar
Andra anteckningsfiler är:
/etc/profile, för systemomfattande (inte användarspecifik) initialiseringskod..bash_logout, utlöses vid utloggning (tänk rensningssaker).inputrc, liknande.bashrcmen för readline.
.profile vs .bash_profile (och .bash_login)
.profile läses av de flesta skal vid start, inklusive bash. Emellertid används .bash_profile för konfigurationer som är specifika för bash. För allmän initieringskod, lägg den i .profile . Om det är specifikt för bash, använd .bash_profile .
.profile är faktiskt inte utformad för bash specifikt. .bash_profile är dock istället. ( .profile är för Bourne och andra liknande skal, som bash baseras av) Bash kommer att falla tillbaka till .profile om .bash_profile inte hittas.
.bash_login är en fallback för .bash_profile , om den inte hittas. Generellt sett bäst att använda .bash_profile eller .profile istället.