Es gibt eine Möglichkeit, eine Befehlsausgabe über in die Systemzwischenablage zu verschieben xclip
.
some-command | xclip -selection clipboard
Ich möchte eine umgekehrte Aufgabe ausführen - Systemzwischenablage auf Terminal drucken. Wie geht das?
Antworten:
Laut Manpage besteht die
-o
Möglichkeit,xclip
Daten in die entgegengesetzte Richtung zu verschieben:In Ihrem obigen Befehl
-i
wird das angenommen.quelle
Eine andere Wahl ist das
xsel
Programm:Kopieren Sie einfach etwas in die Zwischenablage und führen Sie es aus
xsel
, um es auf dem Terminal zu drucken. Sie können sich überman xsel
erweiterte Optionen informieren, z. B. welche Zwischenablage verwendet werden soll usw.quelle
alias pbcopy='xsel --clipboard --input'; alias pbpaste='xsel --clipboard --output'
Ich habe die Namen so ausgewählt, dass sie mit den MacOS-Befehlen übereinstimmen.