“Conocimiento Sistemas>unix

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

2014/1/8
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é quiere decir con comandos en el entorno Linux?
¿Qué se entiende por el término símbolo del sistema?
¿Qué es el comando menning sudo en Linux?
Definición de un sistema operativo Unix
¿Qué hace el comando ls en Linux?
Cómo localizar un archivo específico o archivos en un servidor UNIX
Cómo descomprimir un archivo GZ en Unix
Cómo buscar un archivo en Unix
Conocimiento de la computadora © http://www.ordenador.online