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.

  1. 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
  2. 02Terminal, shell y tipos de shellLa diferencia entre terminal, shell y kernel, las shells más comunes y los archivos que configuran bash.Concepto
  3. 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
  4. 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
  5. 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
  6. 06Redirecciones y pipesLos tres canales de todo proceso, los operadores para redirigirlos a archivos y cómo encadenar comandos con pipes.Chuleta
  7. 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
  8. 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
  9. 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
  10. 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
  1. 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
  2. 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
  3. 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
  4. 04Ramas, merge y rebaseCrear y cambiar de rama, integrar cambios con merge o rebase y resolver conflictos.Chuleta
  5. 05Remotos y autenticación por SSHConectar un repo local con GitHub, sincronizar con fetch, pull y push, y configurar una llave SSH.Chuleta
  6. 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
  7. 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
  1. 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
  2. 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
  3. 03Instalar WSL y la primera distroInstalar WSL 2 en Windows 11, elegir distribución y completar el primer arranque de Ubuntu.Práctica
  4. 04Comandos de wsl.exeListar, entrar, apagar, respaldar y eliminar distribuciones desde PowerShell.Chuleta
  5. 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