Bashhub, accesează istoricul terminalului tău de oriunde

bashhub despre

În articolul următor vom arunca o privire la bashhub. Toți utilizatorii Gnu / Linux știu că comenzile pe care le executăm în shell vor fi salvate și le putem vedea oricând folosind comanda istoric, folosind săgețile SUS / JOS sau efectuând o căutare inversă (CTRL + R) în terminal. Toate comenzile pe care le executăm în terminal vor fi salvate în .bash_history fișier. Dar le putem vedea, le putem accesa și rula din nou numai de la aceeași mașină. În caz că avem nevoie accesați istoricul terminalului nostru dintr-un alt sistem din rețeaAici ne vine în ajutor utilitarul „Bashhub”.

Acesta este un lucru simplu serviciu web online unde putem salva toate comenzile și le putem accesa de oriunde. Bashhub salvează toate comenzile pe care le scriem în toate sesiunile și sistemele, astfel încât să le putem accesa de oriunde. Pentru a spune simplu, toate Povestea lui BASH va fi disponibilă în cloud. Bashhub este complet gratuit și open source.

Toate comenzile vor fi stocate în baza de date Bashhub, care este criptată folosind criptarea la nivel de stocare prin LUKS. Bashhub va genera un jeton de identificare unic pentru fiecare utilizator. Toate comenzile înregistrate în numele unui utilizator sunt accesibile numai folosind simbolul de autentificare al acestui utilizator. De fapt nu există nicio modalitate de a partaja aceste comenzi și acestea nu sunt accesibile publicului. Bashhub ne va permite să ignorăm unele comenzi care conțin informații confidențiale, cum ar fi parola utilizatorului.

Instalarea Bashhub

Pentru a utiliza acest instrument va trebui să ne asigurăm că au instalat Piton (Cel puțin 2.7) în sistemul nostru. Python 2.7 este disponibil în depozitele implicite ale majorității distribuțiilor Gnu / Linux.

Odată ce Python este instalat, acum putem executa următoarea comandă în terminal (Ctrl + Alt + T) așa cum este indicat mai jos:

configurație bashhub

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

După câteva secunde, ni se va cere să creăm un cont nou dacă nu avem deja unul. Va trebui să scriem un e-mail valid, un nume de utilizator și o parolă, precum și numele sistemului nostru.

configurația utilizatorului bashhub

Sistemul ne va informa că înregistrarea a fost finalizată. Contul dvs. va fi fost creat pe Bashhub. Ne putem accesa profilul în «https://bashhub.com/nombre-de-usuario«. Bashub va crea un director numit .bashhub care conține un mediu virtual Python și scripturi în directorul nostru $ HOME.

utilizator web bashhub

Odată ce înregistrarea este terminată, va trebui să o facem reporniți terminalul pentru a începe înregistrarea istoricului nostru de terminale.

Testarea lui Bashhub

Acum, vom rula orice comandă aleatorie pentru a verifica dacă funcționează cu adevărat. Am rulat următoarele comenzi:

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

Verificați comenzile scrise

Acum putem verificați ce comenzi am scris. Pentru a face acest lucru, vom executa în terminal (Ctrl + Alt + T):

ieși bh

bh

Această comandă va afișa ultimele 100 de comenzi Mod implicit. Putem suprascrie sau modifica limita implicită folosind semnalizatorul „-n”. Pentru a afișa doar ultimele 10 comenzi putem executa:

bh -n 10

Puteți și noi afișați o comandă specifică folosind un termen specific. De exemplu „ls”.

bh -n 10 "ls"

Dacă vrem căutați o comandă specifică cu un termen de căutare și rulați-o în același timp, putem folosi steagul "-i" așa cum se arată mai jos.

rulați bh ls comanda

bh -i "ls"

Când executăm o comandă de mai multe ori, putem alege comanda pe care dorim să o executăm din listă și să apăsăm Enter.

Afișați lista comenzilor executate într-un director

la afișați lista ultimelor comenzi pe care le-ați executat în directorul de lucru curent, trebuie doar să adăugăm steagul "-d".

bh -d

Căutare interactivă

Cealaltă caracteristică notabilă a Bashhub este căutarea interactivă. Este similar cu căutarea inversă (Ctrl + R). O putem folosi scriind:

bh -i

Vizualizați detaliile unei comenzi

Din căutarea interactivă, putem, de asemenea vizualizați informații detaliate pentru o comandă. În primul rând, va trebui să începem căutarea interactivă:

căutare interactivă -i

bh -i

Atunci va trebui alegeți comanda din listă și apăsați tastele «i» sau «bara de spațiu» pentru a vizualiza detaliile comenzii selectate.

Ștergeți comenzile

De asemenea, vom putea eliminați o anumită comandă din baza de date bashub. Pentru a face acest lucru, vom începe căutarea interactivă:

elimina comanda -i

bh -i "ls"

În lista care va fi afișată, va trebui alegeți comanda pe care dorim să o ștergeți și apăsați tasta «Backspace»  tastatură.

Dezinstalați Bashhub

În cazul în care nu terminați de a vedea utilitarul, îl puteți dezinstala ștergând următorul director din sistem:

rm -r ~/.bashhub

Dacă vă preocupă implicațiile privind confidențialitatea și securitatea, Bashhub nu este pentru dvs.. Cine are nevoie de el va putea consulta mai multe despre posibilitățile acestui program în pagina sa de GitHub.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   xussof el a spus

    Și încărcați comenzi care pot conține parole, IP-uri și utilizatori în cloud pe care le executați fără să vă amintiți că aveți un demon în spate care publică totul? .. Încearcă frumos NSA ..

    1.    Damian Amoedo el a spus

      După cum am scris în articol, programul evită anumite comenzi cu informații sensibile (îmi amintesc că puteți configura ce comenzi doriți să evitați. În documentație puteți găsi informații despre subiect). Dar este de asemenea adevărat că atunci când instalați aceste tipuri de instrumente, poate că este interesant să nu „uitați” ce rulează sistemul dvs., dacă gestionați astfel de informații compromise. Salu2.