Menu
Coddy logo textTech

Il file di profilo

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 64 di 82.

Le variabili che imposti ed esporti durano solo fino a quando chiudi il terminale. Per renderle permanenti, devi aggiungerle a un file di profilo che viene eseguito automaticamente quando avvii una nuova sessione della shell.

Il file di profilo più comune è ~/.bashrc per le shell Bash o ~/.zshrc per Zsh. Questi file sono script di shell che vengono eseguiti ogni volta che apri un nuovo terminale. Puoi visualizzare il tuo file di profilo con:

cat ~/.bashrc

Per aggiungere una variabile d’ambiente permanente, aggiungi un’istruzione export al tuo file di profilo:

echo 'export MY_VAR="hello"' >> ~/.bashrc

Gli apici singoli impediscono alla shell di espandere la variabile, e >> aggiunge contenuto al file invece di sovrascriverlo. Dopo aver aggiunto il contenuto al profilo, la modifica non avrà effetto nella sessione corrente. Devi aprire un nuovo terminale oppure ricaricare il file con:

source ~/.bashrc

Il comando source esegue il file nella shell corrente, applicando immediatamente tutte le nuove variabili o impostazioni. È così che gli sviluppatori personalizzano il proprio ambiente terminale con preferenze personali, scorciatoie e configurazioni che persistono tra le sessioni.

challenge icon

Sfida

Facile

Aggiungi una variabile d'ambiente permanente al tuo file di profilo, poi ricaricalo per applicare le modifiche.

Per prima cosa, aggiungi un'istruzione export a ~/.bashrc che imposti una variabile chiamata WORKSPACE con il valore /home/user/projects. Usa gli apici singoli intorno all'intera istruzione export per impedire l'espansione delle variabili.

Poi, usa il comando source per ricaricare il file di profilo, così la variabile avrà effetto immediatamente.

Infine, usa echo per visualizzare il valore della nuova variabile WORKSPACE.

Il tuo output finale dovrebbe essere:

/home/user/projects

Suggerimento: Usa echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc per aggiungere la riga, poi source ~/.bashrc per ricaricare il file e infine echo $WORKSPACE per verificare.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal