Conviene haber comprendido Terminal, rutas y archivos.
Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.
Ubícate antes de avanzar
Al terminar deberías poder relacionar Tuberías y filtros con grep y find y resolver un caso nuevo.
Reserva entre 35 y 55 minutos para lectura, ejemplos, tres comprobaciones y cierre.
Instala Git y utiliza Git Bash, PowerShell o una terminal Unix. Mantén un repositorio desechable para probar recuperación y conflictos.
Abrir la guía de herramientas →Diagnóstico rápido: ¿cómo se relacionan Tuberías y filtros y grep y find? +
No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.
Aprende el tema paso a paso
Combinarás utilidades pequeñas para responder preguntas sobre texto, archivos, procesos, permisos y conectividad.
- Una tubería convierte la salida de un comando en la entrada del siguiente
- grep busca contenido; find localiza archivos por propiedades
- Identidad, permisos, proceso y red responden preguntas diferentes
Una tubería convierte la salida de un comando en la entrada del siguiente
El operador | permite crear una cadena de transformaciones. La redirección > reemplaza un archivo y >> agrega al final, por lo que deben usarse con intención visible. sort y uniq suelen trabajar juntos porque uniq compara líneas adyacentes.
Prueba cada etapa antes de añadir otra.
Usa head o tail para revisar una muestra.
Distingue salida mostrada, canalizada y escrita en un archivo.
¿Por qué uniq -c puede contar mal una lista no ordenada?
Mostrar respuesta +
Porque agrupa repeticiones consecutivas. Si valores iguales están separados, se contarán como grupos distintos.
grep busca contenido; find localiza archivos por propiedades
grep recorre líneas y busca patrones. find recorre el árbol de directorios y filtra nombre, tipo, tamaño u otras propiedades. Las comillas evitan que la shell expanda comodines antes de que el comando los interprete.
Limita primero la carpeta de búsqueda.
Incluye número de línea cuando investigues texto.
Revisa la lista antes de ejecutar una acción sobre cada resultado.
¿Qué diferencia práctica hay entre grep y find?
Mostrar respuesta +
grep busca patrones dentro del contenido; find selecciona rutas según propiedades del archivo o directorio.
Identidad, permisos, proceso y red responden preguntas diferentes
id y ls -l explican quién ejecuta y qué permisos tiene. ps y top observan procesos; kill solicita una terminación mediante señal. ip, ping y ss comprueban interfaz, ruta, conectividad y puertos, pero ninguna prueba aislada demuestra que una aplicación completa funcione.
Intenta una terminación normal antes de forzar.
No uses privilegios mayores sin entender el permiso faltante.
Resolver un nombre, conectar un puerto y recibir una respuesta son etapas distintas.
¿Un ping exitoso demuestra que una página web está funcionando?
Mostrar respuesta +
No. Solo aporta evidencia de conectividad a cierto nivel. El proceso puede no escuchar, el puerto puede estar bloqueado o la aplicación puede devolver un error.
Tu recorrido en tres ideas
- Una tubería convierte la salida de un comando en la entrada del siguiente
- grep busca contenido; find localiza archivos por propiedades
- Identidad, permisos, proceso y red responden preguntas diferentes
Explica por qué un servicio local no responde
Integra rutas, filtros, procesos, permisos y red en una investigación que conserva comandos y evidencia.
El programa parece iniciado, pero el navegador no recibe respuesta y otra persona quiere cambiar permisos y reiniciar todo.
Procedimiento
- Define URL, puerto, resultado esperado y momento del fallo.
- Comprueba proceso, escucha, ruta y respuesta por capas sin elevar privilegios.
- Registra la primera divergencia, cambia una causa y repite exactamente la prueba.
Evidencia mínima
- Identidad, carpeta y comando que inició el proceso.
- Puerto esperado frente al observado.
- Resultado anterior y posterior con la misma solicitud.
Mostrar razonamiento modelo +
La investigación no comienza reiniciando. Primero demuestra si el proceso existe, si escucha en el puerto correcto y si una solicitud local llega. Los permisos se cambian solo cuando una evidencia concreta los señala.
Para ir más lejos¿Cómo cambiaría el diagnóstico si funciona en el mismo equipo pero no desde otra red?
Comprueba que puedes usarlo
Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.
Construir una tubería larga sin comprobar sus etapas.
Confundir conectividad de red con disponibilidad de la aplicación.
Ahora hazlo sin guía
Localiza todos los Markdown que contienen una palabra, cuenta sus líneas y explica cada etapa del flujo.
Mostrar pauta de corrección +
- Limita la búsqueda a una carpeta segura.
- Distingue find de grep.
- Comprueba una salida parcial antes de contar.
