xclip: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (New page: <b>xclip</b> ist ein Bindeglied zwischen der Befehlszeile und der Zwischenablage eines X-Servers, das Daten von der Standardeingabe lesen und sie in ein X-Auswahl kopieren kann, um sie...) |
Michi (Diskussion | Beiträge) (→Verwendung) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | <b>xclip</b> ist ein Bindeglied zwischen der Befehlszeile und der Zwischenablage eines [[X]]-Servers, das Daten von der Standardeingabe lesen und sie in ein X-Auswahl kopieren kann, um sie später in eine X-Anwendung einzufügen. Ebenso kann eine X-Auswahl über die Standardausgabe ausgegeben werden, die dann in eine Datei oder an ein anderes Programm umgeleitet werden kann. | + | Der [[Shell-Befehl]] <b>xclip</b> ist ein Bindeglied zwischen der Befehlszeile und der Zwischenablage eines [[X]]-Servers, das Daten von der Standardeingabe lesen und sie in ein X-Auswahl kopieren kann, um sie später in eine X-Anwendung einzufügen. Ebenso kann eine X-Auswahl über die Standardausgabe ausgegeben werden, die dann in eine Datei oder an ein anderes Programm umgeleitet werden kann. |
Möglich ist beispielsweise auch das Kopieren von Dateien über eine SSH-Verbindung. Dabei übergibt der Anwender auf dem entfernten Rechner die zu übertragende Datei an xclip, das die Datei in die Zwischenablage des lokalen X-Servers schreibt. Nun kann der Anwender am anderen Ende der Verbindung die Daten wieder in eine Datei schreiben. | Möglich ist beispielsweise auch das Kopieren von Dateien über eine SSH-Verbindung. Dabei übergibt der Anwender auf dem entfernten Rechner die zu übertragende Datei an xclip, das die Datei in die Zwischenablage des lokalen X-Servers schreibt. Nun kann der Anwender am anderen Ende der Verbindung die Daten wieder in eine Datei schreiben. | ||
Zeile 10: | Zeile 10: | ||
== Verwendung == | == Verwendung == | ||
+ | |||
+ | Aus dem Zwischenspeicher herausgeholt können mit xclip gespeicherte Inhalte über die mittlere Maustaste (also nicht mit Rechtsklick und "Einfügen"!). | ||
Kopieren der Ausgabe von [[uptime]] in die X-Auswahl. | Kopieren der Ausgabe von [[uptime]] in die X-Auswahl. | ||
Zeile 15: | Zeile 17: | ||
$ <b>uptime | xclip</b> | $ <b>uptime | xclip</b> | ||
− | Kopieren der Passwortdatei in die X- | + | Kopieren der Passwortdatei in die X-Auswahl. |
$ <b>xclip /etc/passwd</b> | $ <b>xclip /etc/passwd</b> | ||
Zeile 31: | Zeile 33: | ||
$ <b>xclip -o | xclip -sel clip</b> | $ <b>xclip -o | xclip -sel clip</b> | ||
− | Im Befehlsmodus von [[vi]] können | + | Im Befehlsmodus von [[vi]] können einige Textzeilen ausgewählt werden, danach wird Shift+: für einen ex-Prompt gedrückt. Mit folgendem Befehl werden die ausgewählten Zeilen zur primären X-Auswahl. |
<b>!xclip -f</b> | <b>!xclip -f</b> | ||
Zeile 41: | Zeile 43: | ||
− | {{cat|X}} | + | {{cat|Shell-Befehl}} |
+ | {{cat|X Window System}} |
Aktuelle Version vom 14. August 2021, 19:18 Uhr
Der Shell-Befehl xclip ist ein Bindeglied zwischen der Befehlszeile und der Zwischenablage eines X-Servers, das Daten von der Standardeingabe lesen und sie in ein X-Auswahl kopieren kann, um sie später in eine X-Anwendung einzufügen. Ebenso kann eine X-Auswahl über die Standardausgabe ausgegeben werden, die dann in eine Datei oder an ein anderes Programm umgeleitet werden kann.
Möglich ist beispielsweise auch das Kopieren von Dateien über eine SSH-Verbindung. Dabei übergibt der Anwender auf dem entfernten Rechner die zu übertragende Datei an xclip, das die Datei in die Zwischenablage des lokalen X-Servers schreibt. Nun kann der Anwender am anderen Ende der Verbindung die Daten wieder in eine Datei schreiben.
Inhaltsverzeichnis
Installation
Ubuntu 7.10 Gutsy Gibbon
Über Synaptics-Paketverwaltung.
Verwendung
Aus dem Zwischenspeicher herausgeholt können mit xclip gespeicherte Inhalte über die mittlere Maustaste (also nicht mit Rechtsklick und "Einfügen"!).
Kopieren der Ausgabe von uptime in die X-Auswahl.
$ uptime | xclip
Kopieren der Passwortdatei in die X-Auswahl.
$ xclip /etc/passwd
Sichern von Text, der in einem Webbrowser editiert oder kopiert wurde.
$ xclip -o -sel clip > webseite.txt
Öffnen einer URL, die in einem E-Mail-Client ausgewählt wurde.
$ firefox $(xclip -o)
Kopieren von "XA_PRIMARY" nach "XA_CLIPBOARD".
$ xclip -o | xclip -sel clip
Im Befehlsmodus von vi können einige Textzeilen ausgewählt werden, danach wird Shift+: für einen ex-Prompt gedrückt. Mit folgendem Befehl werden die ausgewählten Zeilen zur primären X-Auswahl.
!xclip -f