Sie können ein CLI-Zwischenablage-Tool wie xsel
verwenden oder pbpaste
und die cat
Dienstprogramm zum Abrufen von Inhalten aus STDIN. Die Schritte unter Linux mit xsel
lauten wie folgt:
- Kopieren Sie Text aus Ihrer Bildschirmsitzung in den Kopierpuffer des GNU-Bildschirms.
- Führen Sie diesen Befehl innerhalb des Bildschirms aus:
cat | xsel -b
- Wenn
xsel
hat keinen Fehler gemeldet, jetzt kopieren Sie den Kopierpuffer des Bildschirms nach STDIN:Ctrl+a+]
- Senden Sie ein EOF an
cat
um es zu beenden:Ctrl+d
An diesem Punkt sollte sich der Inhalt des Bildschirmkopiepuffers in Ihrer Zwischenablage befinden.
EDIT:Wie bei allen X-Programmen xsel
muss wissen, wie Sie Ihren X-Server kontaktieren, um auf die Zwischenablage zugreifen zu können. Sie sollten Ihren DISPLAY
haben Umgebungsvariable richtig gesetzt.
Diese Antwort funktioniert nur für ein Szenario, in dem Ihr Endziel darin besteht, den kopierten Pufferinhalt sofort einzufügen.
Der einfachste Weg, dies zu tun, besteht darin, Ihren Bildschirm in zwei Bereiche zu teilen. Sie können dies tun, indem Sie CTRL drücken +a dann |
Drücken Sie CTRL +a dann TAB um in die zweite Region zu wechseln, CTRL +a dann c um eine neue Sitzung in der zweiten Region zu erstellen.
Wenn Sie von Nano kopieren und im Terminal einfügen möchten, öffnen Sie die Datei in Nano im linken Bereich und drücken Sie CTRL +a dann ESC , scrollen Sie zum Startpunkt Ihrer Kopierposition und drücken Sie SPACE , wählen Sie den Text aus, indem Sie zum Endpunkt scrollen, und drücken Sie SPACE erneut, um die Kopie zu markieren.
Jetzt müssen Sie nur noch CTRL drücken +a dann TAB um zu der Region auf der rechten Seite zu wechseln und CTRL zu drücken +a dann ] .
Ihr Text wird in die Befehlszeile geschrieben. Beachten Sie, dass Sie auch nach der Hardcopy-Option suchen können, wenn Sie direkt in die Datei schreiben möchten.