Docto
sesión de trabajo, se ejecuta una shell. Este programa permite la comunicación con el sistema,dándole
comandos que ejecutar y por último es el que controla el final de la sesión. En el caso de Linux, una vez
arrancado el sistema, tendremos varias consolas disponibles (como seis terminales),accesibles a través
de la combinación de teclas alt-F1,..., alt-F6 (en algunos sistemas la combinación es de tres teclas:
control–alt F1, ... , F6), todas ellas son consolas en modo texto donde searrancará una shell como las
que vamos a ver. Existe una tercera con F7 que es de tipo gráfico.
Las características principales de la shell son las siguientes:
Permite el dialogo interactivoentre el usuario y el sistema a través de una serie de comandos
definidos.
Permite ejecutar programas en background, es decir, después de empezar la ejecución de un
programa,la shell devuelve el control al usuario para que pueda realizar otras tareas. Cuando el
primer programa termina la shell avisa al usuario a través de un mensaje que aparece en pantalla.Permite la redirección de la entrada y la salida normales por terminal hacia otros dispositivos o
ficheros.
Permite hacer que la salida de programas pueda servir como entrada deotros programas (pipes) y
así de una manera sencilla construir programas más complicados.
Se permite el uso de caracteres comodines para seleccionar uno o más ficheros.
Sepermite programar la shell para hacer comandos como combinación de la ejecución secuencial
de otros comandos, es decir, hacer macros, que en el entorno UNIX se llaman Shell Scripts. Lasestructuras sintácticas que se pueden usar en una macro dependen de la shell que se utilice, en la
C Shell es parecida al lenguaje de programación C.
Se permite controlar el...
Regístrate para leer el documento completo.