logo

Variabile di ambiente impostata per Linux

Le variabili di ambiente sono valori dinamici archiviati all'interno di un sistema e utilizzati dalle applicazioni avviate in shell o sottoshell. Queste variabili hanno un nome e il loro valore rispettato. La variabile d'ambiente personalizza le prestazioni del sistema e il comportamento di un'applicazione.

L'ambiente è la traccia attraverso la quale un'applicazione informatica interagisce con il sistema. La variabile di ambiente può contenere informazioni sulle applicazioni predefinite del sistema, sulle impostazioni internazionali del sistema, sul percorso del file eseguibile e sull'impostazione del layout della tastiera e altro ancora. La variabile di ambiente rende disponibile un'app secondo il sistema.

commento javascript

Variabili d'ambiente comuni

Alcune variabili di ambiente standard sono le seguenti:

    SENTIERO

Questa variabile contiene un elenco di directory in cui il nostro sistema cerca i file. Separa le directory con i due punti (:).

    UTENTE

Questa variabile contiene il nome utente.

    CASA

Questa variabile contiene il percorso predefinito della directory home dell'utente.

    EDITORE

Questa variabile contiene il percorso dell'editor specificato.

    UID

Questa variabile contiene il percorso dell'ID univoco dell'utente.

    TERMINE

Questa variabile contiene il percorso dell'emulatore di terminale predefinito.

    CONCHIGLIA

Questa variabile contiene il percorso della shell predefinita utilizzata dall'utente.

    ENV

Questa variabile visualizza tutta la variabile di ambiente.

Come impostare la variabile d'ambiente in Linux?

Sono presenti più comandi in Linux che ci permettono di impostare e creare la variabile d'ambiente.

tupla Python ordinata

Usa il esportare comando per impostare una nuova variabile di ambiente.

Per creare una nuova variabile, utilizzare il comando di esportazione seguito da un nome di variabile e dal suo valore.

dimensione di un cucchiaino

Sintassi:

 export NAME=VALUE 

Per creare una nuova variabile, dire nuova_variabile , eseguire il comando come segue:

 export new_variable=10 

IL eco il comando viene utilizzato per visualizzare la variabile:

 echo new_variable 

Per visualizzare il valore della variabile, utilizzare il $ simbolo prima del nome della variabile:

 echo $new_variable 

Considera l'output seguente:

Variabile di ambiente impostata per Linux

Per impostare la variabile di ambiente Java, eseguire il comando come segue:

 export PATH=$PATH:/home/jdk1.8/bin/ 

Possiamo anche creare un utente per definire una variabile dichiarandola direttamente sul terminale.

Rajinikanth

Se vogliamo creare una variabile nuova_variabile2 , possiamo crearlo come segue:

 new_variable2=100 

Considera l'output seguente:

Variabile di ambiente impostata per Linux

Accesso al valore della variabile d'ambiente

Per accedere al valore di una variabile, eseguire il comando echo come segue:

 echo $variable name 

Nota: le variabili fanno distinzione tra maiuscole e minuscole; non possiamo utilizzare alcun nome di variabile 'nuova_variabile' come 'Nuova_variabile'.

Il comando env

IL ambi Il comando viene utilizzato per visualizzare tutte le variabili disponibili nel sistema.

 env 

Produzione:

 SHELL=/bin/bash SESSION_MANAGER=local/javatpoint-GB-BXBT-2807:@/tmp/.ICE-unix/1458,unix/javatpoint-GB-BXBT-2807:/tmp/.ICE-unix/1458 COLORTERM=truecolor XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg XDG_MENU_PREFIX=gnome- GNOME_DESKTOP_SESSION_ID=this-is-deprecated GTK_IM_MODULE=ibus LANGUAGE=en_IN:en QT4_IM_MODULE=ibus MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path GNOME_SHELL_SESSION_MODE=ubuntu SSH_AUTH_SOCK=/run/user/1000/keyring/ssh XMODIFIERS=@im=ibus DESKTOP_SESSION=ubuntu SSH_AGENT_PID=1362 GTK_MODULES=gail:atk-bridge PWD=/home/javatpoint LOGNAME=javatpoint XDG_SESSION_DESKTOP=ubuntu XDG_SESSION_TYPE=x11 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 XAUTHORITY=/run/user/1000/gdm/Xauthority GJS_DEBUG_TOPICS=JS ERROR;JS LOG WINDOWPATH=2 HOME=/home/javatpoint USERNAME=javatpoint IM_CONFIG_PHASE=1 LANG=en_IN LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.webp=01;35:*.webp=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.webp=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.webp=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: XDG_CURRENT_DESKTOP=ubuntu:GNOME VTE_VERSION=5802 GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/dc6e48ed_7868_43d5_a086_fd6d6a90a74a INVOCATION_ID=fadf556d1cf5422ea55b247bf57c3c99 MANAGERPID=1252 CLUTTER_IM_MODULE=ibus GJS_DEBUG_OUTPUT=stderr LESSCLOSE=/usr/bin/lesspipe %s %s XDG_SESSION_CLASS=user TERM=xterm-256color DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path LESSOPEN=| /usr/bin/lesspipe %s USER=javatpoint GNOME_TERMINAL_SERVICE=:1.216 DISPLAY=:0 SHLVL=1 QT_IM_MODULE=ibus XDG_RUNTIME_DIR=/run/user/1000 JOURNAL_STREAM=9:35179 XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin GDMSESSION=ubuntu DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus _=/usr/bin/env javatpoint@javatpoint-GB-BXBT-2807:~$ 

Rimozione di una variabile d'ambiente

Rimuovendo una variabile d'ambiente possiamo rimuovere tutti i componenti esistenti di una particolare variabile.

Per rimuovere una variabile d'ambiente, eseguire il comando non settato comando seguito dal nome della variabile:

teoria degli alberi e dei grafi
 unset variable name 

Il comando precedente eliminerà la variabile specificata e i suoi componenti dal sistema.

Per rimuovere una variabile nuova_variabile dal sistema, eseguire il comando come segue:

 unset new_variable 

Considera l'output seguente:

Variabile di ambiente impostata per Linux