pbcopy e pbpaste sob * nix

Se você é um transplante recente do OS X, ou se apenas copia e cola muitas vezes da linha de comando no X e deseja economizar um pouco de digitação, pode ser útil adicionar estes aliases ao seu .bashrc:

alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'

Isso permite que você copie arquivos ou saída de comando para a área de transferência e cole sua área de transferência em arquivos e na linha de comando.

Por exemplo, para descriptografar minha string de desafio de autenticação Bitcoin WoT e copiá-la para minha área de transferência, posso apenas executar:

wget -O - http://bitcoin-otc.com/otps/680F5108B06DBB77 | gpg -d | pbcopy

A linha acima apenas pega o texto em http://bitcoin-otc.com/otps/680F5108B06DBB77, passa para gpgpara descriptografia e, em seguida, passa a string descriptografada para minha área de transferência por meio do pbcopyalias.

Como alternativa, se eu quiser copiar um arquivo:

pbcopy somefile.md

Isso depende de xclip, que pode ainda não estar em seu sistema. Para instalá-lo no Ubuntu:

sudo apt-get install xclip

O código-fonte do xclippode ser encontrado no Sourceforge .