GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kopiere ich den Kopierpuffer von GNU Screen in die Zwischenablage?

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:

  1. Kopieren Sie Text aus Ihrer Bildschirmsitzung in den Kopierpuffer des GNU-Bildschirms.
  2. Führen Sie diesen Befehl innerhalb des Bildschirms aus:cat | xsel -b
  3. Wenn xsel hat keinen Fehler gemeldet, jetzt kopieren Sie den Kopierpuffer des Bildschirms nach STDIN:Ctrl+a+]
  4. 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.


Linux
  1. Wie groß ist der Pipe-Puffer?

  2. Wie kopiert man den Pfad des aktuellen Verzeichnisses in Ubuntu 18.04?

  3. So drehen Sie den Bildschirm auf einem Raspberry Pi 3

  4. So verwenden Sie den Befehl „screen“ unter Linux

  5. Wie lösche ich das Scrollback im Bildschirmbefehl?

Wie sperrt man den Bildschirm?

Wie verwende ich den Rsync-Befehl unter Linux?

Wie komme ich aus dem Bildschirm heraus, ohne „exit“ einzugeben?

Wie erhöhe ich den Scrollback-Puffer in einer laufenden Bildschirmsitzung?

Wie deaktiviere ich den SuSE-Bildschirmschoner?

Wie kopiere ich die Terminalausgabe?