As .bash_profile gewoonlik bron .bashrc enige manier, waarom nie gebruik net .bashrc?
-
05-09-2019 - |
Vra
Dit blyk dat ons sal sit
source ~/.bashrc
in ons .bash_profile in elk geval. So hoekom nie net een lêer te gebruik, sê .bashrc?
Oplossing
Omdat daar dinge wat jy net wil doen een maal per aanteken mag wees (so in .bash_profile
) eerder as elke keer as 'n xterm of dies meer oopmaak (soos per .bashrc
), byvoorbeeld vra die gebruiker om 'n wagwoord te decrypt en vrag SSH sleutels in 'n ssh agent, ens ens.
Ander wenke
Jy kan 'n paar dinge in .bash_profile
wat nie geskik is vir 'n dop geval dit is nie 'n terminale is sit. Byvoorbeeld, as jy 'n eksterne opdrag gehardloop uit jou redakteur deur die dop - die dop geval sou bron .bashrc
maar nie .bash_profile
. Byvoorbeeld, kan ek alias ls=ls -F
sit in my profiel, maar jy wil nie dat alias aansoek gedoen net enige instansie van die dop, net wat jy wil interaksie met.