Lección 00
Primeros pasos seguros
Reconoce comandos, argumentos, salida y operaciones de sólo lectura.
Antes de practicar
01 // Lee la línea antes de ejecutarla
Bash conecta herramientas pequeñas. Identifica primero el programa, sus opciones y sus argumentos; después pregunta qué archivos leerá o escribirá y desde qué directorio. Una consulta puede convertirse en un cambio si su salida apunta a un archivo existente.
02 // Observa y fija el alcance
Al comenzar, confirma la ruta, lista nombres y metadatos y abre una muestra sin modificarla. Anota cuál es la fuente, qué resultado esperas y dónde quedará cualquier salida. Esa línea base permite repetir la consulta y explicar de dónde salió una conclusión.
Ejemplo: ante una carpeta de logs simulados, mover archivos por extensión antes de entender el conjunto cambia el contexto. Primero registra rutas, tamaños, tiempos y una muestra pequeña.
03 // Sigue los dos canales
La salida estándar lleva los resultados normales; la salida de error comunica problemas. El símbolo |, llamado pipe o tubería, conecta la salida estándar de una herramienta con la entrada de otra. Cada etapa puede cambiar el significado, así que comprueba que recibió el formato esperado y que los errores siguieron visibles.
Una salida vacía no demuestra que no hubo eventos. También puede significar que el filtro no entendió la entrada, que faltaron permisos o que una etapa falló.
04 // Guarda sin destruir la fuente
La redirección > abre el destino para reemplazar su contenido antes de que el comando produzca el resumen; >> añade al final. Verifica el destino, usa una ruta distinta de la evidencia y valida el resultado antes de promoverlo.
Ejemplo: para resumir accesos de example.com, conserva el log original, genera el reporte con otro nombre y registra la consulta. Mantener separadas las fases de descubrir, transformar y guardar permite corregir una ruta o un filtro sin perder el material inicial.