Copying text from a terminal (Español) - ArchWiki

Jump to content
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 autocutsel 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
atermAUR | Sí | No | No | No | No
etermAUR | Sí | No | No | No | No
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í | No | 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
rxvtAUR | Sí | No | No | No | No
sakuraAUR | 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
urxvt | Sí | Sí `Ctrl+Alt+c` | No | No | Opcional
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#Cut and paste para más detalles.

### xterm

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

Category:

- Terminal emulators (Español)