Können wir eine Zeichenfolge mit einer Befehlszeile kopieren und sie mit der Tastenkombination Ctrl+ einfügen V?
Antwort1
Ja. Sie könnenxsel
Tool (ein Befehlszeilentool für den Zugriff auf die X-Zwischenablage und Auswahlpuffer). Um es vom Terminal aus zu installieren, verwenden Sie den folgenden Befehl:
sudo apt-get install xsel
Verwenden Sie dann Folgendes:
<command> | xsel -b
kopiert die Ausgabe <command>
in die Zwischenablage und kann anschließend mit Ctrl+ eingefügt werden V.
Zum Beispiel:
echo -n "string" | xsel -b
oder einfach:
xsel -b <<< "string"
kopiert den String in die Zwischenablage string
(ich habe -n
das Argument „for“ verwendet, um echo
den nachstehenden Zeilenumbruch zu unterdrücken).
file_name
Wenn Sie den Text aus einer Datei mit dem Namen aus dem aktuellen Arbeitsverzeichnis kopieren möchten :
cat file_name | xsel -b
oder einfach:
xsel -b < file_name
Antwort2
Installieren xclip
( sudo apt-get install xclip
)
Wenn Sie Text aus einer Datei kopieren möchten, führen Sie aus
xclip -sel clip < /path/to/file
(Dadurch wird der Text in die Zwischenablage kopiert)
Für mehr Information:http://linux.die.net/man/1/xclip