He tenido una sesión de terminal interesante en byobu , y me gustaría guardar la salida del terminal (comandos y todo) en un archivo, ¿cómo puedo hacer eso?
Según la página de manual de byobu :
Ctrl-a ~ - Guarda el búfer de desplazamiento de la ventana actual
De hecho, esto puede estar haciendo algo, pero no he encontrado ninguna indicación de dónde y bajo qué nombre podría guardarse.
$BYOBU_RUN_DIR/printscreen
(como se indica en la pantalla de ayuda)./dev/shm/byobu-serg-ucvwj2rJ/printscreen
, donde serg es obviamente mi nombre de usuarioUna vieja pregunta aún no se puede responder de manera práctica, y me encuentro con la necesidad nuevamente.
Esta vez encontré una solución viable. De
man byobu
:cat > my-byobu-dump.txt
en la terminal,fuente
gg
(al igual que vim).less
mucho últimamente, buscando y moviéndome)Shift + F7 solo funciona como se espera si tiene la variable de entorno EDITOR establecida en un editor dentro de byobu . Por alguna razón, en algunos casos (por ejemplo, para mí cuando se conecta a través de SSH a otra computadora), establecer esta variable
~/.profile
no es suficiente. Un lugar para configurarlo para que byobu siempre lo lea es en~/.bashrc
. Copie algo como lo siguiente en su~/.bashrc
:fuente
Si está acostumbrado a no usar las teclas F, esto podría funcionar para usted:
fuente
Use Ctrl+ A+ ~para copiar el búfer de desplazamiento hacia atrás en el portapapeles byobu.
Pegue el texto en un editor usando Alt+ insert o Ctrl+ A+ ].
(Ajuste Ctrl+ Asi ha cambiado su clave de escape).
fuente
Seleccione el texto que desea guardar, luego presione Control+ Shift + C Siguiente, abra su editor de texto favorito. Luego pegue el contenido aquí usando Control+ V . Finalmente guarde el archivo en la ubicación deseada.
CONSEJO TERMINAL DEL DÍA: Cuando intente copiar algo en la terminal, hágalo como de costumbre, espere usar Control+ Shift + en Clugar de Control+ Cy pegue como de costumbre. Para pegar algo que está en el portapapeles en la terminal, use Control+ Shift + V.
fuente
Ctrl+ A+ ]funcionará si escribe de 1 a 20 veces o más con abracodabra. Pero el único comando funcionará sin dolor de cabeza. Para pegar texto desde el búfer al terminal o archivo. Y el ganador es Alt+ Ins., Saluda a Byobu es el software GPLv3, creado y mantenido por Dustin Kirkland.
fuente
Si necesita guardar el historial, use Shift + F7shorcut. Como dice @ dustin-kirkland .
Si prefiere desplazarse hacia arriba y hacia abajo en su terminal, depende de si usa tmux o screen. Ejemplos:
Pantalla:
Tmux:
fuente