¿El shell es compatible con el lenguaje C? Parece que también se puede programar en lenguaje C bajo el shell. ¿Cuáles son las diferencias y conexiones entre la programación directamente en el shell?
¡Qué pregunta haces! Supongo que no entendiste su relación. Shell es un lenguaje de programación y un puente entre las aplicaciones y el kernel (un software que permite a los desarrolladores interactuar con el kernel).
Por ejemplo, no podemos ver el estado de ejecución de nuestro ordenador a simple vista, pero a través del shell podemos ver sus datos. Algunas otras aplicaciones, como navegadores, reproductores de música, etc., obtienen el mismo. información del kernel. Audio administrado, tarjeta gráfica y otra ayuda para el controlador.
Shell también es un lenguaje de secuencias de comandos. Podemos poner una serie de operaciones en un archivo y darle permisos ejecutables. Podemos ejecutar todas las instrucciones del archivo a la vez. A menudo se utilizan series de operaciones, pero es demasiado problemático escribirlas una por una. Podemos escribirlas en un script y solo necesitamos ejecutar todas las operaciones a la vez.
El lenguaje C es otro lenguaje informático de alto nivel que puede desarrollar muchos software. De hecho, el shell también está escrito en C
.