El objetivo de está serie de clases es introducir el mundo de linux desde el punto de vista del desarrollador.
- Comandos básico de consola
- Aplicaciones básicas para ejecutar en consola
- Instalación de aplicaciones
- Manipulación de procesos en consola
- Manipulación de entrada/salida de procesos
- Conexión via SSH y uso de SCP
- Scripting en bash
- Construcción de archivos Makefile
- Automatizaciones y medición de tiempos
- Medición de tiempos
- Sistema de archivos linux
- Ejecutar programas en Python, C o ensamblador
- Compilación de programas en C
- Uso del linker
- Ensamblado de programas
- Presentación de la tabla de simbolos
- Comandos objdump y desensamblado de programas
- Comando ldd y bilotecas dinámicas
- Uso del debugger
- Comandos de debugger
- Problemas comunes
- Compilación con información de debug