Que yo sepa, no. Lo que está tratando de lograr es posible combinar múltiples comandos como lo está haciendo actualmente, aunque no conozco otras aplicaciones que le brinden datos más fáciles de analizar (ed: otra respuesta sugirió iftop que no sabía que agregó un modo de salida de texto de línea única con capacidad de canalización) Con algunas secuencias de comandos de shell inteligentes, datos canalizados y un poco de formato manual, puede acercarse al menos al resultado que está buscando.
Su búsqueda de algo que muestre estadísticas de red y de archivo, que serían proporcionadas por dos partes diferentes del sistema operativo, parece estar en contra de algunos inquilinos de 'La filosofía de UNIX:'
- Haz que cada programa haga una cosa bien. Para hacer un nuevo trabajo, cree nuevos programas en lugar de complicarlos agregando nuevas funciones.
- Espere que la salida de cada programa se convierta en la entrada a otro programa, aún desconocido. No desordene la salida con información extraña.
Esto es particularmente evidente en programas que generan texto, como lsof. Por lo general, no ve los programas de consola * NIX que proporcionan una interfaz de usuario tanto como los datos que se canalizarán a otro programa, o posiblemente un script que utilice comandos de shell como cut para crear sus propias salidas específicamente diseñadas.
Doug McIlroy resumió su declaración anterior años después:
Escriba programas que hagan una cosa y que lo hagan bien. Escribir programas para trabajar juntos. Escriba programas para manejar secuencias de texto, porque esa es una interfaz universal.
Si bien puede que no lo ayude a obtener el resultado formateado que está buscando, The Art of UNIX Programming es una buena lectura, y donde encontré fuentes para esas citas.