3.287 cursos gratis
6.265.095 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > Sistema operativo Linux > Linux. El programa Shell

Sistema operativo Linux

Autor: José González
Curso:  4,67/5 4,67/5 (3 opiniones) |1431 alumnos|Fecha publicación: 20/04/2009

Capítulo 6:

 Linux. El programa Shell

El Shell

¿Que es el Shell?

El shell es un programa inicializado luego después del login del usuario y cuya misión es interpretar los comandos lanzados. El provee una interface de línea de comando entre el usuario y el kernel del sistema. Los comandos son interpretados por el shell y enviados para el kernel, que por su vez ejecuta los comandos. También puede ser utilizado para programación simple. El shell tiene básicamente tres propósitos:

1. La utilización interactiva

En el uso interactivo el shell espera por sus comandos para procesarlos y posteriormente repasarlos para ser ejecutados por el kernel del sistema.

2. La personalización de una sesión

El shell define muchas variables, para la localización del directorio inicial, para el spool de correo, para control de sesión. Algunas son predefinidas por el sistema, otras pueden ser definidas por el usuario en un archivo de inicialización del sistema. Esos archivos de inicialización también pueden contener comandos para que sean ejecutados luego después del login del usuario.

3. La programación

Para programar en el shell se utiliza scripts que nada mas es la combinación de comandos del shell con comandos del sistema. Como fue citado, existen varios shells en el sistema; para exhibir una relación de los shells disponibles en nuestro sistema basta digitar el siguiente comando: cat /etc/shells como mostrado a seguir:

[alumno@máquina alumno]$ cat /etc/shells
/bin/bash
/bin/sh
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
/bin/bash2
/bin/zsh
[alumno@máquina alumno]$

Otra forma de listar los shells disponibles es usando el comando:

chsh -l.

El parámetro -1 sirve para listar los shells.
Es posible alternar para otro shell; por ejemplo, para alternar entre el shell bash y el tcsh, basta digitar el comando:

exec tcsh.

De la misma forma se puede usar el comando: chsh -s /bin/tcsh, para mudar para el shell tcsh. Para saber cual es el shell actual basta invocar la siguiente línea: echo $SHELL, que mostrará el contenido de la variable SHELL.

Opciones de shell

Existen, como vimos arriba, varias opciones de shells para el Linux, pero, este estudio es restricto a los principales, que son:

Tabla 5-1. Opciones de Shell

Linux. El programa Shell

Capítulo siguiente - Linux. Recursos comunes
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 3 opiniones. Opina sobre este curso.


Cursos similares a Sistema operativo Linux


Cursos Valoración Alumnos Vídeo
MySQL básico. Bases de datos y software libre (tercera parte)
Curso de informática sobre MySQL básico incluida la instalación, configuración y descarga de MySQL. En esta tercera parte de nuestro curso sobre Bases de datos y software... [30/10/08]
0/5 642  
Selección de objetos con la herramienta pluma en Photoshop
En este curso vamos a aprender, mediante el programa Photoshop, a seleccionar cualquier tipo de objeto que uno pueda encontrar en una fotografía o en cualquier otro tipo ... [04/07/08]
 4,81/5 940
Curso con video
Curso con video
Excel. Hojas de cálculo (tercera parte)
Curso del software Excel y formación ofimática. En esta tercera parte de nuestro curso de uso avanzado de hojas de cálculo de Excel aprenderás a modificar gráficos; conoc... [07/11/08]
 2,50/5 2.653  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail