logo

Linux Set Variable d'entorn

Les variables d'entorn són valors dinàmics que s'emmagatzemen dins d'un sistema i s'utilitzen per les aplicacions llançades en shells o sub-shells. Aquestes variables tenen un nom i el seu valor respectat. La variable d'entorn personalitza el rendiment del sistema i el comportament d'una aplicació.

L'entorn és el camí per a que una aplicació informàtica interactua amb el sistema. La variable d'entorn pot tenir informació sobre les aplicacions predeterminades del sistema, la configuració regional del sistema, la ruta del fitxer executable i la configuració de la disposició del teclat i molt més. La variable d'entorn fa que una aplicació estigui disponible segons el sistema.

Variables d'entorn comuns

Algunes variables d'entorn estàndard són les següents:

    CAMÍ

Aquesta variable conté una llista de directoris en què el nostre sistema cerca fitxers. Separa els directoris amb dos punts (:).

    USUARI

Aquesta variable conté el nom d'usuari.

    CASA

Aquesta variable conté la ruta per defecte al directori inicial de l'usuari.

    EDITOR

Aquesta variable conté el camí a l'editor especificat.

    UID

Aquesta variable conté el camí a l'identificador únic de l'usuari.

cadena en char java
    TERME

Aquesta variable conté el camí a l'emulador de terminal predeterminat.

    PETXA

Aquesta variable conté el camí a l'intèrpret d'ordres predeterminat que està utilitzant l'usuari.

    ENV

Aquesta variable mostra tota la variable d'entorn.

Com configurar la variable d'entorn a Linux?

Hi ha diverses ordres Linux que ens permeten establir i crear la variable d'entorn.

Utilitzar el exportar comanda per establir una nova variable d'entorn.

Per crear una variable nova, utilitzeu l'ordre d'exportació seguida d'un nom de variable i el seu valor.

Sintaxi:

 export NAME=VALUE 

Per crear una variable nova, diguem nova_variable , executeu l'ordre de la següent manera:

css per negreta
 export new_variable=10 

El eco L'ordre s'utilitza per mostrar la variable:

 echo new_variable 

Per mostrar el valor de la variable, utilitzeu $ símbol abans del nom de la variable:

 echo $new_variable 

Considereu la sortida següent:

Linux Set Variable d'entorn

Per establir la variable d'entorn Java, executeu l'ordre de la següent manera:

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

També podem crear un usuari per definir una variable declarant-la directament al terminal.

Si volem crear una variable nova_variable2 , el podem crear de la següent manera:

porció de matriu java
 new_variable2=100 

Considereu la sortida següent:

Linux Set Variable d'entorn

Accés al valor de la variable d'entorn

Per accedir al valor d'una variable, executeu l'ordre echo de la següent manera:

 echo $variable name 

Nota: les variables distingeixen entre majúscules i minúscules; no podem utilitzar cap nom de variable 'variable_nova' com a 'variable_nova.'

L'ordre env

El env L'ordre s'utilitza per mostrar totes les variables disponibles al sistema.

 env 

Sortida:

 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:~$ 

Eliminació d'una variable d'entorn

En eliminar una variable d'entorn podem eliminar tots els components existents d'una variable en particular.

Per eliminar una variable d'entorn, executeu el fitxer sense fixar comanda seguida del nom de la variable:

 unset variable name 

L'ordre anterior suprimirà la variable especificada i els seus components del sistema.

Per eliminar una variable nova_variable des del sistema, executeu l'ordre de la següent manera:

 unset new_variable 

Considereu la sortida següent:

Linux Set Variable d'entorn