it-swarm-es.com

¿Cómo copiar toda la salida actual en la Terminal a un archivo cuando es demasiado grande para el portapapeles después de que ya se haya emitido?

Tengo un pequeño problema en este momento, tengo una gran cantidad de salida en un Terminal (gnome-terminal) en este momento, tan grande que el portapapeles no lo tomará ... Así que me pregunto si ¿Hay alguna forma de que obtenga un script para ejecutar toda la salida actual allí o algo así y luego ponerlo en un archivo, línea por línea si es necesario? Estoy ejecutando Ubuntu GNOME 15.10 con GNOME 3.18.

Aclaración: Como esto parece ser un poco confuso, no quiero que me digan cómo canalizar la salida o similar a un archivo antes se ha enviado a la Terminal, actualmente tengo más de 100k líneas en mi Terminal y deseo moverlas a un archivo, pero el portapapeles no las tomará y volverá a ejecutar el comando que las generó y luego se conectará a un archivo isn No es realmente una opción en este momento ...

2
user364819

Pegar datos grandes en terminales a menudo es problemático (no sé por qué), por lo que recomiendo realizar Editar -> Seleccionar todo, seguido de Editar -> Copiar en _gnome-terminal_, y luego pegue en alguna aplicación no terminal como gedit.

Lo intenté con 600k líneas. Tardó unos segundos en Seleccionar todo y copiar en _gnome-terminal_, seguido de un minuto más o menos para pegarlo en gedit, pero afortunadamente funcionó a la perfección (en Ubuntu 16.04 beta; 15.10 es poco probable que se comporte diferentemente).

Pero si no se copia nada en el portapapeles, solo necesita copiar en fragmentos más pequeños, ya que se habrá alcanzado el límite.

3
egmont