Ces commandes MacOSX permettent de copier du texte en ligne de commande dans le presse papier du gestionnaire de fenêtres. On peut les émuler avec l’outil Unix xsel.
On commencera par installer xsel :
$ sudo apt-get install xsel
On fera ensuite les alias suivants :
alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'
On pourra, par exemple, copier sa clef publique dans le presse papier avec la commande suivante :
$ pbcopy < ~/.ssh/id_rsa.pub
Un simple Ctrl-V permettra alors de la copier dans le navigateur par exemple. Cela évite un cat puis une sélection dans le terminal (que celui qui ne l’a jamais fait me lance le premier troll :o).
Pour copier dans un fichier un texte copié dans le presse-papier Xwindow, on fera :
$ pbpaste > texte.txt
On évite alors l’ouverture d’un vi et un collage par Ctrl-Shift-V (après être passé en mode saisie avec i)…
Enjoy!