13 votos

Mejor libro para aprender linux shell scripting?

Me funciona normalmente en las máquinas de Windows, pero en algunas ocasiones hago interruptor para el desarrollo en linux. Y mi más reciente proyecto va a ser escritas en un determinado linix plataformas (no el estándar de Apache/MySQL/PHP instalación). Así que pensé que tendría que pagar para aprender a escribir algunas de automatización de linux script ahora.

Puedo conseguir todo el sistema, iniciar/detener servicios, compilar/instalar telas finas. Esos son probablemente básica de ejercicios para un programador. Pero si, por ejemplo, yo quería implementar una determinada aplicación automáticamente a un recién graduado de la máquina linux cada mes me encantaría saber cómo hacerlo.

Así que si quería aprender graves linux shell scripting, ¿qué libro debería ser de lectura?

6voto

zecrazytux Puntos 579

en línea: ABS

advertencia: este es un bash tutorial así que hay bash-sólo sintaxis y te recomiendo que no los uso.

Aunque es una muy buena documentación

5voto

Brian De Smet Puntos 1088

El aprendizaje de la Shell Bash , junto con Classic Shell Scripting, seguido por Bash libro de cocina.

Yo sugeriría que se carga a través de los dos primeros libros, sin tener que preocuparse demasiado acerca de recordar todo. Se hace referencia a ellos como quieres hacer algo que te recuerde la lectura, pero no recuerdo como es que se hace. Y volver a ellos un par de meses más tarde y aprender cosas nuevas de ellos.

Tenga en cuenta que esto viene desde la perspectiva de un linux admin, así que me inclino hacia las sutilezas de bash través de la más pura sh. Es sólo la rara secuencia de comandos que me molesto en hacer realidad la sh compatible. También, no creo que tcsh a ser un legítimo lenguaje de secuencias de comandos.

1voto

Benjamin Pollack Puntos 10458

Shell scripting no es shell scripting. Diferentes sistemas vienen con diferentes conchas y las diferencias en la sintaxis y semántica son significativo.

Otros han mencionado Bash libros, para Korn shell recomiendo O'Reilly Aprendizaje de la Shell Korn. Si usted tendrá que escribir portátil de secuencias de comandos de shell también hay de O'Reilly: Classic Shell Scripting.

En mi opinión: Escribir portátil de secuencias de comandos de shell es una pura pesadilla incluso para las personas que son bastante acostumbrada a una shell. Si usted viene de un fondo de windows, usted está familiarizado con las cosas básicas (iniciar/detener servicios, compilar/instalar materias) y su objetivo es la automatización Me gustaría personalmente palo con Perl.

Mientras Perl tiene sus defectos, es cuando llega a pegar las diferentes partes entre sí, donde brilla. Y esto es lo que hace la mayor parte de la automatización en mi experiencia. Por otra parte, en los sistemas Unix Perl es omnipresente.

1voto

Hannes de Jager Puntos 274

Me compré el de amazon cinco estrellas 'Línea de Comandos de Linux y Shell Scripting Biblia' de Richard Blum (ISBN: 047025128X) para llegar a ese "grave shell scripting" y debo decir que estoy muy impresionado por el libro. Le da el conocimiento en profundidad acerca de la programación en shell script, pero también otros conceptos necesarios en ese contexto como el de cómo el sistema de archivos de linux permisos de trabajo y de sus debe-conocido Unix herramientas como grep.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X