Mengakses OS X Clipboard dari Command Line

Dengan perintah pbcopy dan pbpaste, Anda dapat menggunakan baris perintah untuk memanipulasi isi clipboard tetapi juga mengakses clipboard Mac OS X Anda secara langsung melalui Terminal. Ya, itu berarti Anda dapat mengakses apa yang Anda salin dalam aplikasi GUI dan menggunakannya di baris perintah secara mulus, dan sebaliknya. Kami telah menunjukkan pengantar singkat tentang cara menggunakan pbcopy dan pbpaste dari baris perintah sebelumnya, tetapi kami ingin mendemonstrasikan beberapa metode tambahan untuk menggunakan alat yang sangat berguna ini di Mac, seperti cara mengakses secara langsung apa pun yang saat ini disimpan di clipboard Mac dari terminal prompt.

Mengakses Isi OS X Clipboard dengan pbpaste

pbpaste - pbpaste adalah bagaimana Anda membuang konten clipboard yang saat ini aktif. Jika Anda hanya ingin melihat apa yang ada di clipboard, cukup ketik ini:

pbpaste

Anda akan melihat apa pun yang disimpan di clipboard sekarang, seolah-olah Anda menekan Command + V di OS X.

Anda juga dapat dengan mudah menyimpan isi clipboard ke dalam file dengan menggunakan pbpaste, sebagai berikut:

pbpaste > clipboard.txt

Sekarang Anda akan memiliki dokumen clipboard.txt dengan konten clipboard Anda. Anda dapat memeriksa ulang ini dengan membukanya di editor teks apa pun, atau dengan mengetikkan cat clipboard.txt untuk melihat isinya.

Menambahkan Isi ke Clipboard dengan pbcopy

pbcopy - seperti yang Anda bayangkan, pbcopy adalah cara menyalin hal-hal dari baris perintah. Ini pada dasarnya seperti menggunakan Comamnd + C di Finder atau GUI OS X. Cara terbaik untuk menggunakannya adalah dengan menyalurkan sesuatu ke pbcopy, misalnya:

ls -lha |pbcopy

Ini akan mem-pipe hasil ls-lha ke clipboard Anda, yang sekarang dapat Anda akses menggunakan perintah pbpaste.

Sekarang Anda telah menyalin sesuatu ke clipboard OS X dengan pbcopy Anda dapat membuang output kembali ke Terminal dengan menggunakan pbpaste, jika Anda baru saja menjalankan perintah ls-lha | pbcopy, hasilnya akan seperti itu.

Anda dapat mempelajari lebih lanjut tentang memodifikasi clipboard dari terminal dengan mengarahkan output perintah di sini dengan pipa dan pengalihan ke perintah pbcopy.

pbcopy dan pbpaste bahkan dapat bekerja di jaringan dengan menggunakan ssh atau protokol lain, periksa ini:

Menempelkan Isi Clipboard Di Seluruh Jaringan dengan SSH & pbpaste

pbcopy dan pbpaste jauh lebih kuat daripada contoh di atas. Berikut ini cara menggunakan pbpaste untuk mengirim konten clipboard ke mesin lain, dengan mem-pipe output melalui koneksi ssh ke dalam file bernama myclipboard.txt pada mesin remote:

pbpaste | ssh [email protected] 'cat > ~/myclipboard.txt'

Bagus ya?