Xclip

De bricosoft
Aller à la navigation Aller à la recherche
<google uid="C06" position="left"></google>

xclip est une commande pour bidouiller les sélections du presse-puréepapier.

Vous révez de faire un truc genre :

cat fichier > clipboard

et ben c'est possible avec :

cat fichier | xclip
$ sudo apt-get install xclip

ou :

$ sudo yum install xclip
/!\ c'est xclip et pas xslip :
$ xslip
bash: xslip : commande introuvable

Comment copier l'affichage d'une commande dans le presse-papier ?

Vous pouvez sauver la sortie d'une ligne de commande vers le presse-papier de X-Windows directement avec la commande xclip et coller le résultat dans gedit, libre|open office, chrome, firefox ...

Le flux de sortie standard est renvoyé vers xclip.

Par exemple, pour sauver la version de ton unix dans le presse-papier

$ cat /etc/issue | xclip 

Si t'as des doigts clique alors sur le 3eme bouton de ta souris.

Exemple de très gros fichier log à copier-coller dans un forum de gourous :

$ lspci | xclip

Envoyer le contenu d'un fichier dans le presse-papier :

$ xclip liste-des-courses.txt

depuis le presse-purée

Afficher le contenu du presse-papier avec une commande :

$ xclip -o
toto

Sauvegarder le contenu du presse-papier dans un fichier

$ xclip -o > pp.txt

Il y a 3 presse-papiers dans le serveur X

<google uid="C08" position="right"></google>

Le serveur X fournit trois presse-papiers : primary(par défaut), secondary et clipboard.

$ echo "totoche" | xclip -selection secondary

Si vous n'arrivez pas à coller dans votre application essayez clipboard ou secondary.

aliases

Alias sympas à rajouter dans votre ~/.bash_aliases :

alias "c=xclip"
alias "v=xclip -o"

Vous avez deux fenetres de terminal ouvertes : Dans le premier terminal:

pwd | c

Puis dans le deuxième terminal (c'est des antiquotes ALT Gr+7) :

cd `v`

mode verbeux

xclip raconte sa life :

echo "slip" | xclip -verbose
Connected to X server.
Waiting for selection requests, Control-C to quit
 Waiting for selection request number 1
 Waiting for selection request number 2
slip

CLI copy/paste clipboard Mac OS X

Pour Mac OS X, il est aussi possible de copier-coller en ligne de commande depuis ou vers le presse-papier :

pbcopy < cat .ssh/id_rsa.pub
pbpaste >> .ssh/auhtorized_keys

Liens