Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Quel est l’identifiant du processus …
  • Comment décompresser dans Unix 
  • Que sont les paramètres de commande…
  • La commande est utilisée pour affic…
  • Pourquoi Unix est-il si populaire au…
  • Quel système d'exploitation est ré…
  • Qu'est-ce que le démon de messageri…
  • Quelle est la différence entre Linu…
  • Qu’est-ce qu’un jeton en programmati…
  • Combien de colonnes sont imprimées …
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    Unix

    Quel est le but de la commande export sous Linux ?

    La commande « export » sous Linux est utilisée pour définir les variables d'environnement pour la session shell en cours et tous les sous-shell générés par celle-ci. En termes plus simples :il rend les variables disponibles aux processus et aux commandes lancées après l'exécution de la commande `export`.

    Voici un aperçu de son objectif :

    * Définition des variables d'environnement : Les variables d'environnement sont des valeurs nommées dynamiques qui peuvent influencer le comportement des programmes. Elles sont différentes des variables shell car elles sont accessibles aux processus enfants. La commande `export` est le principal moyen de les créer ou de les modifier.

    * Héritage par processus enfants : La caractéristique clé de « l'exportation » est que les variables qu'il définit sont héritées par les programmes (processus enfants) qui sont ensuite exécutés. Si vous n'utilisez pas « export », une variable reste uniquement dans le shell actuel.

    * Rendre les variables accessibles globalement (au sein d'une session Shell) : Bien qu'elles ne soient pas véritablement « globales » sur l'ensemble du système, les variables exportées deviennent disponibles tout au long de la session shell en cours et de ses descendants. Cela signifie que les scripts ou les commandes exécutés à partir de ce shell peuvent y accéder.

    * Configuration et personnalisation : `export` est fréquemment utilisé dans les scripts shell et les fichiers de démarrage (comme `.bashrc`, `.bash_profile` ou `.zshrc`) pour configurer l'environnement avant l'exécution de toute autre commande. Cela permet des paramètres personnalisés pour différents utilisateurs ou contextes.

    Exemple :

    ```bash

    export EDITOR=vim # Définit la variable d'environnement EDITOR sur "vim"

    mon_programme # Ce programme utilisera désormais "vim" comme éditeur par défaut, s'il vérifie la variable EDITOR.

    ```

    Dans cet exemple, si « mon_programme » a besoin d'un éditeur (par exemple, pour ouvrir un fichier pour le modifier), il recherchera probablement la variable d'environnement « EDITOR » et utilisera la valeur « vim ». Sans `export`, `my_program` n'aurait pas accès à ce paramètre.

    En bref, « export » gère les variables d'environnement, garantissant que les paramètres spécifiques sont transférés aux programmes et à leurs enfants, fournissant ainsi un mécanisme pour configurer et personnaliser efficacement votre environnement shell.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce que Yast dans Linux? 
  • Pourquoi Shell n'est-il pas pris en compte dans le système d'exploitation ? 
  • Qu'est-ce qu'un système de gestion des effectifs à usage général ? 
  • Qu'est-ce qui est stocké dans un fichier exécutable ? 
  • Quel type d’interface possède Unix ? 
  • Qu’est-ce qu’un macro-octet ? 
  • Quel type d'informations est conservé par les systèmes de type UNIX sur chaque fichier de votre or…
  • Qu'est-ce qui est stocké dans un inode de fichiers sur un système Linux ou Unix ? 
  • UNIX Fundamentals Formation 
  • Quelle est la commande mv dans Unix? 
  • Connaissances Informatiques © http://www.ordinateur.cc