GNU/Linux >> Znalost Linux >  >> Linux

Co je jako pbcopy OSX pro Linux

pokud máte nainstalovaný X, můžete zkusit xsel tímto způsobem:

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

nebo pomocí xclip :

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

nyní je můžete použít:

echo 'go to my clipboard' | pbcopy

když nemám X, používám funkci GNU Screen ke kopírování mezi otevřenými shelly v relaci pomocí klávesnice

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

pro vložení:Ctrl-a + ]

* pohyby se provádějí pomocí vim jako klávesové vazby (j, k, l &m).


Vložte skript jako tento s názvem pbcopy do vaší složky bin:

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

Tím se STDIN vloží do vyrovnávací paměti výběru i do schránky:

echo Hello world |pbcopy

Rozšíření řešení @Erik a @xpixelz; tyto dva skripty by měly fungovat na obou platformách:

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

pbpaste:

#!/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. Jaký je váš oblíbený nástroj pro nahrávání obrazovky pro Linux?

  2. Linux – Jak vědět, co dělat Grep v Dmesg?

  3. Co je ekvivalentní příkazu Linux File pro Windows?

  1. Jaká je alternativa k vyhledávání všeho pro Linux?

  2. K čemu je Linux test – příkazový test?

  3. Co je potřeba, aby chkconfig podporovala linuxovou službu?

  1. Co znamená měřené spouštění a důvěryhodné spouštění pro Linux

  2. Jaká je nejlepší distribuce Linuxu pro začátečníky?

  3. Linux - Jak zjistím, co čeká na IO disku