Los shells utilizados en Linux no pertenecen exclusivamente al sistema operativo Linux. Estos están disponibles libremente y pueden ser compilados en cualquier sistema Unix. Cuando instalamos Linux, tendremos acceso a los shells y herramientas de GNU, no a los shells y herramientas estándares de Unix. A pesar de que Linux puede ejecutar una gran cantidad de shells, los más populares en el sistema del pingüino son el BASH (Bourne Again shell) y el TCSH (TC shell).
El Z shell es otro shell de Linux que incorpora diferentes características del BASH, TCSH y del Korn Shell (un shell nativo de Unix desarrollado por David Korn de AT&T).
Si tienes curiosidad por ver que Shells tienes instalados en tu distribución GNU/Linux basta que desde la línea de comandos ingreses el siguiente comando: "cat /etc/shells" ó "cat /etc/shell" (esto depende de tu distribución), deberás obtener algo similar a:
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/bash
/bin/rbash
/bin/dash
/usr/bin/screen
Artículos Relacionados:
Parte I - El Shell de Linux
Mostrando las entradas con la etiqueta Shell Linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Shell Linux. Mostrar todas las entradas
lunes, octubre 22, 2007
sábado, septiembre 22, 2007
Parte I - El Shell de Linux
El Shell es un programa especial utilizado como una interfaz entre el usuario y el núcleo del Sistema Operativo (Kernel). A grandes rasgos, el Kernel es un programa que se carga en memoria al momento en el que el PC se inicia, y se encarga de administrar el sistema hasta que apagamos el computador; es decir, crea y controla procesos, gestiona la memoria, el sistema de archivos y mucho más.
Volviendo al Shell, lo podemos definir como un Programa Utilitario que se inicia cuando accedemos a nuestra sesión en el sistema operativo. Este, le permite al usuario interactuar con el Kernel a través de la interpretación de los comandos que el usuario ingresa en la línea de comandos ó a través de los "scripts" (archivos que ejecutan un conjunto de comandos).
Después de que tipeamos un comando, la responsabilidad del Shell es:
Artículos Relacionados:
Parte II - Shells disponibles en Linux
Volviendo al Shell, lo podemos definir como un Programa Utilitario que se inicia cuando accedemos a nuestra sesión en el sistema operativo. Este, le permite al usuario interactuar con el Kernel a través de la interpretación de los comandos que el usuario ingresa en la línea de comandos ó a través de los "scripts" (archivos que ejecutan un conjunto de comandos).
Después de que tipeamos un comando, la responsabilidad del Shell es:
- Analizar la línea de Comandos
- Manejar los comodines, las redirecciones, tuberías y planificar el control de ejecución de los comandos.
- Buscar el comando, si lo encuentra, ejecutar el comando, en caso contrario emitir un error.
Artículos Relacionados:
Parte II - Shells disponibles en Linux
Suscribirse a:
Entradas (Atom)