Para empezarUn analista de ciberseguridad que no sabe encadenar comandos en la terminal pierde horas de trabajo haciendo tareas manuales.
¿Qué es una redirección?
Por defecto, Linux envía los resultados de los comandos a la pantalla. Una redirección te permite cambiar ese flujo de datos para guardar la salida de un comando directamente en un archivo de texto o utilizar un archivo existente como entrada, evitando perder información clave durante un análisis.
Guardando resultados en ficheros
Utiliza el operador mayor que para capturar la salida de un comando y volcarla en un archivo de texto de forma inmediata.
$ nmap -p 80,443 192.168.1.0/24 > puertos_abiertos.txt
$ cat puertos_abiertos.txt
El poder de las tuberías (pipes)
La tubería, representada por la barra vertical, conecta la salida estándar de un comando directamente con la entrada estándar de otro. Esto te permite crear cadenas de procesamiento complejas en una sola línea de comandos sin necesidad de crear archivos intermedios.
Filtrando información con grep
Al combinar herramientas de red con filtros de texto, puedes aislar exactamente el dato que buscas en segundos. Sigue esta lógica para procesar grandes volúmenes de datos:
Marca cada paso al entenderlo · 0/4
Encadenando comandos reales
Aquí tienes un ejemplo práctico de cómo listar las conexiones de red activas en tu sistema y filtrar únicamente aquellas que utilicen el puerto SSH.
$ netstat -tuln | grep ':22'
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
Cuidado con sobrescribir archivos
El operador '>' sobrescribe por completo el contenido del archivo de destino si este ya existe, borrando datos anteriores sin previo aviso. Si tu objetivo es añadir nueva información al final del documento sin perder la anterior, debes utilizar siempre el operador doble '>>'.
¿Te acuerdas? Toca para comprobarlo
Atajos: ← → para cambiar de pieza · / para buscar
