Domanda

Quando si imposta il percorso di esportazione in Unix, esempio:

export PATH=$PATH: $EC2_HOME/bin

Se esco dal terminale e lo apro per continuare a lavorare, devo ripetere tutti i passaggi, impostando i percorsi ogni volta. Mi chiedo come posso impostare il percorso e averlo " stick " così il mio sistema sa dove trovare tutto la prossima volta che apro il terminale senza doverlo rifare da capo. Grazie!

È stato utile?

Soluzione

Apri ~ / .bashrc. Questo file viene caricato ogni volta che avvii una nuova shell (se stai usando Bash, come la maggior parte delle persone). Se stai usando una shell diversa, il file potrebbe avere un nome diverso, come ~ / .shrc .

Aggiungi la riga che ti serve in fondo al file:

export PATH=$PATH:$EC2_HOME/bi

Altre informazioni raccolte da un'altra parte della discussione:

Esistono diversi posti in cui inserirlo, a seconda della shell e delle esigenze. Tutti questi file si trovano nella tua home directory:

Per Bash:

.bashrc (executed when you shart a shell)

o

.bash_profile (executed when you log in)

Per csh e tcsh:

.cshrc

Per sh e ksh:

.profile

Altri suggerimenti

Aggiungilo al tuo file .cshrc (per csh e tcsh), al file .profile (per sh e ksh) o al file .bash_profile (per bash)

Devi trovare il tuo file di profilo e inserire quella linea lì dentro. Supponiamo che tu usi bash, i file del profilo sono .bashrc e .bash_profile, che si trovano in ~. Questi file variano a seconda della shell utilizzata.

Devi inserire questi comandi in uno dei " avvio automatico " file della tua shell.

Per bash questo sarebbe .bashrc nella tua home directory (crealo se necessario)

aggiungilo al tuo .bashrc o ad un altro file di avvio .bash.

... e per ksh modifica .profile .

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