ApuntesSO
PROGRAMACIÓN EN LA SHELL
DEL BASH
SISTEMAS OPERATIVOS
I.T. INFORMÁTICA DE GESTIÓN
ÍNDICE
Índice de Contenidos
1. REPASO CONCEPTOS BÁSICOS DE UNIX/LINUX.................................................................1
1.1. El sistema de ficheros...............................................................................................................11.1.1.Moviéndonos por el sistema de ficheros............................................................................2
1.2. Manipulación...........................................................................................................................3
1.3. La ayuda del sistema................................................................................................................31.4. Patrones (metacaracteres de sustitución).................................................................................4
1.4.1.Igualando un carácter simple con ?...................................................................................5
1.4.2.Igualando cero o más caracteres con *..............................................................................51.4.3.Igualando cero o más caracteres con [].............................................................................6
1.4.4.Abreviando nombre de archivos con {}............................................................................6
1.5. Búsqueda..................................................................................................................................71.6. Tipos y contenidos de ficheros................................................................................................7
1.7. Permisos...................................................................................................................................9
1.7.1.Resumen de comandos ....................................................................................................112. COMANDOS SHELL I................................................................................................................12
2.1. El sistema Operativo Linux....................................................................................................12
2.1.1.Estructura e Interfaces de Linux......................................................................................132.2. Los interpretes de órdenes.....................................................................................................14
2.3. Una sesión de trabajo.............................................................................................................16
2.3.1.El sistema de archivos......................................................................................................172.3.2.El shell de entrada...........................................................................................................18
2.4. Los procesos .........................................................................................................................19
2.4.1.Algunas herramientas para vigilar procesos....................................................................202.4.2.Metacaracteres sintácticos...............................................................................................21
2.4.3.Órdenes para el control de trabajos.................................................................................26
2.5. Metacaracteres de entrada/salida o de dirección...................................................................292.6. Empaquetado y compresión de archivos con tar y gzip.........................................................34
2.7. Ejercicios...............................................................................................................................38
3. COMANDOS SHELL II...............................................................................................................42...
Regístrate para leer el documento completo.