se .bash_profile di solito genera .bashrc in qualche modo, perché non usare semplicemente .bashrc?

StackOverflow https://stackoverflow.com/questions/908537

  •  05-09-2019
  •  | 
  •  

Domanda

sembra che lo metteremo

source ~/.bashrc

comunque nel nostro .bash_profile.Allora perché non usare solo un file, diciamo .bashrc ?

È stato utile?

Soluzione

Perché potrebbero esserci cose che vuoi fare solo una volta per accesso (quindi in .bash_profile) anziché ogni volta che si apre un xterm o simili (come da .bashrc), ad esempio chiedendo all'utente una passphrase per decrittografare e caricare le chiavi SSH in un agente ssh, ecc. Ecc.

Altri suggerimenti

Si può mettere alcune cose in .bash_profile che non sono appropriate per un'istanza shell che non è un terminale. Ad esempio, se è stato eseguito un comando esterno dal vostro editor attraverso il guscio - l'istanza della shell sarebbe fonte .bashrc ma non .bash_profile. Ad esempio, potrei mettere alias ls=ls -F nel mio profilo, ma non vorrei che alias applicate per un qualsiasi istanza della shell, solo quelli che ci si interagire con.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top