Aquie tienes uno mas que interesante:
http://www.tldp.org/LDP/abs/abs-guide.pdf
El 13 de agosto de 2010 13:00, centos-es-requ...@centos.org escribió:
Envíe los mensajes para la lista CentOS-es a
centos-es@centos.org
Para subscribirse o anular su subscripción a través de la WEB
http://lists.centos.org/mailman/listinfo/centos-es
O por correo electrónico, enviando un mensaje con el texto help en
el asunto (subject) o en el cuerpo a:
centos-es-requ...@centos.org
Puede contactar con el responsable de la lista escribiendo a:
centos-es-ow...@centos.org
Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
Re: Contents of CentOS-es digest Además, por favor, incluya en
la respuesta sólo aquellas partes del mensaje a las que está
respondiendo.
Asuntos del día:
1. Re: Manual practico de programación en Shell (Eduardo Grosclaude)
--
Message: 1
Date: Fri, 13 Aug 2010 12:33:04 -0300
From: Eduardo Grosclaude eduardo.groscla...@gmail.com
Subject: Re: [CentOS-es] Manual practico de programación en Shell
To: centos-es@centos.org, mario.villelalarr...@gmail.com
Message-ID:
aanlktinb9xwn6pn8vhcr5mm9gukszvholhhmro5vh...@mail.gmail.com
Content-Type: text/plain; charset=iso-8859-1
2010/8/13 mario.villelalarr...@gmail.com
Hola a todos!!
Estoy empezando a programar en shell pero la verdad ando medio perdido en
cuanto a que aplicaciones puedo desarrollar en el shell, así que me la he
pasado buscando manuales con ejercicios pero solo encuentro los típicos
ejercicios de practica ( calculado ras y demás) y quiero algo mas
realista
en cuanto a la administración de sistemas si alguien me puede dar un
enlace
a un manual o algo por el estilo lo agradecer de antemano muchas gracias.
En cuanto a qué aplicaciones se pueden desarrollar en shell, no se me
ocurre
límite, ya que desde Bash puedes usar comandos externos con sus propias
capacidades y hasta con sus propios lenguajes. Salvo quizás cómputo
numérico
(que no es imposible, sino ineficiente), o aplicaciones con interfaces
gráficas complicadas (para las simples, siempre está zenity).
Personalmente,
aprecio mucho las posibilidades de combinar Bash con otros lenguajes como
Perl, que también es imprescindible para el sysadmin.
No es exactamente lo que pides, pero hay una gran cantidad de ejemplos de
programación (y de buenas prácticas de programación) dispersos por todo tu
disco. Por ejemplo, en /etc/init.d, donde están los scripts de arranque de
los servicios del sistema. Ahí están considerados muchos problemas típicos
del administrador de sistemas. Si quieres un detector de scripts te lo
puedes hacer así:
find /etc -exec file {} \; | grep shell | more
Reemplazas /etc por el directorio donde quieras investigar.
Una buena manera de afilar las destrezas con scripting es proponerse un
proyecto pequeño a moderado, para resolver alguna necesidad tuya, e ir
buscando la mejor forma de resolver cada subproblema (cómo redireccionar a
archivos, cómo leer la salida de subcomandos, cómo manejar argumentos,
etc.). Cuando tienes definido un subproblema, analizas las soluciones que
proponen los scripts del sistema o lo buscas en un manual como la Guía
Avanzada de Bash, o en otros recursos online como
http://oreilly.com/catalog/9781565923478/preview. El libro de
Administración
de Linux de la misma editorial tiene un capítulo dedicado a scripting. Otra
fuente de inspiración puede ser una búsqueda como
http://freshmeat.net/search?with=361.
Y por supuesto que los problemas de scripting son muy divertidos para
compartirlos con esta lista!
--
Eduardo Grosclaude
Universidad Nacional del Comahue
Neuquen, Argentina
próxima parte
Se ha borrado un adjunto en formato HTML...
URL:
http://lists.centos.org/pipermail/centos-es/attachments/20100813/e6ae144b/attachment-0001.html
--
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es
Fin de Resumen de CentOS-es, Vol 44, Envío 19
*
--
Carlos Germán Tejero
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es