Bashhub, akses riwayat terminal Anda dari mana saja

bashhub tentang

Pada artikel selanjutnya kita akan melihat bashhub. Semua pengguna Gnu / Linux tahu bahwa perintah yang kita jalankan di shell akan disimpan dan kita dapat melihatnya kapan saja menggunakan perintah history, menggunakan panah ATAS / BAWAH atau melakukan pencarian terbalik (CTRL + R) di Terminal. Semua perintah yang kami jalankan di terminal akan disimpan di file file .bash_history. Tetapi kita dapat melihatnya, mengakses dan menjalankannya kembali hanya dari mesin yang sama. Jika kita membutuhkan mengakses riwayat terminal kami dari sistem lain di jaringanDi sinilah utilitas "Bashhub" membantu kami.

Ini sederhana layanan web online di mana kita dapat menyimpan semua perintah dan mengaksesnya dari mana saja. Bashhub menyimpan semua perintah yang kami tulis di semua sesi dan sistem, sehingga kami dapat mengaksesnya dari mana saja. Sederhananya, semua Kisah BASH akan tersedia di cloud. Bashhub sepenuhnya gratis dan open source.

Semua perintah akan disimpan dalam database Bashhub, yang dikodekan menggunakan enkripsi tingkat penyimpanan melalui LUKS. Bashhub akan menghasilkan file token identifikasi unik untuk setiap pengguna. Semua perintah yang direkam atas nama pengguna hanya dapat diakses menggunakan token otentikasi pengguna ini. Sebenarnya tidak ada cara untuk membagikan perintah ini dan tidak dapat diakses publik. Bashhub akan mengizinkan kita untuk mengabaikan beberapa perintah yang berisi informasi rahasia seperti kata sandi pengguna.

Menginstal Bashhub

Untuk menggunakan alat ini kita harus memastikannya telah dipasang Ular sanca (Setidaknya 2.7) di sistem kami. Python 2.7 tersedia di repositori default di sebagian besar distribusi Gnu / Linux.

Setelah Python diinstal, sekarang kita dapat menjalankan perintah berikut di terminal (Ctrl + Alt + T) seperti yang ditunjukkan di bawah ini:

konfigurasi bashhub

curl -OL https://bashhub.com/setup && bash setup

Setelah beberapa detik, kita akan diminta untuk membuat akun baru jika kita belum punya. Kami harus menulis email yang valid, nama pengguna dan kata sandi, dan nama sistem kami.

konfigurasi pengguna bashhub

Sistem akan menginformasikan kepada kami bahwa pendaftaran telah selesai. Akun Anda akan dibuat di Bashhub. Kami dapat mengakses profil kami di «https://bashhub.com/nombre-de-usuario«. Bashub akan membuat direktori bernama .bashhub yang berisi lingkungan virtual Python dan skrip di direktori $ HOME kami.

pengguna web bashhub

Setelah pendaftaran selesai, kami harus melakukannya restart terminal untuk mulai merekam sejarah kita terminal.

Menguji Bashhub

Sekarang, kami akan menjalankan perintah acak apa pun untuk memeriksa apakah itu benar-benar berfungsi. Saya menjalankan perintah berikut:

clear
pwd
uname -a
ls -l
touch prueba.txt

Verifikasi perintah tertulis

Sekarang kita bisa periksa perintah apa yang telah kami tulis. Untuk melakukan ini, kami akan mengeksekusi di terminal (Ctrl + Alt + T):

keluar bh

bh

Perintah ini akan menampilkan 100 perintah terakhir default. Kita dapat mengganti atau mengubah batas default menggunakan tanda "-n". Untuk hanya menampilkan 10 perintah terakhir yang bisa kita jalankan:

bh -n 10

Anda juga bisa kami menampilkan perintah tertentu menggunakan istilah tertentu. Misalnya "ls".

bh -n 10 "ls"

Jika kita mau mencari perintah tertentu dengan istilah pencarian dan menjalankannya pada saat yang bersamaan, kita bisa menggunakan flag "-i" seperti yang ditunjukkan di bawah ini.

jalankan perintah bh ls

bh -i "ls"

Ketika kita menjalankan perintah lebih dari satu kali, kita dapat memilih perintah yang ingin kita jalankan dari daftar dan tekan Enter.

Menampilkan daftar perintah yang dijalankan dalam direktori

untuk menampilkan daftar perintah terakhir yang Anda jalankan di direktori kerja saat ini, kita hanya perlu menambahkan tanda "-d".

bh -d

Pencarian interaktif

Fitur penting lainnya dari Bashhub adalah pencarian interaktif. Aku s mirip dengan pencarian terbalik (Ctrl + R). Kita bisa menggunakannya dengan menulis:

bh -i

Lihat detail sebuah perintah

Dari pencarian interaktif, kita juga bisa melihat informasi rinci untuk suatu perintah. Pertama, kita harus memulai pencarian interaktif:

pencarian interaktif -i

bh -i

Maka kita harus melakukannya pilih perintah dari daftar dan tekan tombol «i» atau «spasi» untuk melihat detail dari perintah yang dipilih.

Hapus perintah

Kami juga akan bisa hapus perintah tertentu dari database bashub. Untuk melakukan ini, kami akan memulai pencarian interaktif:

hapus perintah -i

bh -i "ls"

Dalam daftar yang akan ditampilkan, kami harus melakukannya pilih perintah yang ingin kita hapus dan tekan tombol «Backspace»  papan ketik.

Copot pemasangan Bashhub

Jika Anda tidak selesai melihat utilitas tersebut, Anda dapat menghapus instalannya dengan menghapus direktori berikut dari sistem Anda:

rm -r ~/.bashhub

Jika Anda khawatir tentang implikasi privasi dan keamanan, Bashhub bukan untuk Anda. Siapa yang membutuhkan dapat berkonsultasi lebih lanjut tentang kemungkinan program ini di halamannya GitHub.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   xussof dijo

    Dan unggah perintah yang dapat berisi kata sandi, ip, dan pengguna ke cloud yang Anda jalankan tanpa ingat bahwa Anda memiliki daemon di belakang yang menerbitkan semuanya? .. Selamat mencoba NSA ..

    1.    Damian Amoedo dijo

      Seperti yang saya tulis di artikel, program menghindari perintah tertentu dengan informasi sensitif (saya rasa saya ingat bahwa Anda dapat mengkonfigurasi perintah mana yang ingin Anda hindari. Dalam dokumentasi Anda dapat menemukan informasi tentang subjek). Tetapi juga benar bahwa ketika Anda menginstal alat jenis ini, mungkin menarik untuk tidak "melupakan" apa yang sedang dijalankan sistem Anda, jika Anda menangani informasi yang dikompromikan seperti itu. Salu2.