Acerca de
Tutoriales
Comunidad
Actualidad
Enlaces





En macprogramadores.org
En Internet

Terminal


¿Qué shell usa Mac OS X?

El uso de terminales para la administración del SO es una característica muy ligada a los sistemas UNIX. Mac OS X, como un tipo de UNIX que es también dispone de un terminal que sirve para ejecutar un shell.

En los sistemas UNIX no hay un shell, sino muchos. Los shells más conocidos son:

Shell Descripción
sh (bourne SHell) Es el shell original de UNIX, es el más simple de todos, con lo que casi nadie lo utiliza. Sin embargo si que lo utilizan muchas veces los programas de instalación, ya que por ser el mínimo común divisor de todos los shells, sus comandos ejecutan bien en todos los shells.
bash (Bourne Again SHell) El shell de GNU. Es el que utiliza por defecto Mac OS X y Linux.
csh (C SHell) Es un shell desarrollado en la Universidad de Berkeley con una sintaxis más parecida a la de el lenguaje C.
tcsh (Tenex C SHell) es un csh mejorado. Fue usado por Mac OS X hasta la versión 10.2
chs (Ch Shell) Posiblemente el shell más completo y potente que existe. Tiene un lenguaje de script con sintaxis muy parecida a la de C++. Por desgracia está poco extendido.
ksh (Korn SHell) Un shell usado en sistemas UNIX como AIX de IBM.

El shell que ejecuta Mac OS X por defecto es bash.

¿Donde conseguir documentación?

En macprogramadores.org disponemos de un buen tutorial:

El shell Bash

O'Reilly tiene un buen libro introductorio al terminal de Mac OS X:

"Learning Unix for Mac OS X Tiger"
DAVE TAYLOR
Ed. O'Reilly

Este libro sólo se lo recomendamos a aquellas personas que no conozcan mucho sobre los terminales, ya que es más introductorio que completo.

www.oreillynet.com también tiene publicado un buen artículo introductorio al terminal de Mac OS X:

Learning the Mac OS X Terminal

Para los que ya sepan manejar un terminar UNIX recomendamos este otro libro (que también lo pueden usar los usuarios noveles después de leerse el anterior):

"Mac OS X Panther for Unix Geeks"
BRIAN JEPSON, ERNEST E. ROTHMAN
Ed. O'Reilly

 

Otro muy buen libro sobre bash es este:

"Learning the bash Shell, 2nd Edition "
CAMARON NEWHAM, BILL ROSENBLATT
Ed. O'Reilly

Como Mac OS X usó tcsh hasta la versión 10.2, vamos a recomendar información sobre este shell. Seguramente la documentación más completa está en el libro de O'Reilly:

"Using csh & tcsh"
PAUL DUBOIS
Ed. O'Reilly

Puede obtener más información sobre este libro visitando la web del autor aquí.

Si prefiere bajarse un tutorial le recomendamos mirarse el siguiente:

An introduction to the C shell