una shell, es un programa que nos sirve de puente de
comunicacin entre el usuario y el sistema operativo, es la forma en la que nos comunicamos con el sistema y le decimos las ordenes que nosotros deseemos. en esta interfaz no existen las imgenes o los menus bonitos es solo texto y algunos colores. Una shell se caracteriza por que siempre esta a la espera de recibir instrucciones, cuando recibe una orden, la ejecuta y vuelve a quedar a la espera de mas ordenes. En conclusin podemos decir que una shell es el traductor entre el nucle y el sistema operativo. SHELL
Existen muchos tipos de shell: Los ms comunes son: sh (llamado "Bourne
shell"), bash ("Bourne again shell"), csh ("C Shell"), Tcsh ("Tenex C shell"), ksh ("Korn shell"), y zsh ("Zero shell"). Generalmente, sus nombres coinciden con el nombre del ejecutable.
Cada usuario tiene un shell predeterminado, que se activar al abrirse el
aviso del comando. El shell predeterminado se especifica en el archivo de configuracin /etc/passwd, en el ltimo campo de la lnea que corresponde al usuario. Es posible cambiar el shell durante una sesin; para hacerlo, slo se deber ejecutar el archivo ejecutable correspondiente. Por ejemplo: /bin/bash SHELL sh (llamado "Bourne shell") OpenSolaris, OpenSuse,FreeBSd Ejercicio en clase Buscar y comentar en un bash ("Bourne again shell") entregable cmo se comportan OpenSolaris, OpenSuse,FreeBSd estos SHELLS en los diferentes csh ("C Shell") Sistemas Operativos que se han OpenSolaris, OpenSuse,FreeBSd visto en clase y cuales son los archivos de configuracin para tcsh ("Tenex C shell") los mismos OpenSolaris, OpenSuse,FreeBSd y cuales son los SHELLS en ksh ("Korn shell") Windows OpenSolaris, OpenSuse,FreeBSd