Unidad 1: El Shell
1.1. Introducción
1.2. Conceptos Básicos de la terminal BASH
1.3. Tipos de Shell
1.4. Archivos de BASH
1.5. Variables de entorno
1.6. Alias
1.7. Redireccionamiento E/S
1.8. Tuberías o Pipes
1.9. Programación del Shell
Unidad 2: Expresiones regulares
2.1. Definición
2.2. Utilizar las expresiones regulares
2.3. Meta caracteres de expresiones regulares
2.4. Definiciones de carácter
2.5. Clases
2.6. Literales
2.7. Cuantificadores
2.8. Anclajes
2.9. Ejemplos de expresiones regulares
2.10. Alternativas
2.11. Más ejemplos
Unidad 3: El modelo de permisos de Linux
3.1. Permisos
3.2. Permisos de Ficheros y directorios
3.3. Una rápida explicación de los permisos Unix
3.4. Permisos de acceso individual para un fichero
3.5. Permisos de acceso individual a un directorio
3.6. ¿Cómo se cambian los permisos de ficheros y directorios?
3.7. ¿Cómo cambiar los permisos del dueño o el grupo de un fichero o diretorio?
3.8. Práctica
Unidad 4: Administración de cuentas en Linux
4.1. Usuarios
4.2. Administración de Usuarios
4.2.1. Agregar Usuarios
4.2.2. Borrar y modificar cuentas
4.2.3. Desactivar cuentas de usuario
4.3. Grupos
4.4. Administrar grupos
Unidad 5: Sistemas de archivos en Linux
5.1. Ext2
5.2. Ext3
5.3. ReiserFS
5.4. FHS (Filesystem Hierarchy Standard)
5.5. Nombres de archivos en Linux
5.6. Buscar archivos
5.7. Lectura: Directorios y archivos
Unidad 6: Procesos y Tareas
6.1. Procesos
6.2. Primer plano y Segundo plano
6.3. Señales
6.4. Tiempo
6.5. Trabajar en segundo plano
6.6. Parada y relanzamiento de tareas
Unidad 7: Procesamiento de textos
7.1. ¿Qué es un procesador de textos?
Unidad 8: Arrancando el sistema
8.1. El arranque de Linux
8.2. Particiones
8.2.1. Tipos de particiones
8.2.2. Crear y modificar particiones y unidades lógicas
8.2.3. El problema de la visibilidad de particiones Microsoft
8.3. Gestor de arranque
8.4. Nomenclatura de Linux
8.5. La BIOS
8.6. Instalar Lilo
8.6.1. Estructura general del archivo de configuración
8.6.2. Opciones globales
8.6.3. Secciones Linux o de otros OS
8.6.4. Opciones de Lilo
8.6.5. Manipular la tabla de particiones
8.6.6. Ejemplos
8.7. Instalar GRUB
8.8. Montar y desmontar particiones (mount)
8.8.1. Niveles de ejecución
8.8.2. Registros del sistema
Unidad 9: El procesos de generación de un programa
9.1. Breve historia del proceso de generación de programas
9.2. ¿Qué es una biblioteca?
9.3. Tipos de bibliotecas
9.4. Enlazado de Linux
9.5. Enlazado dinámico y carga de bibliotecas compartidas
Unidad 10: Compilando aplicaciones desde código fuente
10.1. Compilar aplicaciones
10.2. Un poco de limpieza
10.3. Desinstalar un programa compilado
Unidad 11: Conceptos de administración de paquetes
11.1. Distribución de software: paquetes y sistemas de gestión de paquetes
11.2. RPM – Red Hat Package Manager
11.3. Usando RPM
11.4. Administración de paquetes con Debian
11.5. DPKG el sistema de (des)instalación de Debian
Unidad 12: Kernel
12.1. Introducción al Kernel
12.2. Arquitectura
Test final de conocimientos
Cuestionario de calidad