“Conocimiento Sistemas>unix

¿Cuál es la diferencia entre un shell interactivo y no interactivo?

2012/4/4
Un shell interactivo proporciona una interfaz de línea de comandos donde puede escribir comandos y recibir respuestas inmediatas. Por ejemplo, el shell Bash es un shell interactivo.

Un shell no interactivo no proporciona una interfaz de línea de comandos. En cambio, se utiliza para ejecutar scripts o comandos en modo por lotes. Por ejemplo, el shell csh se puede utilizar en modo no interactivo especificando el indicador -f.

Estas son algunas de las diferencias clave entre shells interactivos y no interactivos:

* Los shells interactivos proporcionan una interfaz de línea de comandos, mientras que los shells no interactivos no.

* Los shells interactivos suelen tener un mecanismo de historial que le permite recuperar y editar comandos anteriores, mientras que los shells no interactivos no.

* Los shells interactivos normalmente admiten el control de trabajos, lo que le permite suspender, reanudar y finalizar trabajos, mientras que los shells no interactivos no.

En general, los shells interactivos son más adecuados para el uso interactivo, mientras que los shells no interactivos son más adecuados para el procesamiento por lotes.

unix
¿Qué hace el comando unix tput?
¿Cómo se escribe un programa completo para encontrar factores de número dado en la programación de unix shell?
¿Qué significa U en términos informáticos BUS?
¿Puede haber más ese directorio raíz en el sistema de archivos UNIX?
Cómo encontrar la información de la CPU del procesador en un sistema Unix
Unix Audit Checklist
Método fácil para retrive archivos borrados en Unix
¿Cuándo se desarrolló Unix NOS?
Conocimiento de la computadora © http://www.ordenador.online