Bashhub, akses sejarah terminal anda dari mana sahaja

bashhub mengenai

Dalam artikel seterusnya kita akan melihat bashhub. Semua pengguna Gnu / Linux tahu bahawa perintah yang kita laksanakan di shell akan disimpan dan kita dapat melihatnya pada bila-bila masa menggunakan perintah sejarah, menggunakan panah UP / DOWN atau melakukan carian terbalik (CTRL + R) di Terminal. Semua perintah yang kita jalankan di terminal akan disimpan di fail .bash_history. Tetapi kita dapat melihatnya, mengakses dan menjalankannya hanya dari mesin yang sama. Sekiranya kita memerlukan mengakses sejarah terminal kami dari sistem yang berbeza di rangkaianDi sinilah utiliti "Bashhub" membantu kami.

Ini mudah perkhidmatan web dalam talian di mana kita dapat menyimpan semua perintah dan mengaksesnya dari mana sahaja. Bashhub menyimpan semua perintah yang kami tulis dalam semua sesi dan sistem, sehingga kami dapat mengaksesnya dari mana saja. Sederhananya, semua Kisah BASH akan tersedia di awan. Bashhub adalah percuma dan sumber terbuka.

Semua arahan akan disimpan dalam pangkalan data Bashhub, yang dienkripsi menggunakan enkripsi tahap penyimpanan melalui LUKS. Bashhub akan menghasilkan a token pengenalan yang unik untuk setiap pengguna. Semua arahan yang dirakam bagi pihak pengguna hanya dapat diakses menggunakan token pengesahan pengguna ini. Sebenarnya tidak ada cara untuk berkongsi perintah ini dan tidak dapat diakses oleh umum. Bashhub akan membolehkan kita mengabaikan beberapa arahan yang mengandungi maklumat sulit seperti kata laluan pengguna.

Memasang Bashhub

Untuk menggunakan alat ini, kita mesti memastikannya telah dipasang Python (2.7 sekurang-kurangnya) dalam sistem kami. Python 2.7 tersedia di repositori lalai sebilangan besar pengedaran Gnu / Linux.

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

konfigurasi bashhub

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

Setelah beberapa saat, kami akan diminta untuk membuat akaun baru jika kami belum memilikinya. Kita mesti menulis e-mel, nama pengguna dan kata laluan yang sah, dan nama sistem kami.

konfigurasi pengguna bashhub

Sistem akan memberitahu kami bahawa pendaftaran telah selesai. Akaun anda akan dibuat di Bashhub. Kami boleh mengakses profil kami di «https://bashhub.com/nombre-de-usuario«. Bashub akan membuat direktori bernama .bashhub yang mengandungi persekitaran maya Python dan skrip di direktori $ HOME kami.

bashhub pengguna web

Setelah pendaftaran selesai, kita perlu mulakan semula terminal untuk mula merakam sejarah kami terminal.

Menguji Bashhub

Sekarang, kami akan menjalankan sebarang arahan rawak untuk memeriksa sama ada ia berfungsi. Saya menjalankan arahan berikut:

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

Sahkan arahan bertulis

Sekarang kita boleh periksa arahan apa yang telah kita tulis. Untuk melakukan ini, kami akan melaksanakan di terminal (Ctrl + Alt + T):

keluar bh

bh

Perintah ini akan menunjukkan 100 arahan terakhir lalai. Kita boleh mengganti atau mengubah had lalai menggunakan bendera "-n". Untuk menunjukkan hanya 10 perintah terakhir yang dapat kita laksanakan:

bh -n 10

Anda juga boleh kami paparkan arahan tertentu menggunakan istilah tertentu. Contohnya "ls".

bh -n 10 "ls"

Jika kita cari perintah tertentu dengan istilah carian dan jalankan pada masa yang sama, kita dapat menggunakan bendera "-i" seperti gambar di bawah.

jalankan perintah bh ls

bh -i "ls"

Apabila kita menjalankan perintah lebih dari sekali, kita dapat memilih perintah yang ingin kita laksanakan dari daftar dan tekan Enter.

Tunjukkan senarai arahan yang dilaksanakan dalam direktori

kepada paparkan senarai arahan terakhir yang anda jalankan di direktori kerja semasa, kita hanya perlu menambahkan bendera "-d".

bh -d

Pencarian interaktif

Ciri ketara Bashhub yang lain adalah carian interaktif. Adakah serupa dengan carian terbalik (Ctrl + R). Kita boleh menggunakannya dengan menulis:

bh -i

Lihat perincian arahan

Dari carian interaktif, kita juga boleh melihat maklumat terperinci untuk arahan. Pertama, kita harus memulakan carian interaktif:

carian interaktif -i

bh -i

Maka kita harus pilih arahan dari senarai dan tekan kekunci «i» atau «bar ruang» untuk melihat perincian arahan yang dipilih.

Padamkan arahan

Kami juga akan dapat hapus arahan tertentu dari pangkalan data bashub. Untuk melakukan ini, kami akan memulakan carian interaktif:

alih keluar perintah -i

bh -i "ls"

Dalam senarai yang akan ditunjukkan, kita harus pilih arahan yang ingin kita hapus dan tekan kekunci «Backspace»  papan kekunci.

Nyahpasang Bashhub

Sekiranya anda tidak selesai melihat utiliti, anda boleh mencopot pemasangannya dengan menghapus direktori berikut dari sistem anda:

rm -r ~/.bashhub

Sekiranya anda prihatin terhadap implikasi privasi dan keselamatan, Bashhub bukan untuk anda. Siapa yang memerlukannya dapat berunding lebih lanjut mengenai kemungkinan program ini di halaman mereka GitHub.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   xussof kata

    Dan muat naik arahan yang boleh mengandungi kata laluan, ip dan pengguna ke awan yang anda laksanakan tanpa mengingati bahawa anda mempunyai daemon di belakang yang menerbitkan semuanya? .. Selamat mencuba NSA ..

    1.    Damian Amoedo kata

      Seperti yang saya tulis dalam artikel itu, program ini menghindari perintah tertentu dengan maklumat sensitif (saya rasa saya ingat bahawa anda dapat mengkonfigurasi perintah mana yang ingin anda hindari. Dalam dokumentasi anda boleh mendapatkan maklumat mengenai subjek tersebut). Tetapi juga benar bahawa semasa anda memasang alat jenis ini, mungkin menarik untuk tidak "melupakan" apa yang dijalankan oleh sistem anda, jika anda mengendalikan maklumat yang dikompromikan seperti itu. Salu2.