GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare, elencare e rimuovere variabili d'ambiente in Linux

Le variabili di ambiente sono coppie chiave-valore in Linux che vengono archiviate in modo permanente o temporaneo per essere utilizzate dalle applicazioni tramite la shell.

In questa guida imparerai come impostare le variabili d'ambiente in Linux, elencarle e rimuoverle.

Le variabili di ambiente globali sono archiviate in etc/environment . Qualsiasi modifica apportata a questo file si riflette in tutto il sistema per tutti gli utenti.

Imposta variabili d'ambiente temporanee

Le variabili temporanee sono disponibili solo per la sessione della shell corrente. Le variabili verranno eliminate una volta chiuso il terminale.

Puoi creare variabili temporanee usando la seguente sintassi.

KEY1=value
KEY2="value 2"
KEY3=value1:value2
  • I nomi delle variabili di ambiente dovrebbero essere in MAIUSCOLO. Fanno distinzione tra maiuscole e minuscole.
  • La coppia nome e valore deve essere separata da = firmare senza spazi intorno.
  • È possibile aggiungere più valori a una singola variabile che viene separata utilizzando i due punti: .
  • I valori che hanno spazi devono essere racchiusi tra virgolette " " .

Elenca le variabili d'ambiente

Puoi elencare tutte le variabili d'ambiente disponibili semplicemente usando i seguenti comandi.

env
printenv

Questi entrambi i comandi elencheranno tutte le variabili di ambiente memorizzate nel sistema.

Leggi le variabili d'ambiente

Puoi leggere le variabili d'ambiente usando il printenv comando e echo comando.

Utilizzo di printenv comando.

printenv HOME
Output
/home/cloudbooklet

Puoi anche usare il printenv comando per leggere più variabili.

printenv TERM SHELL
Output
xterm-256color
/bin/bash

Usando eco comando.

echo $HOME
Output
/home/cloudbooklet

Puoi anche usare il echo comando per leggere più variabili.

echo $TERM $SHELL
Output
xterm-256color /bin/bash

Elimina variabili d'ambiente

È molto semplice eliminare le variabili di ambiente. Devi solo usare il unset comando con il nome della variabile per eliminarla.

unset variablename

Questo comando rimuoverà la variabile in modo permanente.

Imposta variabili d'ambiente permanenti

Le variabili di ambiente permanenti sono memorizzate in 3 posizioni.

  • /etc/environemnt :questo file memorizza le variabili accessibili a livello globale da tutti gli utenti nel sistema.
  • /etc/profile :Ogni volta che viene inserita una shell bash, le variabili in questo file verranno caricate. Per aggiungere una variabile di ambiente a questo file devi usare il export comando.
  • ~/.bashrc :Qui vengono aggiunte variabili di ambiente specifiche dell'utente.

Per caricare le variabili aggiunte nella tua sessione corrente devi usare il comando sorgente.

source ~/.bashrc

Preparati per un ruolo di Professionista dell'Information Technology con sistema operativo Linux

Conclusione

Ora hai imparato come impostare le variabili d'ambiente, elencarle e rimuoverle se non necessario.

Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.


Linux
  1. Come impostare e annullare l'impostazione di variabili di ambiente locali, utente e a livello di sistema in Linux

  2. Variabili d'ambiente Linux:come leggere e impostare su un VPS Linux

  3. Come gestire ed elencare i servizi in Linux

  4. Come impostare/creare variabili di ambiente e shell in Linux

  5. Esempi di comandi di esportazione Linux (come impostare le variabili di ambiente)

Come impostare/disimpostare le variabili d'ambiente in Linux

Come installare e rimuovere software in Manjaro Linux

Come elencare utenti e gruppi su Linux

Come impostare data e ora su Linux

Come impostare e annullare l'impostazione delle variabili di ambiente su Linux

Variabili d'ambiente Linux