Comment afficher les variables d’environnement dans le Korn shell ?

Les shells bash et ksh93 stockent des informations sur des variables spéciales constituant pour les shells des variables d’environnement. Pour afficher la liste complète des variables d’environnement actuelles pour le shell bash, exécutez la commande declare.
En savoir plus sur docs.oracle.com


Le Korn shell est un langage de script utilisé dans les systèmes Unix et Linux pour automatiser des tâches et exécuter des commandes. Pour afficher les variables d’environnement dans le Korn shell, il suffit d’utiliser la commande « printenv ». Cette commande affiche toutes les variables d’environnement définies sur le système.

Les variables d’environnement sont des valeurs spéciales stockées dans le système d’exploitation qui sont utilisées par les programmes pour accéder à des informations telles que le chemin d’accès aux fichiers, les paramètres de configuration et les informations d’identification. Les variables d’environnement sont stockées dans un emplacement spécifique sur le système.


Dans les systèmes Windows, les variables d’environnement sont stockées dans le Registre Windows. Pour accéder aux variables d’environnement dans Windows, cliquez sur le bouton Démarrer, tapez « variables d’environnement » dans la barre de recherche et sélectionnez « Modifier les variables d’environnement du système ». Cela ouvrira la fenêtre de propriétés système où vous pouvez voir les variables d’environnement définies sur votre système.

La commande « ps » (process status) permet d’afficher la liste de tous les processus en cours d’exécution sur la machine à l’instant T. Cette commande est utile pour surveiller les processus en cours d’exécution sur le système et pour identifier les processus qui consomment des ressources système.

Le PATH est une variable d’environnement qui contient une liste de chemins d’accès aux fichiers. Cette variable est utilisée par le système pour localiser les fichiers exécutables, les bibliothèques et autres ressources système. Le PATH est généralement défini dans le fichier de configuration du shell et peut être modifié pour ajouter de nouveaux chemins d’accès ou pour supprimer des chemins existants.

Pour afficher le contenu de la variable PATH, il suffit d’utiliser la commande « echo $PATH » dans le Korn shell. Cette commande affichera la liste complète des chemins d’accès définis dans la variable PATH.

Enfin, la variable PS1 contient le prompt du shell. Le prompt est le message affiché par le shell pour indiquer à l’utilisateur qu’il est prêt à recevoir des commandes. Le prompt peut être personnalisé en modifiant la variable PS1 dans le fichier de configuration du shell.

En conclusion, le Korn shell est un langage de script puissant utilisé dans les systèmes Unix et Linux pour automatiser des tâches et exécuter des commandes. La commande « printenv » permet d’afficher les variables d’environnement définies sur le système, tandis que la commande « ps » permet d’afficher la liste de tous les processus en cours d’exécution sur la machine à l’instant T. La variable PATH contient une liste de chemins d’accès aux fichiers, tandis que la variable PS1 contient le prompt du shell.

FAQ
Comment mettre python dans le PATH ?

Pour mettre Python dans le PATH, vous devez ajouter le chemin vers le dossier contenant l’exécutable Python à la variable d’environnement PATH. Cela peut être fait en utilisant la commande export dans le terminal. Par exemple, si Python est installé dans le dossier /usr/local/bin, vous pouvez ajouter cette ligne à votre fichier .bashrc ou .bash_profile:

export PATH= »/usr/local/bin:$PATH »

Une fois que vous avez enregistré les modifications, vous pouvez ouvrir un nouveau terminal et vérifier si Python est dans le PATH en tapant « python » dans le terminal.

Comment lire les arguments dans un script shell ?

Pour lire les arguments dans un script shell, vous pouvez utiliser la variable spéciale $1 pour le premier argument, $2 pour le deuxième argument, et ainsi de suite. Vous pouvez également utiliser la variable $0 pour le nom du script lui-même. Voici un exemple:

« `

#!/bin/sh

echo « Le nom du script est $0 »

echo « Le premier argument est $1 »

echo « Le deuxième argument est $2 »

« `

En exécutant ce script avec les arguments « bonjour » et « monde », vous obtiendrez la sortie suivante:

« `

Le nom du script est nom_du_script.sh

Le premier argument est bonjour

Le deuxième argument est monde

« `

Quelle variable contient le nom du shell de connexion ?

La variable d’environnement qui contient le nom du shell de connexion est $SHELL.


Laisser un commentaire