El shell de Unix - Comandos Unix

1 - Comandos Unix

[editar]
Monografía creado por Mononeurona. Extraido de: http://www.mononeurona.org/index.php?idp=162
26 de Octubre de 2005
Cuando ingresa al sistema Unix, se enfrenta con algo más o menos como lo que se muestra a continuación:

/home/larry$

Ese "algo" se denomina prompt1. Como su nombre sugiere, le solicita a Ud. que ingrese un comando. Todos los comandos Unix consisten de una secuencia de letras, números y caracteres. No son válidos los espacios dentro del nombre del comando. Algunos comandos válidos son mail, cat, y CMU_is_Number-5. Algunos caracteres no están permitidos, volveremos a este tema más adelante.

Unix además hace diferencia entre mayúsculas y minúsculas2, lo que significa que Cat y cat son comandos distintos.

El prompt se muestra como resultado del accionar de un programa especial denominado intérprete de comandos3. El intérprete de comandos o shell acepta los comandos que escribe el usuario y los ejecuta. Los comandos pueden formar programas en el lenguaje del intérprete de comandos, y a dichos programas se los denomina "guiones de shell".

_

1 N. del T.: prompt significa solicitud.

2 La diferenciación entre mayúsculas y minúsculas es una cosa muy personal. Algunos sistemas operativos como OS/2 y Windows NT preservan las diferencias, pero no las cuentan como distintas. En la práctica habitual con Unix, se utiliza raramente la diferenciación. La situación de tener un par de comandos Cat y cat diferentes, no es común.

3 N. del T.: intérprete de comandos del inglés shell.

Los shell en Unix se clasifican en dos grandes grupos: los tipo Bourne y los tipo C. Los shell tipo Bourne toman su nombre a partir de su inventor, Steven Bourne. Steven Bourne escribió el shell original de Unix, denominado sh; a partir de entonces, la mayoría de los shells tienen un nombre con el sufijo sh para indicar que son extensiones de la idea original. Existen varias implementaciones de este shell, que colectivamente llevan el nombre de shells Bourne. También son comunes los shells tipo C cuyo original fue implementado por Bill Joy. Tradicionalmente, los shell Bourne se han utilizado para los scripts de shell y por razones de compatibilidad con el sh original, mientras que los shells C han sido más comunes en su aplicación interactiva. (Los C tienen ventajas en cuanto a sus mejores características interactivas, aunque son más difíciles de programar.)

Linux viene con un shell Bourne denominado bash, escrito por la organización "Free Software Foundation"4. El nombre bash proviene de Bourne Again SHell, uno de los tantos juegos de palabras en Unix. Se trata de un shell Bourne "avanzado": tiene las capacidades estándar de programación que se encuentran en todos los shells Bourne y además varias de las características interactivas que se encuentran en los shells C. bash es el shell predeterminado cuando uno usa Linux.

Apenas ingresa por primera vez, el prompt que Ud. ve es producto de la acción de bash, en otras palabras: está Ud. corriendo su primer programa Unix, el shell bash. Mientras esté conectado, el shell bash estará permanentemente funcionando.
[editar]

6 opiniones

me gustaria

que nos den os significados de las letras de unix
Poca informacion.

Esto no tiene nada de informacion importante sobre unix ni de shell.
Megustaría.

Me gustaría que expusieran los comandos con sus respectivos parametros (comandos basicos) porque en ingles se me complica cuando recurro al man.
Excelente.

Me parece importante que se compartan los conocimientos, esto hace parte de un excelente ser humano.
Unix.

Me gustaria aprender a lavantar un sistema en unix.
1 2 | siguiente >

Monografías relacionados con 'El shell de Unix'

Es muy fácil crear archivos en el sistema operativo UNIX. Por lo tanto, los usuarios... Más »
El poder de Unix1 se esconde en pequeños comandos que no parecen ser muy útiles... Más »
Una shell es un programa encargado de hacer de interfaz entre el usuario y el... Más »
Conoce de un modo global la plataforma tremendamente popular y sus sub aplicaciones, conoce Unix.
El sistema operativo es la unidad lógica que hace de mediador entre el ordenador y... Más »

Autor y licencia de 'El shell de Unix'


Monografía de Mononeurona. Extraido de: http://www.mononeurona.org/index.php?idp=162 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.