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

Wie kopiere ich Text von meinem xterm ohne Maus?

Ich finde Xsel ist in ähnlichen Situationen nützlich. Es ist ein Werkzeug, das die X-Auswahl manipuliert. Dies speichert beispielsweise die Ausgabe Ihres Befehls in der Zwischenablage:

grep error error.log | xsel -bi

Sie können auch tmux verwenden das ähnliche Fähigkeiten wie screen hat . Sobald Sie in tmux sind und Sie die Ausgabe haben, die Sie kopieren möchten, können Sie sie wie folgt kopieren und dann einfügen:

  1. Wechseln Sie in den Kopiermodus mit Strg + B , [
  2. Bewege den Cursor mit den Pfeiltasten und starte dann die Auswahl mit Strg + Leertaste
  3. Bewege den Cursor, um den zu kopierenden Text/Bereich auszuwählen, und kopiere dann mit Alt + W (Dadurch verlassen Sie sofort den Kopiermodus)
  4. Sie können jetzt einfügen (innerhalb von tmux nur) mit Strg + B , ]

Diese Anweisungen gehen von emacs aus Tastenbelegungen sind aktiviert. Für das vi Bindungen sehen Sie sich diesen Vergleich an oder folgen Sie einfach dieser Schritt-für-Schritt-Anleitung.


Sie können die Kopier- und Einfügebefehle von GNU screen verwenden.

Kurzanleitung:

  1. Bildschirm öffnen:screen (oder screen myprog my args here )
  2. Führen Sie Ihr Programm aus und erzeugen Sie eine Ausgabe, die Sie kopieren möchten
  3. Kopiermodus aufrufen:Steuerung +a +[
  4. Bewege den Cursor zum Startpunkt
  5. Drücken Sie Enter
  6. Bewege den Cursor zum Endpunkt
  7. Drücken Sie Enter
  8. Einfügen:Steuerung +a +]

Screen ist viel leistungsfähiger als das (ich benutze es, um mehrere virtuelle Terminals zu öffnen, ohne dass ein spezieller Terminal-Emulator erforderlich ist, und auch, damit ich meine Sitzungen nicht verliere, wenn X abstürzt oder so). Um den Bildschirm zu verlassen, beenden Sie einfach Ihre Shell-Sitzung oder geben Sie Strg ein +a , Strg +\ .


Linux
  1. Wie kopiert man Einstellungen von einem Gerät auf ein anderes?

  2. Wie kopiert man Dateien von Wine auf den Desktop?

  3. Wie kann man unter Linux Binärdateien von Textdateien unterscheiden?

  4. Wie entferne ich Zeilenumbrüche aus einer Textdatei?

  5. So kopieren Sie eine Datei von einem Vagrant-Computer auf localhost

So erstellen Sie Verzeichnisse aus einer Textdatei unter Linux

So extrahieren Sie E-Mail-Adressen aus einer Textdatei unter Linux

So entfernen Sie alle Leerzeichen aus einer Textdatei

Journalctl:Wie verhindert man, dass Text im Terminal abgeschnitten wird?

Wie man in Putty kopiert und einfügt

So kopieren Sie eine Tabelle von einer MySQL-Datenbank in eine andere MySQL-Datenbank