next up previous
Next: Control del terminal texto. Up: La primera sesión. Previous: Entrando en el sistema

Los shells de UNIX.

Los programas  shellshell (de traducción concha) son intérpretes de comandos que facilitan el control del sistema operativo UNIX (son lo más parecido al command.com del MS-DOS). No son el sistema operativo en sí, sino que forman una capa que interacciona el núcleo del UNIX con el usuario interactivo. Al entrar al sistema, cada usuario corre un shell particular e independiente de cualquier otro usuario que simultáneamente esté utilizando el sistema. Esto se aprecia por la aparición de un carácter tal como $ o # o > (existen otros más, de hecho ésto suele ser configurable) que dependerán del tipo de shell que hemos lanzado. Los shells son útiles para ejecutar uno o varios programas (simultáneamente entre sí y con el shell) y en ellos se aprecia la  multitareamultitarea real del sistema operativo UNIX. Entre los shells más populares encontramos:

Ejemplos:

1.
Ejecutando el Bourne Shell en  SunOSSunOS:



width 3pt
width .3pt415ptLast login: Fri Mar 17 01:24:57 on ttyb (el sistema operativo nos indica el punto usado en el último acceso)
SunOS Release 4.1.1 (GENERIC_SMALL) #1: Thu Oct 11 10:48:40 PDT 1990
kua% sh (invocamos el Bourne Shell)
$
width .3pt
depth .3pt width -3pt

2.
Ejecutando el C Shell en Linux:



width 3pt
width .3pt415ptLast login: Wed Mar 15 18:48:01 on tty3

Linux 1.0.8. (Posix).
gogh: > csh (invocamos el C Shell)
>
width .3pt
depth .3pt width -3pt

3.
Ejecutando el Korn Shell en Linux:



width 3pt
width .3pt415ptLast login: Wed Mar 15 18:49:55 on tty2

Linux 1.0.8. (Posix).
gogh: > ksh (invocamos al Korn Shell)
$
width .3pt
depth .3pt width -3pt

4.
Ejecutando el BASH Shell en Linux:



width 3pt
width .3pt415ptLast login: Wed Mar 15 18:55:29 on tty2

Linux 1.0.8. (Posix).
gogh: > bash (invocamos al Bash Shell)
bash$
width .3pt
depth .3pt width -3pt


next up previous
Next: Control del terminal texto. Up: La primera sesión. Previous: Entrando en el sistema
Vicente González Ruiz
1998-07-13