Shellscript

Páginas: 2 (461 palabras) Publicado: 23 de mayo de 2010
Shell

En sus inicios, las instrucciones se daban en lenguaje binario, lo cual dificultaba leerlos e implementarlos. Es por eso que el SO cuenta con un programa llamado Shell. Este acepta lasinstrucciones en ingles (en su mayoria), y si son validas, pasan al kernel.

Shell es el interprete de comandos del sistema. Es una interfaz de texto de altas prestaciones, que sirve fundamentalmentepara tres cosas: administrar el sistema operativo, lanzar aplicaciones e interactuar con ellas, y como entorno de programación. Puede interpretar las instrucciones desde undispositivo o un archivo.

Los programas de Shell no necesitan compilarse. La Shell los interpreta linea a linea. Se les suele conocer como Shells Scripts y pueden ser desde sencillas ordenes hastacomplejas series de instrucciones para el arranque del propio sistema operativo. En general, tienen una sintaxis bastante clara y suponen un buen punto de partida para dar los primeros pasos en elmundo de la programación.

En Linux existen los siguientes Shell:

Nombre de Shell | Desarrollado por: | Lugar | Caracteristica |
BASH (Bourne-Again SHell) | Brian Fox y Chet Ramey | FreeSoftware Foundation | Es la mas comun en Linux. Es un Shell Freeware. Bash posee toda la funcionalidad del sh con características avanzadas de C Shell, por esto cualquier guión escrito para un intérpretede comandos sh correrá perfectamente en él. |
CSH (C SHell) | Bill Joy | University of California (For BSD) | Posee una sintaxis muy parecida al lenguaje de programación C |
KSH (Korn SHell) |David Korn | AT & T Bell Labs | -- |
TCSH | $ man tcsh | -- | TCSH es una version mejorada y es una version completamente compatible de Berkeley UNIX C shell (CSH). Es decir, es una versión extendidadel C Shell. |

Todos los Shell realizan la misma funcion, pero interpretan diferente sintaxis.

ShellScript
Los Shellscript son basicamente programas escritos en lenguaje de shell muy parecidos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • shellscript

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS