Bashhub, pristupite povijesti svog terminala s bilo kojeg mjesta

bashhub o

U sljedećem ćemo članku pogledati bashhub. Svi korisnici Gnu / Linuxa znaju da će se naredbe koje izvršavamo u ljusci spremiti i možemo ih vidjeti u bilo kojem trenutku pomoću naredbe history, pomoću strelica GORE / DOLJE ili obrnutog pretraživanja (CTRL + R) u terminalu. Sve naredbe koje izvršimo u terminalu bit će spremljene u Datoteka .bash_history. Ali možemo ih vidjeti, pristupiti im i ponovo ih pokretati samo s istog stroja. U slučaju da trebamo pristupiti povijesti našeg terminala s drugog mrežnog sustavaTu nam dolazi u pomoć uslužni program "Bashhub".

Ovo je jednostavno internetska web usluga gdje možemo spremiti sve naredbe i pristupiti im s bilo kojeg mjesta. Bashhub sprema sve naredbe koje napišemo u svim sesijama i sustavima, tako da im možemo pristupiti s bilo kojeg mjesta. Pojednostavljeno rečeno, sve BASH-ova priča bit će dostupna u oblaku. Bashhub je potpuno besplatan i otvoren izvor.

Sve će se naredbe pohraniti u bazu podataka Bashhub, koja je šifrirana šifriranjem na razini pohrane putem LUKS-a. Bashhub će generirati jedinstveni identifikacijski token za svakog korisnika. Sve naredbe snimljene u ime korisnika dostupne su samo pomoću tokena za provjeru identiteta ovog korisnika. Zapravo nema mogućnosti dijeljenja ovih naredbi i one nisu javno dostupne. Bashhub će nam omogućiti da zanemarimo neke naredbe koje sadrže povjerljive podatke poput korisničke lozinke.

Instaliranje Bashhub-a

Da bismo koristili ovaj alat, morat ćemo se pobrinuti za to su instalirali Piton (Najmanje 2.7) u našem sustavu. Python 2.7 dostupan je u zadanim spremištima većine Gnu / Linux distribucija.

Jednom kada je Python instaliran, sada možemo izvršiti sljedeću naredbu u terminalu (Ctrl + Alt + T) kako je navedeno dolje:

konfiguracija bashhub-a

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

Nakon nekoliko sekundi tražit ćemo da stvorimo novi račun ako ga već nemamo. Morat ćemo napisati valjanu e-poštu, korisničko ime i lozinku i ime našeg sustava.

korisnička konfiguracija bashhub-a

Sustav će nas obavijestiti da je registracija dovršena. Vaš će račun biti kreiran na Bashhubu. Našem profilu možemo pristupiti u «https://bashhub.com/nombre-de-usuario«. Bashub će stvoriti direktorij .bashhub koji sadrži Python virtualno okruženje i skripte u našem direktoriju $ HOME.

web korisnik bashhub

Kada registracija završi morat ćemo ponovno pokrenite terminal da započnemo bilježiti našu povijest terminala.

Testiranje Bashhub-a

Sada ćemo pokrenuti bilo koju slučajnu naredbu kako bismo provjerili radi li stvarno. Pokrenuo sam sljedeće naredbe:

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

Provjerite napisane naredbe

Sad možemo provjeriti koje smo naredbe napisali. Da bismo to učinili, izvršit ćemo u terminalu (Ctrl + Alt + T):

izlaz bh

bh

Ova naredba prikazat će zadnjih 100 naredbi zadano. Možemo nadjačati ili promijeniti zadano ograničenje pomoću zastavice "-n". Da bismo prikazali samo zadnjih 10 naredbi koje možemo izvršiti:

bh -n 10

Možete i nas prikazati određenu naredbu koristeći određeni pojam. Na primjer "ls".

bh -n 10 "ls"

Ako želimo potražite određenu naredbu s pojmom za pretraživanje i istodobno je pokrenite, možemo koristiti zastavicu "-i" kao što je prikazano u nastavku.

pokrenite bh ls naredbu

bh -i "ls"

Kad naredbu izvršimo više puta, s popisa možemo odabrati naredbu koju želimo izvršiti i pritisnuti Enter.

Prikažite popis naredbi izvršenih u direktoriju

u prikazati popis posljednjih naredbi koje ste pokrenuli u trenutnom radnom direktoriju, samo moramo dodati zastavicu "-d".

bh -d

Interaktivno pretraživanje

Druga značajna značajka Bashhuba je interaktivno pretraživanje. Je slično obrnutom pretraživanju (Ctrl + R). Možemo ga koristiti tako da napišemo:

bh -i

Pogledajte detalje naredbe

Iz interaktivnog pretraživanja također možemo pogledajte detaljne informacije o naredbi. Prvo ćemo morati započeti interaktivno pretraživanje:

interaktivno pretraživanje -i

bh -i

Tada ćemo morati odaberite naredbu s popisa i pritisnite tipke «i» ili «razmaknica» za prikaz pojedinosti odabrane naredbe.

Izbriši naredbe

Također ćemo moći uklonite određenu naredbu iz baze podataka bashub. Da bismo to učinili, započet ćemo interaktivno pretraživanje:

ukloni naredbu -i

bh -i "ls"

Na popisu koji će biti prikazan, morat ćemo odaberite naredbu koju želimo izbrisati i pritisnite tipku «Backspace»  tipkovnica.

Deinstalirajte Bashhub

U slučaju da uslužni program ne dovršite, možete ga deinstalirati brisanjem sljedećeg direktorija iz svog sustava:

rm -r ~/.bashhub

Ako ste zabrinuti zbog implikacija na privatnost i sigurnost, Bashhub nije za vas. Tko to treba, moći će se detaljnije savjetovati o mogućnostima ovog programa na njihovoj stranici GitHub.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   xussof dijo

    I prenesite naredbe koje mogu sadržavati lozinke, ip-ove i korisnike u oblak koji izvršavate, a da se ne sjetite da iza imate demona koji sve objavljuje? .. Lijep pokušaj NSA ..

    1.    Damijan Amoedo dijo

      Kao što sam napisao u članku, program izbjegava određene naredbe s osjetljivim informacijama (mislim da se sjećam da možete konfigurirati koje naredbe želite izbjegavati. U dokumentaciji možete pronaći informacije o predmetu). No istina je i da kada instalirate ove vrste alata, možda je zanimljivo ne "zaboraviti" što vaš sustav radi, ako rukujete takvim ugroženim informacijama. Salu2.