Il ya deux types de variables utilisées par le système d'exploitation Unix. Ils sont les variables d'environnement et les variables shell . Les deux types de variables sont définies par le système, la coquille , l'utilisateur ou les applications. Variables de Shell sont des variables à court terme utilisées dans le shell courant . Les variables d'environnement sont définies lorsque l'utilisateur se connecte au système et sont valables pour la durée de la session. Les variables d'environnement de contrôler l'environnement de l' utilisateur, y compris le shell par défaut , le répertoire personnel de l'utilisateur et le chemin d'accès aux commandes. Variables
Convention
dicte que les variables d'environnement sont tapés en lettres majuscules. Ceci est important parce que les variables Unix sont sensibles à la casse . Si vous tapez le " SHELL" variable " coquille ", cela n'affectera pas la variable SHELL de l'environnement.
Variables d'environnement inclure l'utilisateur , HOME, HOST, ARCH , PATH , DESKTOP_SESSION , la durée et les variables du shell . Il existe de nombreuses autres variables d'environnement . Vous pouvez voir la liste complète des variables qui sont définies pour votre session en tapant " printenv " ou " env" à l'invite de commande .
Les commandes et les fichiers qui sont utilisés pour armer et désarmer les variables sont différentes selon sur l'enveloppe que vous utilisez.
C Shell
Si vous utilisez le shell C , vous allez utiliser le " printenv ", " setenv " et " unsetenv " commandes et le la commande " printenv " " . cshrc " et " login" . fichiers .
fournit la valeur actuelle des variables d'environnement. Il s'agit d'une longue liste , de sorte que vous pouvez soit conduite à travers «moins» avec la commande " printenv