Classification des variables Unixshell
Il existe trois types de variables dans le Shell : les variables internes, les variables d'environnement et les variables utilisateur.
Variables internes : fournies par le système, pas besoin de définir Linux pour modifier les variables d'environnement utilisateurDémarrage avec Linux, ne peut pas être modifié
Variables d'environnement : le système fournit linux pour modifier les variables d'environnement utilisateur, qui peuvent être modifiées sans définir de logiciel Linux. Les variables utilisateur peuvent être converties en variables d'environnement à l'aide de l'exportation.
Variables utilisateur : définies par l'utilisateur, peuvent être modifiées
(1) Variables internes (variables système, variables d'environnement, variables de paramètres, variables prédéfinies)
Les variables internes sont un type spécial de variables fournies par Linux. Ces variables sont utilisées pour prendre des décisions dans le programme. La valeur de ces variables ne peut pas être modifiée dans le programme shell.
Description de la représentation
$n$1 représente le premier paramètre, $2 représente le deuxième paramètre...
$#Nombre de paramètres de ligne de commande
$0Le nom du programme actuel
$?Le code retour de la commande ou fonction précédente
$*Enregistrez tous les paramètres dans la méthode "Paramètre 1 Paramètre 2..."
$@Enregistrez tous les paramètres sous la forme "Paramètre 1" "Paramètre 2"...
$$Le PID (numéro d'identification du processus) de ce programme
(2)Variables d'environnement
L'environnement Linux (également appelé environnement shell) se compose de nombreuses variables et des valeurs de ces variables. L'apparence de l'environnement est déterminée par ces variables et les valeurs des variables. Ces variables sont des variables d'environnement.
Comprend deux parties, l'une est définie par le système, comprenant principalement : HOME, LOGNAME, MAIL, PATH, PS1, PWD, SHELL, TERM
Deuxièmement, si l'utilisateur le définit dans la ligne de commande, utilisez la commande d'exportation et la valeur sera perdue lorsque l'utilisateur se déconnectera
(3) Variables utilisateur (variables privées, variables locales)
Définissez-le vous-même dans la ligne de commande.
Pour plus de base de données et de contenu technique Linux, veuillez rechercher "Chongqing Sizhuang"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!