¿Cuáles son los dos tipos de variables de shell? ¿Cómo definirlas?
Las variables de shell incluyen dos tipos de variables
1. Variables privadas de este shell: variables definidas mediante declaraciones de asignación, las variables de shell se pueden definir mediante los siguientes métodos
A1="1234"
delcare A2="2345"
2. Variables de entorno de usuario: variables privadas de shell exportadas mediante sintaxis de exportación, las variables de entorno de usuario se pueden exportar mediante los siguientes métodos
A1="1234"
exportar A1 #definir primero y luego exportar
exportar A3="34"
El usuario exportado Las variables de entorno se pueden ver en todos los shells.
env muestra las variables de entorno del usuario;
set muestra las variables privadas definidas por el shell actual, incluidas las variables de entorno del usuario, ordenadas por nombre de variable. ;
exportar muestra las variables de shell actualmente exportadas como variables de usuario y muestra los atributos de las variables (si son de solo lectura), ordenados por nombres de variables.
declarar es; igual que el conjunto, mostrando las variables definidas por el shell actual, incluidas las variables de entorno del usuario;