GuíaBásico

Guía de Terminal y Línea de Comandos

Aprende a moverte, inspeccionar, componer, diagnosticar y automatizar cualquier máquina —la tuya o una remota a la que te conectes por SSH— desde la línea de comandos, sin depender de una interfaz gráfica ni de copiar comandos que no entiendes. La guía arranca desde cero, abriendo la terminal por primera vez, y avanza en cinco módulos: la terminal y el sistema de archivos como un árbol, trabajar con archivos y texto (crear, buscar, leer, editar), tuberías y redirección para componer comandos como un lenguaje, permisos, procesos y variables de entorno, y máquinas remotas, redes y scripting. El proyecto final es `ops-toolkit`: un kit de diagnóstico propio con tres scripts de shell —verificación de entorno, sondeo de red por capas y reporte remoto por SSH— que se corre y se defiende en vivo, no una captura de pantalla.

40
lecciones
5
módulos
Inglés · Español
disponible en
certificado
Gratis
acceso
NIEVA

Resultados

Lo que vas a poder hacer

  • Navegar el sistema de archivos como un árbol, con rutas absolutas y relativas, y leer la salida de `ls -la` columna por columna
  • Aprender cualquier comando nuevo por tu cuenta leyendo su manual (`man`, `--help`, `tldr`) sin depender de un tutorial
  • Crear, copiar, mover y borrar archivos y carpetas aplicando un criterio de seguridad explícito, nunca `rm` a ciegas
  • Encontrar cualquier archivo con `find` y cualquier línea de texto dentro de un proyecto entero con `grep`
  • Entender los tres flujos de un proceso —stdin, stdout, stderr—, redirigir salidas y construir tuberías (`|`) que conectan comandos como un lenguaje
  • Leer y modificar permisos y propiedad (`chmod`, `chown`, `sudo`) aplicando el principio de menor privilegio
  • Encontrar y terminar procesos —incluido el que ocupa un puerto— y resolver un `command not found` entendiendo el `PATH`
  • Diagnosticar una red por capas (DNS, alcance, puerto, respuesta HTTP) y conectarte a una máquina remota por SSH con autenticación por llaves
  • Escribir scripts de shell con argumentos, condicionales, bucles y `set -euo pipefail`, sabiendo en qué punto conviene cambiar a Python

Antes de empezar

Qué necesitas traer

Es para ti si...

  • Cualquiera que nunca abrió una terminal y necesita el punto de partida real, sin que se asuma nada previo
  • Devs que copian comandos de un tutorial sin entenderlos y quieren dejar de depender de eso
  • Quien necesita diagnosticar y automatizar tareas sobre una máquina remota por SSH
  • Devs preparándose para trabajar con Docker, la nube o CI/CD, que primero necesitan la capa de Linux y de red que esas herramientas dan por sabida

Requisitos y materiales

  • Ninguno técnico: no se asume experiencia previa con la terminal, con Linux ni con programación
  • Una computadora con macOS, Linux o Windows 10/11 —en Windows se instala WSL2 durante la guía, gratis y paso a paso
  • Permisos de administrador sobre tu propio equipo y conexión a internet; el costo total es cero

Contenido

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

Dudas frecuentes

Lo que suele preguntarse

Empieza cuando quieras

Reseñas

Lo que dicen los estudiantes

Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!