Wie kann ich die Ausgabe eines Befehls direkt in meine Zwischenablage kopieren?
Wie kann ich pipe die Ausgabe eines Befehls in meine Zwischenablage und fügen Sie es zurück, wenn mit einem terminal? Zum Beispiel:
cat file | clipboard
Kommentar zu dem Problem
mögliche Duplikate von Rohr-zu/aus der Zwischenablage
möglich, Duplikat der superuser.com/questions/104981/...
InformationsquelleAutor der Frage Legend | 2011-02-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich wollte immer, dies zu tun und fand eine schöne und einfache Möglichkeit, es zu tun. Ich schrieb die ganze Prozedur nur falls jemand anderes es braucht.
Installieren Sie zunächst einen 16-kB-Programm namens
xclip
:Können Sie dann leiten Sie die Ausgabe in
xclip
werden in die Zwischenablage kopiert:Einfügen, um den text, den Sie gerade kopiert haben, werden Sie:
Vereinfachen das Leben, Sie können einen alias in deiner .bashrc-Datei, wie ich es Tat:
Um zu sehen, wie nützlich das ist, vorstellen will ich öffnen meine aktuellen Pfad in einem neuen terminal-Fenster (möglicherweise gibt es andere Möglichkeiten, es zu tun, wie Strg+T , die auf einigen Systemen, aber dies ist nur zur illustration):
Beachten Sie die
` `
umv
. Dies führtv
als ersten Befehl und dann ersetzt es im Ort fürcd
zu verwenden.Nur kopieren Sie den Inhalt in die
X
ZwischenablageWenn Sie möchten, fügen Sie irgendwo anderes als ein
X
Anwendung, versuchen Sie dieses:InformationsquelleAutor der Antwort Legend
Unter OS X verwenden Sie
pbcopy
;pbpaste
geht in die entgegengesetzte Richtung.InformationsquelleAutor der Antwort DavidPhillipOster
Schrieb ich dieses kleine script, das nimmt die Vermutung ausarbeiten von der copy/paste-Befehle.
Die Linux-version des Skripts basiert auf xclip, die bereits in Ihrem system installiert. Das Skript wird aufgerufen Zwischenablage.
Die OS X version des Skripts basiert auf pbcopy und pbpaste, die vorinstalliert auf allen Macs.
Nutzt das script ist sehr einfach, da Sie einfach Rohr in oder aus
clipboard
wie gezeigt, in diesen zwei Beispielen.InformationsquelleAutor der Antwort Bob Enohp
Habe ich ein tool für Linux/OSX/Cygwin, das ist ähnlich wie einige der anderen, aber etwas einzigartiges. Ich nenne es
cb
und es findet sich in diesem github-gist.In diesem gist ich zeigen, wie zu tun, kopieren und einfügen über die commandline unter Linux, macOS und Cygwin.
Linux
macOS
Cygwin
Hinweis: ich ursprünglich nur gedacht zu erwähnen, das in meinem Kommentar zu Bob Enohp Antwort. Aber dann merkte ich, dass ich sollte hinzufügen, eine README zu meiner Kernaussage. Da die gist-editor nicht bieten eine Markdown-Vorschau, die ich verwendet die Antwort-box hier und nach dem kopieren/einfügen, um meine Kernaussage dachte, "ich könnte genauso gut Einreichen die Antwort."
cb
Eine Leck-Beweis-tee in die Zwischenablage
Dieses Skript wird nach dem Vorbild
tee
(sieheman tee
).Es wie eine normale Kopie und paste-Befehle, aber einheitlichen und in der Lage zu spüren, wenn Sie wollen, dass es verkettbare
Beispiele
Kopieren
Einfügen
Verkettung
Kopie via Datei umleiten
(chronologisch es sinnvoll, die demo am Ende)
InformationsquelleAutor der Antwort Bruno Bronosky
Fügen Sie diese zu Ihrem
~/.bashrc
:Können Sie es hinzufügen, indem Sie dies ausführen:
InformationsquelleAutor der Antwort user3276552
Ich bin mit Parcellite und
xsel
kopieren Letzte commit-Nachricht ausgit
zu meine Zwischenablage-manager (für einige Grundxclip
funktioniert nicht):InformationsquelleAutor der Antwort Michal Przybylowicz
Machte ich eine kleine tool-bietet eine ähnliche Funktionalität, ohne mit xclip oder xsel.
stdout
wird in die Zwischenablage kopiert und kann wieder eingefügt werden in das terminal. Siehe:https://sourceforge.net/projects/commandlinecopypaste/
Beachten Sie, dass dieses tool nicht benötigen eine X-session. Die Zwischenablage kann nur innerhalb der Klemme und hat nicht eingefügt werden, indem Sie Strg+V oder der mittleren Maustaste in anderen X-windows.
InformationsquelleAutor der Antwort Dirk Duschinger
In Linux mit xclip installiert:
InformationsquelleAutor der Antwort tristobal
Ohne Verwendung von externen tools, wenn Sie eine Verbindung zum SSH-server-Ansicht, dies ist ein relativ einfacher Befehl:
Von einem Windows 7+ Eingabeaufforderung:
Diesen stellen wird der Inhalt der externen Datei auf Ihre lokale Zwischenablage.
(Der Befehl muss ausgeführt Festzug für den key, oder es wird Sie bitten, ein Passwort einzugeben.)
InformationsquelleAutor der Antwort d.raev