Vous pouvez utiliser un outil de presse-papiers CLI comme xsel
ou pbpaste
et le cat
utilitaire pour récupérer le contenu de STDIN. Les étapes sous Linux avec xsel
sont les suivants :
- Copiez le texte de votre session screen dans le tampon de copie de l'écran GNU.
- Exécutez cette commande dans l'écran :
cat | xsel -b
- Si
xsel
n'a signalé aucune erreur, videz maintenant le tampon de copie de l'écran vers STDIN :Ctrl+a+]
- Envoyer un EOF à
cat
pour le terminer :Ctrl+d
À ce stade, le contenu du tampon de copie d'écran doit se trouver dans votre presse-papiers.
EDIT :Comme pour tous les programmes X, xsel
doit savoir comment contacter votre serveur X pour accéder au presse-papiers. Vous devriez avoir votre DISPLAY
variable d'environnement définie de manière appropriée.
Cette réponse ne fonctionne que pour un scénario où votre objectif final est de coller immédiatement le contenu du tampon copié.
La façon la plus simple de le faire est de diviser votre écran en deux régions. Vous pouvez le faire en appuyant sur CTRL +un puis |
Appuyez sur CTRL +un puis TAB pour passer à la deuxième région, CTRL +un puis c pour créer une nouvelle session dans la deuxième région.
Si vous souhaitez copier depuis nano et coller dans le terminal, ouvrez le fichier dans nano dans la région de gauche, appuyez sur CTRL +un puis ESC , faites défiler jusqu'au point de départ de votre emplacement de copie et appuyez sur ESPACE , sélectionnez le texte en faisant défiler jusqu'au point final et appuyez sur ESPACE à nouveau pour marquer la copie.
Maintenant, tout ce que vous avez à faire est d'appuyer sur CTRL +un puis TAB pour passer à la région sur votre droite et appuyez sur CTRL +un puis ] .
Votre texte sera écrit sur la ligne de commande. Notez que vous pouvez également vérifier l'option de copie papier si vous souhaitez écrire directement dans le fichier.