GNU/Linux >> Belajar Linux >  >> Linux

Seperti apa pbcopy OSX untuk Linux

jika Anda telah menginstal X, Anda dapat mencoba xsel dengan cara ini :

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

atau dengan xclip :

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

sekarang Anda dapat menggunakan mereka :

echo 'go to my clipboard' | pbcopy

ketika saya tidak memiliki X, saya menggunakan fungsionalitas Layar GNU untuk menyalin di antara cangkang terbuka dalam satu sesi menggunakan keyboard

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

untuk menempelkan :Ctrl-a + ]

* Gerakan dilakukan dengan vim seperti key binding (j, k, l &m).


Letakkan skrip seperti ini bernama pbcopy di folder bin Anda:

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

Ini akan menempatkan STDIN di buffer pilihan dan clipboard Anda:

echo Hello world |pbcopy

Untuk memperluas solusi @Erik dan @xpixelz; kedua skrip ini harus berfungsi di kedua platform:

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. Apa solusi yang bagus untuk penandaan file di linux?

  2. Apa yang setara dengan perintah File Linux untuk windows?

  3. Apa alternatif untuk Semuanya mencari Linux?

  1. Apa distribusi Linux terbaik untuk pemula?

  2. Apa itu pengguna Linux?

  3. Apa alat perekam layar favorit Anda untuk Linux?

  1. Apa arti boot terukur dan boot tepercaya untuk Linux

  2. Seperti apa pengaturan Linux Anda?

  3. Apa Itu Linux? Panduan untuk Pengguna Non-teknis