My Board
Variables d'Environnement Linux Locales et Globales - Printable Version

+- My Board (https://ellohost.com/forum)
+-- Forum: Tutoriel FR (https://ellohost.com/forum/forumdisplay.php?fid=7)
+--- Forum: Others (https://ellohost.com/forum/forumdisplay.php?fid=16)
+--- Thread: Variables d'Environnement Linux Locales et Globales (/showthread.php?tid=676)



Variables d'Environnement Linux Locales et Globales - aaron - 09-06-2023


       
   

Variables d'Environnement Linux Locales et Globales


   
   

En programmation informatique, une variable globale est une variable qui peut être utilisée n'importe où dans le programme, tandis qu'une variable locale est une variable définie dans une fonction et qui ne peut être utilisée que dans cette fonction. Voici un exemple - Global_var et local_var sont les variables globales et locales :

   
   
      Var Global_val=50;
      Function Fun()
      {
      var local_var =20;
      }
   
   
   

Les variables d'environnement Linux peuvent être globales ou locales. Les variables d'environnement globales sont visibles depuis une session shell et depuis tous les processus enfants que la shell génère, tandis que les variables locales ne sont disponibles que dans la shell où elles ont été créées.

   
   

Les variables d'environnement système utilisent toutes des lettres majuscules pour les distinguer des variables d'environnement utilisateur normales.

   
   

Comment Définir une Variable d'Environnement Linux Locale


   
   

Dans l'exemple suivant, local_var n'est visible que dans la session shell actuelle :

   
   
      local_var=edward

      echo $local_var
   
   
   

Sortie :

   
   
      edward
   
   
   

Nous pouvons créer une variable d'environnement globale en utilisant la commande export :

   
   
      export Global_var=Hello

      bash

      echo $Global_var
   
   
   

Enfin, la sortie sera :

   
   
      Hello