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 somefile
und 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 diec
Lipboardse
-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 Namenout
um und überschreiben Sie sie. Ändern Sie sie>>out
inAnhängenzum Inhalt der Datei
Sehen man xclip
(Wie kann ich Hilfe zu Terminalbefehlen erhalten?) für mehr.