Di Windows saya menggunakan utilitas copy-and-paste clipboard baris perintah ...
pclip.exe
dangclip.exe
Ini adalah port UnixUtils untuk Windows (tetapi mereka hanya menangani teks biasa). Ada beberapa utilitas Windows asli lainnya yang dapat menulis / mengekstrak format apa pun.
Saya sudah mencari yang serupa di Synaptic Package Manager, tetapi saya tidak dapat menemukan apa pun.
Apakah ada sesuatu di sana, yang saya lewatkan? ... atau mungkin ini tersedia di skrip Bash?
Jenis utilitas yang saya inginkan akan dapat membaca / menulis melalui std-in / std-out atau file-in / file-out, dan menangani Unicode, Rich Text Format, gambar, dll format clipboard ...
NB: Saya tidak mengejar manajer clipboard.
vim[enter]"+P
: 3 (jalankan vim dan kemudian dari"
register - yaitu clipboard sistem - tempel teks) . Maka Anda memiliki (salah satu) editor teks terbaik di ujung jari Anda, sehingga Anda bisa:w filename
. Juga, saya selalu menjalankan vim di tmux yang berarti bahwa jika saya perlu menyalin sedikit teks ke terminal, saya hanya memilih (denganv
atauV
untuk pemilihan baris) dan kemudian"+y
(yang menarik atau menyalin ke clipboard), maka saya membuat yang baru tmux pane dan dapat <ctrl> + <shift> + v untuk menempel. Selain itu, kadang-kadang saya akan menggunakanxsel -b > filename
jika saya perlu menulis clipboard ke file. Cheers ^ u ^Jawaban:
Saya menggunakan xsel , tetapi saya hanya menggunakannya dengan teks biasa dan teks unik.
xsel
dapat menyalin dan menempel ke tiga "papan klip" yang berbeda. Secara default, ia menggunakan pemilihan utama Sistem X Window , yang pada dasarnya adalah apa pun yang saat ini dalam seleksi. Sistem X Window juga memiliki pilihan sekunder (yang tidak banyak digunakan), dan pilihan clipboard . Anda mungkin mencari pemilihan clipboard , karena itulah yang digunakan oleh lingkungan desktop (mis. Gnome, KDE, XFCE) untuk clipboardnya. Untuk menggunakannya dengan xsel:sumber
xsel
melakukan pekerjaan (untuk teks) ... Sesuatu mungkin muncul untuk format lain.xsel -b
kependekan darixsel --clipboard
.xclip mungkin salah satu pilihan Anda.
Anda juga dapat mengaturnya di file .bashrc menggunakan alias.
Kunci untuk menempelkan data biner ke file
xclip
adalah untuk mengetahui Jenis Media apa yang Anda miliki di clipboard. Untuk PNG Anda dapat:Jadi sekarang
~/Dropbox/.mybashrc
;) Anda dapat menambahkan alias (clipboard2photo) untuk dengan mudah menempel ke file gambar (mungkin suatu hari nanti kita akan memilikinya di Nautilus ).sumber
xclip -se c
Parcellite
Saya telah menggunakan parcellite selama bertahun-tahun sebagai manajer clipboard. Ini berjalan di Area Pemberitahuan dan menawarkan banyak opsi untuk mengelola Pilihan Utama dan Clipboard freedesktop.org standar.
Ini jawaban saya untuk mengelola item clipboard.
sumber
install xdotool
Saya baru-baru datang di alat
xclip-copyfile
,xclip-cutfile
danxclip-pastefile
(paketxclip
). Alat-alat ini memungkinkan Anda untuk menyalin / memotong / menempelkan seluruh file melalui baris perintah.Anda dapat melihat halaman manual mereka di sini.
sumber
clipit ( http://clipit.rspwn.com/ ) adalah manajer clipboard untuk gtk yang memungkinkan perpipaan teks dari commandline:
Sunting: Saat ini, tidak ada apa pun di situs web resmi ClipIt tetapi Anda bisa mendapatkannya dari GitHub
sumber
Anda dapat menggunakan CopyQ untuk ini. Dari situs web:
Untuk menyalin file teks:
Untuk menyalin gambar (Anda perlu menunjukkan jenis MIME):
Untuk menyalin file data (Anda perlu menunjukkan tipe MIME):
Periksa wiki mereka untuk lebih banyak dokumentasi dan contoh penggunaan .
Anda dapat menginstalnya baik melalui ppa: noobslab / indicator PPA atau dengan secara manual mengunduh
.deb
file prabayar stabil terbaru dari bagian Unduhan proyek .sumber
Jika Anda hanya ingin menyalin beberapa teks ke clipboard:
echo -n "some-text" | xclip -selection clipboard
sumber
Pastie
Manajer clipboard baru dengan dukungan Indikator Applet baru-baru ini dirilis (meskipun belum ada dalam arsip). Selain melacak riwayat clipboard teks juga akan menangkap dan bertahan entri clipboard data juga (File, Folder, dll) yang mungkin berguna jika Anda banyak memanipulasi file melalui lingkungan GUI / Clipboard.
Anda dapat menambahkan PPA berikut :
ppa:hel-sheep/pastie
sumber
Saya pikir alat berikut akan memenuhi kebutuhan Anda:
Potong dan tempel file di terminal
sumber
Bagaimana dengan pengaturan daemon GPaste , applet daemon clipboard manajemen dengan antarmuka DBus:
Instalasi:
Untuk menginstalnya di Ubuntu 13.10 , 13.04 , 12.10 atau 12.04 , gunakan perintah di bawah ini:
Atau instal
gpaste
melaluisynaptic package manager
(dan jugagnome-shell-extensions-gpaste
jika Anda menggunakan Gnome-Shell).Pilihan lain adalah instalasi melalui
software-center
.sumber
Saya mencoba mengembangkan solusi yang lebih baik yang bukan manajer clipboard, ditemukan di https://github.com/baitisj/copypasta . Ini belum menangani RTF dan HTML dengan benar, dan gambar besar menimbulkan masalah, tetapi merasa ragu untuk mengirim dan mengirimkan tambalan.
sumber
Untuk format RTF saya menggunakan prosedur ini: Saya menyalin teks ke clipboard dalam aplikasi. Jika saya tidak yakin apakah itu rtf atau apa, saya menggunakan perintah ini untuk memverifikasi:
Ketika mencetak sesuatu seperti ini:
SASARAN
teks / rtf
teks / teks kaya
Jadi saya tidak bisa menolak untuk berseru dengan keras: "Wah, itu tulus! Tuhan memberkati linux!" Setelah doa tembakan itu, hanya hal yang jelas berikut:
Lalu saya memproses semuanya di libreoffice dan mengirim ke semua teman saya sebagai spam.
:-)
sumber
Yo ya gnomers, itulah yang Anda dapatkan dari menggunakan CORBA-omong kosong.
Tidak ada yang lebih baik untuk perangkat lunak yar daripada menggunakan alat yang tidak diinstal secara default.
Seandainya Anda menggunakan lingkungan desktop yang tepat, seperti KDE-plasma, Anda tidak akan memiliki masalah itu, karena Anda bisa menggunakan dbus, dari perangkat lunak apa pun yang Anda suka, mis. Konsol:
Secara pribadi, saya sebenarnya terhubung ke dbus langsung dengan C #, yang berarti saya tidak perlu qdbus.
Itu mungkin tidak ada gunanya untukmu, karena kamu tidak punya klipper, tapi aku pikir aku akan menyebutkannya, hanya untuk mengganggu kamu dengan bagaimana hal itu dilakukan dengan benar.
PS: Jangan menyalin kode C # itu, Task.Result mungkin menemui jalan buntu.
sumber
Ya ada. Coba
tmux
yang lebih maju daripadascreen
. Untuk menginstal tmux, ketikkan ini di terminal:Coba juga
gpm
. Perintahgpm
dantmux
mungkin kombinasi yang baik ...sumber
gpm
adalah untuk terminal non-X "clipboard", danGNU screen
memiliki "clipboard" sendiri juga ... Saya mengerti sekarang mengapa Anda menyebutkannya ... Ini adalah info hebat, dan itu telah membawa saya ke pemahaman yang lebih dalam tentang apa yang terjadi di balik layar ... Saya akan tetap berpegang pada "sistem seleksi" Xterm dasar (clipboad) untuk saat ini .. "Clipboard" Linux tampaknya sangat berbeda dengan Windows, bahwa apa yang saya cari dapat dilakukan dengan cara yang sangat berbeda di sini .. +1 :)