GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Aiutami a capire .profile, .bashrc, ecc?

Questa domanda ha già risposte qui :Sequenza di script originati all'accesso

(2 risposte)
Chiuso 5 anni fa.

La mia attuale comprensione è che i comandi aggiunti a questi due file vengono eseguiti ogni volta che viene aperto un nuovo terminale. È corretto? Perché in molti posti vedo suggerimenti per inserire comandi che voglio essere eseguito all'accesso, ma se vengono eseguiti ogni volta che apro un nuovo terminale, allora non lo voglio. Mi aiutate a capire come funzionano? Inoltre qual è la differenza tra loro?

Se li capisco correttamente, dove posso inserire i comandi che voglio vengano eseguiti solo all'accesso , ma non ogni volta che viene aperto un nuovo terminal? So che posso farlo dalla GUI per "applicazioni di avvio", ma sono interessato a farlo in un file, se possibile.

Risposta accettata:

Per dirla (molto) semplice:~/.profile viene originato quando accedi, mentre ~/.bashrc viene originato quando apri una finestra di terminale.


Ubuntu
  1. La differenza tra ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  2. Come scrivere uno script di shell con origine automaticamente in /etc/profile?

  3. Dov'è .bashrc?

  4. Come ripristinare /etc/profile??

  5. ~/.profile è originato da Bash?

8 modi per ottenere aiuto sulla shell di Linux

Come esportare e importare il profilo del terminale Gnome in Ubuntu

Come mostrare Ascii Art nella parte superiore del terminal quando è aperto?

Che terminale è questo?

Il mio terminale è invisibile?

Carattere nerd non ti piace il profilo terminale?