Hari ini, saya menemukan alat menarik yang disebut "Kerang" . Ini digunakan untuk menyalurkan output perintah Linux Anda ke web secara real-time. Kita dapat menggunakannya untuk membagikan output perintah Linux ke tim dukungan, teman, dan kolega. Juga, Ini dapat digunakan sebagai alat pemantauan untuk proses yang berjalan lama yang terus menghasilkan output di konsol. Seashells sebenarnya adalah klien untuk situs web Seashells.io. Anda dapat menggunakan Seashells.io secara langsung atau hanya menginstal klien Seashells untuk menyalurkan output Anda.
Dalam panduan singkat ini, kita akan melihat cara menginstal dan menggunakan Seashells di Linux.
Pipakan Output Perintah Linux Anda ke Web Secara Real-time Menggunakan Seashells
Penting - Baca sebelum menggunakannya
- Kerang saat ini dalam versi beta panggung. Harap jangan menggunakannya untuk aplikasi penting apa pun.
- Ini bukan media penyimpanan data. Semua sesi lama (tautan) akan dihapus setelah satu hari.
- Seashells belum memiliki sistem akun, jadi setiap alamat IP dibatasi hingga 5 sesi bersamaan.
Seperti yang sudah saya katakan, Anda tidak perlu menginstal apa pun untuk menggunakan layanan web Seashells. Cukup kirimkan output perintah Linux Anda ke "nc seashells.io 1337" seperti yang ditunjukkan di bawah ini. Seperti yang mungkin sudah Anda ketahui, nc (netcat command) sudah diinstal sebelumnya di sebagian besar sistem operasi Linux.
Katakan misalnya, saya akan menyalurkan output dari perintah 'echo' seperti yang ditunjukkan di bawah ini.
$ echo 'Welcome To OSTechNix!' | nc seashells.io 1337
Contoh keluarannya adalah:
serving at https://seashells.io/v/ckWCBZbA
Sekarang, output perintah Anda menggunakan URL di atas pada browser web apa pun.

Kerang beraksi
Keren, bukan? Itu hanya sebuah contoh. Anda dapat menyalurkan output dari perintah atau program Linux apa pun meskipun membutuhkan waktu lama untuk diselesaikan.
Instal Klien Kerang
Jika Anda sering menggunakan Seashells, disarankan untuk menginstal klien Seashells.
Klien kerang ditulis menggunakan Python . Dan mendukung Python 2.x dan Python 3.x., tetapi Python 3 secara resmi direkomendasikan. Jadi, dapat dengan mudah dipasang menggunakan pip kegunaan. Untuk menginstal pip di distribusi Linux Anda, lihat panduan berikut.
- Cara Mengelola Paket Python Menggunakan Pip
Setelah PIP terinstal, jalankan perintah berikut untuk menginstal 'Seashells'.
$ sudo pip install seashells
Menggunakan Klien Kerang
Setelah klien terinstal, Anda tidak perlu menyalurkan output ke "nc seashells.io 1337" . Sebagai gantinya, Anda dapat langsung menyalurkan output ke kerang. Klien memiliki beberapa fitur tambahan, seperti menampilkan output di stdout serta meneruskan ke Seashells.
Sekarang, izinkan saya menyalurkan ls keluaran perintah:
$ ls -al | seashells
Contoh keluaran dari sistem saya:
serving at https://seashells.io/v/Jba3TUv2 total 36 drwxr-xr-x 3 sk sk 4096 Jul 17 15:18 . drwxr-xr-x 3 root root 4096 Jun 6 2016 .. -rw------- 1 sk sk 589 Jul 11 18:43 .bash_history -rw-r--r-- 1 sk sk 220 Jun 6 2016 .bash_logout -rw-r--r-- 1 sk sk 3771 Jun 6 2016 .bashrc drwx------ 3 sk sk 4096 Jul 17 15:17 .cache -rw-r--r-- 1 sk sk 5123 Jul 11 18:24 client.ovpn -rw-r--r-- 1 sk sk 675 Jun 6 2016 .profile -rw-r--r-- 1 sk sk 0 Jun 6 2016 .sudo_as_admin_successful
Sekarang, teman Anda dapat melihat output perintah di atas menggunakan URL:https://seashells.io/v/Jba3TUv2 .
Jika Anda ingin menampilkan output dalam teks biasa, ganti /v/{url} (v untuk tampilan) dengan /p/{url} (p untuk teks biasa). Misalnya, kita dapat menyalurkan output perintah di atas sebagai teks biasa menggunakan URL - https://seashells.io/p/Jba3TUv2 .
Harap perhatikan bahwa saya telah mengganti huruf "v" dengan "p" di URL di atas.
Anda juga dapat menunda keluaran perintah dengan --delay beralih.
$ htop | seashells --delay 5
Perintah di atas akan menunggu selama 5 detik sebelum menampilkan output.
Untuk detail selengkapnya tentang penggunaan Kerang, jalankan:
$ seashells --help
Kasus penggunaan umum untuk utilitas ini adalah jika ada program yang membutuhkan waktu lama untuk diselesaikan pada sistem jarak jauh Anda, Anda dapat mengawasinya dari sistem lokal Anda menggunakan Seashells. Biarkan saja program atau perintah berjalan menggunakan kerang di sistem jarak jauh Anda, catat URL-nya dan pantau di mana saja melalui browser web.
Bacaan yang disarankan:
- Berbagi Dan Mengontrol Terminal Secara Waktu Nyata Dari Peramban Web
- Plumber Utama - Menulis Pipa Linux Dengan Pratinjau Langsung Instan