Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Examiner l'environnement

Pour voir ce qui est stocké dans l'environnement, nous pouvons utiliser soit le set intégré dans bash au sein de l’ printenv programme. le set La commande affichera à la fois les variables shell et d'environnement, tandis que printenv n'affichera que ce dernier. Étant donné que la liste du contenu de l'environnement sera assez longue, il est préférable de diriger la sortie de l'une ou l'autre commande dans moins:


[moi@linuxbox ~]$ printenv | moins

[moi@linuxbox ~]$ printenv | moins


En faisant cela, nous devrions obtenir quelque chose qui ressemble à ceci :



KDE_MULTIHEAD=faux SSH_AGENT_PID=6666

NOM D'HÔTE=linuxbox

GPG_AGENT_INFO=/tmp/gpg-PdOt7g/S.gpg-agent:6689:1 SHELL=/bin/bash

TERM=xterm XDG_MENU_PREFIX=kde- HISTSIZE=1000

XDG_SESSION_COOKIE=6d7b05c65846c3eaf3101b0046bd2b00- 1208521990.996705-1177056199

GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/me/.gtkrc-2.0:/home/me/.kde/share/config/gtkrc-2.0 GTK_RC_FILES=/etc/gtk/gtkrc:/home/me/ .gtkrc:/home/me/.kde/share/confi g/gtkrc

GS_LIB=/home/me/.fonts WINDOWID=29360136

QTDIR=/usr/lib/qt-3.3 QTINC=/usr/lib/qt-3.3/include KDE_FULL_SESSION=true

USER=me LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01

:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe

:

KDE_MULTIHEAD=faux SSH_AGENT_PID=6666

NOM D'HÔTE=linuxbox

GPG_AGENT_INFO=/tmp/gpg-PdOt7g/S.gpg-agent:6689:1 SHELL=/bin/bash

TERM=xterm XDG_MENU_PREFIX=kde- HISTSIZE=1000

XDG_SESSION_COOKIE=6d7b05c65846c3eaf3101b0046bd2b00- 1208521990.996705-1177056199

GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/me/.gtkrc-2.0:/home/me/.kde/share/config/gtkrc-2.0 GTK_RC_FILES=/etc/gtk/gtkrc:/home/me/ .gtkrc:/home/me/.kde/share/confi g/gtkrc

GS_LIB=/home/me/.fonts WINDOWID=29360136

QTDIR=/usr/lib/qt-3.3 QTINC=/usr/lib/qt-3.3/include KDE_FULL_SESSION=true

USER=me LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01

:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe

:


Ce que nous voyons est une liste de variables d'environnement et de leurs valeurs. Par exemple, nous voyons une variable appelée UTILISATEUR, qui contient la valeur « moi ». Les printenv La commande peut également lister la valeur d'une variable spécifique :



[moi@linuxbox ~]$ printenv UTILISATEUR

me

[moi@linuxbox ~]$ printenv UTILISATEUR

me


Le set La commande, lorsqu'elle est utilisée sans options ni arguments, affichera à la fois les variables shell et d'environnement, ainsi que toutes les fonctions shell définies. contrairement à printenv, sa sortie est triée avec courtoisie par ordre alphabétique :



[moi@linuxbox ~]$ ensemble | moins

[moi@linuxbox ~]$ ensemble | moins


Il est également possible de visualiser le contenu d'une variable à l'aide de la echo commande, comme ceci:


[moi@linuxbox ~]$ echo $ HOME

/accueil/moi

[moi@linuxbox ~]$ echo $ HOME

/accueil/moi


Un élément de l'environnement que ni set ni printenv affiche est des alias. Pour les voir, entrez dans le alias commande sans arguments :


[moi@linuxbox ~]$ alias

alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty'

alias vi='vim'

alias qui='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

[moi@linuxbox ~]$ alias

alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty'

alias vi='vim'

alias qui='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'


Meilleur système d'exploitation Cloud Computing chez OnWorks :