GNU/Linux >> Tutoriels Linux >  >> Linux

Comment copier du texte depuis mon xterm sans souris ?

Je trouve que XSel est utile dans des situations similaires. C'est un outil qui manipule la sélection X. Par exemple, cela stockera la sortie de votre commande dans le presse-papier :

grep error error.log | xsel -bi

Vous pouvez également utiliser tmux qui a des capacités similaires à screen . Une fois que vous êtes en tmux et que vous avez la sortie que vous souhaitez copier, vous pouvez procéder comme suit pour la copier puis la coller :

  1. Entrez en mode copie avec Ctrl + B , [
  2. Déplacez le curseur avec les touches fléchées puis lancez la sélection avec Ctrl + Espace
  3. Déplacez le curseur pour sélectionner le texte/la région à copier, puis copiez avec Alt + W (cela vous fera immédiatement sortir du mode copie)
  4. Vous pouvez maintenant coller (dans tmux uniquement) en utilisant Ctrl + B , ]

Ces instructions supposent emacs les raccourcis clavier sont activés. Pour le vi liaisons voir cette comparaison ou suivez simplement ce guide étape par étape.


Vous pouvez utiliser les commandes copier-coller de l'écran GNU.

Tutoriel rapide :

  1. Ouvrir l'écran :screen (ou screen myprog my args here )
  2. Exécutez votre programme, en produisant la sortie que vous souhaitez copier
  3. Entrer en mode copie :Contrôle +un +[
  4. Déplacez votre curseur vers le point de départ
  5. Appuyez sur Entrée
  6. Déplacez votre curseur vers le point final
  7. Appuyez sur Entrée
  8. Coller :Contrôle +un +]

Screen est beaucoup plus puissant que cela (je l'utilise pour tabuler plusieurs terminaux virtuels sans avoir besoin d'un émulateur de terminal spécial, et aussi pour ne pas perdre mes sessions lorsque X plante ou quelque chose comme ça). Pour sortir de l'écran, terminez simplement votre session shell ou tapez Ctrl +un , Ctrl +\ .


Linux
  1. Modifier un courrier entrant de Text/plain à Text/html ?

  2. Journalctl :comment empêcher le texte de tronquer dans le terminal ?

  3. Comment copier des fichiers de Wine vers le bureau ?

  4. Comment copier un fichier d'une machine Vagrant vers localhost

  5. Comment copier des commits d'un dépôt Git à un autre ?

Comment créer des répertoires à partir d'un fichier texte sous Linux

Comment extraire des adresses e-mail d'un fichier texte sous Linux

Comment supprimer tous les espaces blancs d'un fichier texte

Comment extraire du texte avec OCR à partir d'un PDF sous Linux ?

Comment copier du texte à partir de less

Comment puis-je rappeler une commande spécifique de l'historique des commandes, sans l'exécuter