Wie füge ich mithilfe des Terminals in Ubuntu etwas aus dem Puffer direkt in eine Datei ein?

Wie füge ich mithilfe des Terminals in Ubuntu etwas aus dem Puffer direkt in eine Datei ein?

Ich habe kürzlich Text aus dem Browser kopiert und war zu faul, ihn mit dem Datei-Explorer in eine Datei einzufügen. Ich habe mich gefragt, ob ich ihn direkt in die Datei einfügen kann, indem ich einfach das Terminal und einige Befehle verwende. Irgendwelche Vorschläge?

Antwort1

Sie können verwenden cat, mit einemhier Dokumentz.B

cat > somefile

Drücken Sie Enterdann die mittlere Maustaste oder die Tastenkombination des Standard-Terminalemulators „Einfügen“ auf Ctrl„+ Shift+“ Vund beenden Sie die Eingabe mit Ctrl„+“ D.

Ex.

$ cat > somefile
foo
bar
baz
^D

Verwenden Sie >>„anstelle von“, >wenn Sie es anhängen somefileund nicht überschreiben möchten.

Antwort2

Sie können dafür xclip( ) verwenden :sudo apt install xclip

xclip -se c -o       # print the clipboard's content to stdout
xclip -se c -o >out  # print the clipboard's content to file named “out” 
  • -se c– verwenden Sie die cLipboard se-Auswahl, lassen Sie sie weg oder ändern Sie sie in -se p, um stattdessen den Standardpuffer zu verwenden (der Standardpuffer enthält das letzte, was Sieausgewählt, zB durch Doppelklick auf ein Wort)
  • -o– auf Standardausgabe drucken
  • >out– Leiten Sie stdout zur Datei mit dem Namen outum und überschreiben Sie sie. Ändern Sie sie >>outinAnhängenzum Inhalt der Datei

Sehen man xclip(Wie kann ich Hilfe zu Terminalbefehlen erhalten?) für mehr.

verwandte Informationen