Para los que son novatos en linux aqui esta un tutorial vastante bueno, que les servirá de mucho
aqui está el link del documento en pdf bien organizado y mas entendible:
http://es.scribd.com/doc/65462276/Shell-Linux-Excelente
Taller Shell, comandos y programación
Índice de contenido
1.INTRODUCCIÓN.....................................................................................................3
El mapa de ficheros y directorios en linux........................................................4
2.El shell..................................................................................................................5
Buscar ayuda.......................................................................................................5
3.Guía de comandos................................................................................................6
Comandos básicos y manejo de ficheros.............................................................6
Comandos de administración: usuarios, procesos, kernel....................................9
Comunicaciones.................................................................................................10
Comunicación entre procesos............................................................................12
Redirección de entrada/salida............................................................................12
Compresión de ficheros y directorios.................................................................13
Accediendo a dispositivos y particiones.............................................................14
4.Usando el shell....................................................................................................16
Las flechas.........................................................................................................16
El historial de comandos....................................................................................16
Relleno de comandos y ficheros.........................................................................17
Comodines.........................................................................................................18
Ejecución de comandos......................................................................................18
-
1
Taller Shell, comandos y programación
Comandos en segundo plano.........................................................................19
5.Programación de scripts de shell........................................................................22
Introducción ......................................................................................................22
Variables.............................................................................................................23
arrays.............................................................................................................24
Otros usos......................................................................................................24
Operaciones.......................................................................................................25
Aritméticas.....................................................................................................25
Lógicas...........................................................................................................26
Condicionales.....................................................................................................27
case................................................................................................................30
Iteraciones.........................................................................................................31
for...................................................................................................................31
while...............................................................................................................32
until................................................................................................................33
select..............................................................................................................34
Funciones...........................................................................................................34
Librerías.............................................................................................................35
Señales...............................................................................................................36
Colores...............................................................................................................36
6.Bibliografía, referencias y enlaces......................................................................38
-
2
Taller Shell, comandos y programación
1.INTRODUCCIÓN
Este guía no es para leer de forma seguida, este guía pretende ser una referencia
de comandos Unix/Linux y de programación de scripts de shell que se pueda
consultar en cualquier momento. No pretende ser una guía exhaustiva, sino una
referencia que sirva como recordatorio de los comandos más utilizados.
¿Y qué es Linux?
Los sistemas operativos del tipo Linux esta formado por procesos y ficheros. Y no
hay nada más. Los dispositivos como el disco, el cdrom, la pantalla, esta
representado como un fichero en el sistema linux, dentro de /dev. Los sockets de
comunicación son ficheros. Los directorios son ficheros. Los ficheros son ficheros.