GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo es pbcopy de OSX para Linux

si tiene X instalado, puede probar xsel de esta manera:

alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'

o con xclip :

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

ahora puedes usarlos:

echo 'go to my clipboard' | pbcopy

cuando no tengo X, uso la funcionalidad GNU Screen para copiar entre shells abiertos en una sesión usando el teclado

para copiar:Ctrl-a -> Esc -> go to wanted position * -> Space (to begin selecting) -> press k to go forward mark text -> Enter

para pegar:Ctrl-a + ]

* los movimientos se realizan con vim como combinaciones de teclas (j, k, l y m).


Ponga un script como este llamado pbcopy en su carpeta bin:

#!/bin/bash
xclip -i -sel c -f |xclip -i -sel p

Esto colocará STDIN tanto en el búfer de selección como en el portapapeles:

echo Hello world |pbcopy

Para ampliar las soluciones de @Erik y @xpixelz; estos dos scripts deberían funcionar en ambas plataformas:

pbcopy:

#!/bin/bash
__IS_MAC=${__IS_MAC:-$(test $(uname -s) == "Darwin" && echo 'true')}
if [ -n "${__IS_MAC}" ]; then
  cat | /usr/bin/pbcopy
else
  # copy to selection buffer AND clipboard
  cat | xclip -i -sel c -f | xclip -i -sel p
fi

pbpegar:

#!/bin/bash
__IS_MAC=${__IS_MAC:-$(test $(uname -s) == "Darwin" && echo 'true')}
if [ -n "${__IS_MAC}" ]; then
  /usr/bin/pbpaste
else
  xclip -selection clipboard -o
fi

Linux
  1. Qué significa arranque medido y arranque de confianza para Linux

  2. ¿Cuál es la mejor distribución de Linux para principiantes?

  3. ¿Qué es un usuario de Linux?

  4. ¿Cómo se ve tu configuración de Linux?

  5. ¿Cuál es el equivalente al comando de archivo de Linux para Windows?

Las peores distribuciones de Linux para principiantes [y qué elegir]

Las 10 mejores distribuciones de Linux basadas en Debian para principiantes como yo

Las mejores distribuciones de Windows como Linux para nuevos usuarios de Linux

¿La mejor interfaz SVN para Linux?

¿Para qué sirve Linux test -a command test?

Software para tomar notas como Notational Velocity para Linux