Explorador
Guías para aprender y chuletas para recordar
Lo que uso en el día a día, explicado una vez y a mano para consultarlo rápido: comandos, conceptos y prácticas.
Linux
Ver el tema- 01Cómo funciona un sistema operativoQué hace el kernel, qué papel tiene la shell y cómo ver cada responsabilidad del sistema con un comando.Concepto
- 02Terminal, shell y tipos de shellLa diferencia entre terminal, shell y kernel, las shells más comunes y los archivos que configuran bash.Concepto
- 03Sistema de archivos y navegaciónQué hay en cada directorio de Linux (FHS), cómo se escriben las rutas y los comandos para moverse, medir y buscar.Chuleta
- 04Permisos de archivosCómo leer ls -l, usar chmod en modo simbólico y numérico, cambiar dueño y grupo, y entender umask y los bits especiales.Chuleta
- 05PATH y dónde vive cada comandoCómo averiguar de dónde sale un comando, los cuatro tipos que distingue la shell y cómo funciona la búsqueda en el PATH.Concepto
- 06Redirecciones y pipesLos tres canales de todo proceso, los operadores para redirigirlos a archivos y cómo encadenar comandos con pipes.Chuleta
- 07Variables, comillas y códigos de salidaCómo se heredan las variables de entorno, la diferencia entre comillas simples y dobles, y cómo encadenar comandos según su resultado.Concepto
- 08Procesos, atajos y ayudaLanzar y terminar procesos en segundo plano, los atajos de teclado de la terminal y dónde buscar ayuda de un comando.Chuleta
- 09Primer script y el shebangCrear un script de bash, entender por qué falla sin permiso de ejecución y qué hace exactamente la línea del shebang.Práctica
- 10Práctica: script que organiza archivos por tipoUn script de bash construido en 5 versiones, cada una con un concepto nuevo, de validar argumentos a mover archivos sin perder datos.Práctica
Git
Ver el tema- 01Instalar y configurar GitComprobar si Git está instalado, instalarlo y dejar hecha la configuración inicial de identidad, rama por defecto y editor.Práctica
- 02Cómo funciona GitLas tres zonas por las que pasa un cambio, qué es exactamente un commit y por qué una rama es solo un puntero.Concepto
- 03Flujo básico del día a díaCrear o clonar un repo, revisar cambios, preparar y guardar commits, consultar el historial e ignorar archivos.Chuleta
- 04Ramas, merge y rebaseCrear y cambiar de rama, integrar cambios con merge o rebase y resolver conflictos.Chuleta
- 05Remotos y autenticación por SSHConectar un repo local con GitHub, sincronizar con fetch, pull y push, y configurar una llave SSH.Chuleta
- 06Deshacer cambiosQué comando usar según dónde esté el cambio que se quiere deshacer, de un archivo sin guardar a un commit ya publicado.Chuleta
- 07Git y el permiso de ejecuciónCómo guarda Git el bit de ejecución de un archivo, cómo cambiarlo y por qué aparecen cambios de modo fantasma en WSL.Concepto
WSL
Ver el tema- 01Requisitos previos de WSL 2Las cuatro cosas que deben cumplirse antes de instalar, cómo comprobar cada una desde PowerShell y qué error aparece cuando falta.Chuleta
- 02Verificar y activar la virtualizaciónComprobar desde la terminal si la virtualización está activa y cómo habilitarla en la BIOS de una laptop con CPU Intel.Práctica
- 03Instalar WSL y la primera distroInstalar WSL 2 en Windows 11, elegir distribución y completar el primer arranque de Ubuntu.Práctica
- 04Comandos de wsl.exeListar, entrar, apagar, respaldar y eliminar distribuciones desde PowerShell.Chuleta
- 05Archivos entre Windows y LinuxCómo está montado cada sistema de archivos dentro del otro, por qué importa dónde se guardan los proyectos y cómo cruzar de un lado a otro.Concepto
Próximamente
- AWS