Comandos en la shell de linux

Solo disponible en BuenasTareas
  • Páginas : 23 (5559 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de marzo de 2011
Leer documento completo
Vista previa del texto
Integrantes Carlos Eduardo Albis Lozano Oscar David Álvarez Petro Lewys Correa Sánchez Información general del indicador de comando de la shell 9.1 ¿Por qué utilizar un indicador de comandos de la shell? Los entornos gráficos han facilitado la iteración del usuario con la computadora, estos aparecen como una evolución de los interpretes de comandos, en Linux se puede trabajar usando el sistemaX-windows, sin la necesidad de usar el indicador de comandos de la shell. Aunque no se debe prescindir del indicador de comandos, al tener conocimiento básicos de este se pueden realizar algunas tareas en muy poco tiempo, por ejemplo, el tiempo que se requiere en buscar un directorio y crear o modificar ficheros en el directorio a través de un gestor de ficheros en GNOME, KDE o XFCE, es mayor altiempo que le tomaría en digitar una serie de comandos desde la shell. El indicador de comandos es una pantalla parecida a la de MS-DOS. Es esta se escriben los comandos en un indicador de comandos, la shell se encarga de interpretarlos y de indicarle al sistema operativo la tarea que debe realizar.

9.2 Historia de la Shell La independencia de la shell respecto al sistema operativo, ha permitidodesde los primeros pasos de UNIX, la creación de múltiples de shells, aunque solo algunas han conseguido un uso "popular". La primera shell más importante fue la Bourne shell, nombre que adquirió de su creador Steven Bourne. Ésta fue incluida en la primera versión popular de UNIX, la Versión 7, sobre el año 1987. El nombre que recibe la Bourne en el sistema operativo es sh. A pesar de los cambiosque UNIX pueda haber sufrido, la shell Bourne sigue siendo una de las más populares, dependiendo hoy en día de ella gran cantidad de utilidades. La primera gran alternativa a esta shell fue la C shell, o también csh. Su creador, Bill Joy en la Universidad de California en Berkeley, la escribió como una parte del Berkeley System Distribution (BSD), versión de UNIX que salió un par de años despuésde la versión 7. Esta shell está incluida en todas las versiones de UNIX más recientes. La C shell recibe su nombre debido a la semejanza de sus comandos a las instrucciones del lenguaje C, lo cual hace a la shell más fácil de aprender para los programadores. En los últimos años han continuado surgiendo diversas shell, cuya popularidad ha ido en aumento. La más notable es la Korn shell, la cualincorpora las mejores cualidades de la shell Bourne y de la C. El único inconveniente de esta shell es que se distribuye de forma comercial. Debido a esta característica otra shell ha tenido un mayor auge, la bash shell, de características semejantes a la korn, pero de distribución gratuita. The Bourne Again Shell

La Bourne Again Shell, o también bash, fue creada para uso del proyecto GNU. Laintención era que bash fuera la shell estándar de sistema GNU. Su "nacimiento" fue el Domingo 10 de Enero de 1988, y su creador fue Brian Fox, el cual continuó con el desarrollo de esta shell hasta 1993. En 1989 Chet Ramey fue el encargado de numerosas correcciones en la shell, e incluyó muchas nuevas características a ésta, convirtiéndose en el desarrollador oficial a partir de 1993 La principalcaracterística de esta shell, y seguramente, la que le ha dado un mayor auge, al menos en un primer golpe, es el modo de edición en linea de comandos. Con este modo es mucho más fácil volver atrás y corregir errores de escritura en los comandos en vez que tenerlos que volver a introducir completamente. La otra gran ventaja de esta shell frente a las otras es el control del trabajo, con lo que elusuario es capaz de parar, comenzar y pausar cualquier numero de comandos a la vez. El resto de características de esta shell, son, en su mayoría, para programadores, como por ejemplo la inclusión de nuevas variables para la personalización del entorno, instrucciones avanzadas de I/O o mayor cantidad de estructuras de control, entre otras muchas. Todas estas cualidades sobre la shell Bash, pueden...
tracking img