Red de conocimiento informático - Problemas con los teléfonos móviles - El significado de shell en programación

El significado de shell en programación

Shell en programación se refiere a un intérprete de línea de comandos, que es una capa de interfaz proporcionada para la comunicación entre el usuario y el sistema operativo.

En informática, Shell se conoce comúnmente como shell (para distinguirlo del núcleo), que se refiere al software (intérprete de comandos, analizador de comandos) que "proporciona una interfaz operativa para los usuarios". Es similar a COMMAND.COM en DOS y posteriormente a cmd.exe. Recibe comandos del usuario y luego llama a la aplicación correspondiente.

Al mismo tiempo, es un lenguaje de programación. Como lenguaje de comandos, interpreta y ejecuta interactivamente comandos ingresados ​​por el usuario o interpreta y ejecuta automáticamente una serie de comandos preestablecidos. Como lenguaje de programación, define varias variables y parámetros y proporciona muchas características de lenguaje de alto nivel que se encuentran únicamente. en Python, incluidos bucles y ramas.

Propósito del shell

Ejecutar un shell utilizando las credenciales y el entorno predeterminados del usuario. En el entorno UEFI, el entorno de shell EFI proporciona un amplio conjunto de extensiones y comandos mejorados. En las computadoras futuras, la interfaz tradicional de DOS será reemplazada por el entorno de shell y todos los archivos .exe no serán compatibles en el futuro. En el entorno de shell, el sufijo del archivo es .efi. En el entorno de shell, se divide en archivos IA-32 y x64 *.efi que no se pueden ejecutar en computadoras x64.