Quale profilo, .bashrc o .bash_profile , è il punto appropriato per ssh-agent? Sto cercando una risposta che spieghi la differenza tra una shell interattiva e una shell di accesso.
Quale profilo, .bashrc o .bash_profile , è il punto appropriato per ssh-agent? Sto cercando una risposta che spieghi la differenza tra una shell interattiva e una shell di accesso.
Risposte:
Dipende in qualche modo da come usi personalmente le shell.
Una shell interattiva è tutto ciò che ha un terminale collegato al suo input e output. Le shell di login sono generate da / bin / login. Le shell di login generano il tuo .bash_profile. La maggior parte degli emulatori di terminale come xterm avvia una shell interattiva che non è una shell di accesso. Le shell interattive senza login provengono da .bashrc.
Quello che faccio di solito è avere il mio .bash_profile sorgente il mio .bashrc (dopo aver verificato se è già stato acquistato), quindi ho inserito la mia configurazione di ssh-agent nel mio .bashrc.