Jump to content

Copying text from a terminal (Español)

From ArchWiki
Esta traducción de Copying text from a terminal fue revisada el 2019-02-09. Si existen cambios puede actualizarla o avisar al equipo de traducción.

La mayoría de los emuladores de terminal maduros permiten a los usuarios copiar o guardar sus contenidos.

Enfoque general

En los emuladores gráficos de terminal, los contenidos generalmente se seleccionan con el ratón y luego se pueden copiar utilizando el menú contextual, el menú Editar o una combinación de teclas como Ctrl+Shift+C.

Terminales sin selección de PORTAPAPELES

Algunos emuladores no admiten la selección de PORTAPAPELES de manera nativa, y copian los datos a la selección PRIMARIA. Para ellos se puede usar xclip:

$ xclip -o | xclip -selection clipboard -i

El comando anterior lee los datos de la selección PRIMARIA y los escribe en la selección PORTAPAPELES.

Otros gestores de portapapeles como autocutselAUR proporcionan sincronización automática entre los buffers de selección.

Interceptar la salida de los comandos

Use tee para interceptar la salida de un comando.

$ command 2>&1 | archivo de salida tee

Después de que se ejecute command, output-file contendrá su salida.

Acceder al backlog de una terminal Linux

Se puede acceder al backlog de una terminal nativa llamada /dev/ttyN a través de /dev/vcsN. Por lo tanto, si uno está trabajando en /dev/tty1, el siguiente fragmento de código permitirá almacenar el backlog en un archivo output-file:

# cat /dev/vcs1 >archivo de salida

Comparación de emuladores comunes

A menos que la columna "Combinación de teclas" indique lo contrario, la combinación de teclas es Ctrl+Shift+c.

Emulador Seleccionar a PRIMARIO PORTAPAPELES
Combinación de teclas Menú contextual Menú de ventana Seleccionar
Alacritty Sí Sí No No No
atermAUR Sí No No No No
etermAUR Sí No No No No
foot Sí Sí No No Opcional
germinalAUR Sí Sí Sí No No
Guake Sí Sí Sí No No
Konsole Sí Sí Sí Sí Opcional
lilyterm-gitAUR Sí Sí Ctrl+Supr Sí No No
lxterminal Sí Sí Sí Sí No
mate-terminal Sí Sí Sí Sí No
mltermAUR Sí Sí No No Sí
pantheon-terminal Sí Sí Sí No No
PuTTY Sí No No No No
qterminal Sí Sí Sí Sí No
roxtermAUR Sí Sí Sí Sí No
rxvt-unicode Sí Sí Ctrl+Alt+c No No Opcional
sakura Sí Sí Sí Sí No
st Sí Sí No No No
Terminator Sí Sí Sí No No
terminology Sí Sí Sí No No
Termite Sí Sí No No No
Tilda Sí Sí Sí No No
xfce4-terminal Sí Sí Sí Sí No
xterm Sí Opcional[1] No No Sí
Yakuake Sí Sí Sí No Opcional

Casos especiales

putty

El enfoque xclip funciona para putty: solo hay que recordar que la invocación xclip debe realizarse en el ordenador local (en otra terminal), no en la máquina remota a la que está conectada putty.

urxvt

La selección de texto al PORTAPAPELES requiere la extensión perl selection-to-clipboard. Consulte rxvt-unicode#Clipboard para más detalles.

xterm

El acceso a la selección del PORTAPAPELES en xterm requiere pasos adicionales.