Bashhub, hyr në historinë e terminalit tënd nga kudo

bashhub rreth

Në artikullin tjetër do të hedhim një vështrim në bashhub. Të gjithë përdoruesit e Gnu / Linux e dinë që komandat që ekzekutojmë në shell do të ruhen dhe ne mund t'i shohim në çdo kohë duke përdorur komandën e historisë, duke përdorur shigjetat UP / DOWN ose duke bërë një kërkim të kundërt (CTRL + R) në Terminal. Të gjitha komandat që ekzekutojmë në terminal do të ruhen në skedari .bash_history. Por ne mund t'i shohim ata, t'i përdorim dhe t'i ribotojmë vetëm nga e njëjta makinë. Në rast se kemi nevojë hyni në historinë e terminalit tonë nga një sistem tjetër në rrjetKjo është ajo ku shërbimi "Bashhub" na vjen në ndihmë.

Kjo është një e thjeshtë shërbim në internet në internet ku mund t’i ruajmë të gjitha komandat dhe t’i qasemi nga kudo. Bashhub ruan të gjitha komandat që ne shkruajmë në të gjitha sesionet dhe sistemet, në mënyrë që të mund t'i qasemi atyre nga kudo. Ta themi thjesht, të gjitha Historia e BASH do të jetë në dispozicion në re. Bashhub është plotësisht burim i lirë dhe i hapur.

Të gjitha komandat do të ruhen në bazën e të dhënave Bashhub, e cila është e koduar duke përdorur enkriptimin në nivelin e ruajtjes përmes LUKS. Bashhub do të gjenerojë një shenjë unike identifikimi për secilin përdorues. Të gjitha komandat e regjistruara në emër të një përdoruesi janë të arritshme vetëm duke përdorur shenjën e vërtetimit të këtij përdoruesi. Në të vërtetë nuk ka asnjë mënyrë për të ndarë këto komanda dhe ato nuk janë të arritshme për publikun. Bashhub do të na lejojë të injorojmë disa komanda që përmbajnë informacion konfidencial siç është fjalëkalimi i përdoruesit.

Po instalon Bashhub

Në mënyrë që të përdorim këtë mjet, ne do të duhet të sigurohemi që kanë instaluar Piton (2.7 të paktën) në sistemin tonë. Python 2.7 është i disponueshëm në depot e paracaktuara të shumicës së shpërndarjeve të Gnu / Linux.

Pasi të instalohet Python, tani mund të ekzekutojmë komandën e mëposhtme në terminal (Ctrl + Alt + T) siç tregohet më poshtë:

konfigurimi i bashhub

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

Pas disa sekondash, do të na kërkohet të krijojmë një llogari të re nëse nuk e kemi tashmë një të tillë. Do të duhet të shkruajmë një email të vlefshëm, emrin e përdoruesit dhe fjalëkalimin, dhe emrin e sistemit tonë.

konfigurimi i përdoruesit të bashhub

Sistemi do të na informojë se regjistrimi ka përfunduar. Llogaria juaj do të jetë krijuar në Bashhub. Ne mund të përdorim profilin tonë në «https://bashhub.com/nombre-de-usuario« Bashub do të krijojë një direktori të quajtur .bashhub që përmban një mjedis virtual Python dhe skripte në drejtorinë tonë $ HOME.

përdorues uebi bashhub

Pasi të ketë përfunduar regjistrimi, do të na duhet rinisni terminalin për të filluar regjistrimin e historisë sonë të terminaleve.

Testimi i Bashhub

Tani, ne do të ekzekutojmë ndonjë komandë të rastit për të kontrolluar nëse funksionon vërtet. Kam ekzekutuar komandat e mëposhtme:

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

Verifikoni komandat e shkruara

Tani mundemi kontrolloni se çfarë komandash kemi shkruar. Për ta bërë këtë, ne do të ekzekutojmë në terminal (Ctrl + Alt + T):

dalja bh

bh

Kjo komandë do të tregojë 100 komandat e fundit parazgjedhur Ne mund të anashkalojmë ose ndryshojmë kufirin e paracaktuar duke përdorur flamurin "-n". Për të treguar vetëm 10 komandat e fundit mund të ekzekutojmë:

bh -n 10

Ju gjithashtu mund të na shfaq një komandë specifike duke përdorur një term specifik. Për shembull "ls".

bh -n 10 "ls"

Nëse dëshirojmë kërkoni për një komandë specifike me një term kërkimi dhe ekzekutoni atë në të njëjtën kohë, ne mund të përdorim flamurin "-i" siç tregohet më poshtë.

ekzekutoni komandën bh ls

bh -i "ls"

Kur ekzekutojmë një komandë më shumë se një herë, mund të zgjedhim komandën që duam të ekzekutojmë nga lista dhe të shtypim Enter.

Trego listën e komandave të ekzekutuara në një direktori

shfaqni listën e komandave të fundit që keni ekzekutuar në drejtorinë aktuale të punës, thjesht duhet të shtojmë flamurin "-d".

bh -d

Kërkim ndërveprues

Karakteristika tjetër e shquar e Bashhub është kërkimi ndërveprues. Është e ngjashme me kërkimin e kundërt (Ctrl + R). Mund ta përdorim duke shkruar:

bh -i

Shikoni detajet e një komande

Nga kërkimi interaktiv, ne gjithashtu mund të shikoni informacione të hollësishme për një komandë. Së pari, do të duhet të fillojmë kërkimin interaktiv:

kërkimi ndërveprues -i

bh -i

Atëherë do të na duhet zgjidhni komandën nga lista dhe shtypni tastet «i» ose «space bar» për të parë detajet e komandës së zgjedhur.

Fshini komandat

Ne gjithashtu do të jemi në gjendje të hiqni një komandë të veçantë nga baza e të dhënave bashub. Për ta bërë këtë, ne do të fillojmë kërkimin interaktiv:

hiq komandën -i

bh -i "ls"

Në listën që do të tregohet, ne do të duhet zgjidhni komandën që duam të fshijmë dhe shtypni butonin «Backspace»  keyboard.

Çinstalo Bashhub

Në rast se nuk mbaroni së shikuari programin, mund ta çinstaloni duke fshirë direktorinë vijuese nga sistemi juaj:

rm -r ~/.bashhub

Nëse shqetësoheni për privatësinë dhe implikimet e sigurisë, Bashhub nuk është për ju. Kush ka nevojë do të jetë në gjendje të konsultohet më shumë rreth mundësive të këtij programi në faqen e tyre të GitHub.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Xusof dijo

    Dhe ngarkoni komanda të cilat mund të përmbajnë fjalëkalime, ip dhe përdorues në renë që ekzekutoni pa kujtuar se keni një daemon prapa që boton gjithçka? .. Provoni bukur NSA ..

    1.    Damian Amoedo dijo

      Siç kam shkruar në artikull, programi shmang disa komanda me informacione të ndjeshme (mendoj se mbaj mend që mund të konfiguroni se cilat komanda dëshironi të shmangni. Në dokumentacion mund të gjeni informacione në lidhje me temën). Por është gjithashtu e vërtetë se kur instaloni këto lloj mjetesh, mbase është interesante të mos "harroni" atë që po funksionon sistemi juaj, nëse merreni me informacione të tilla të komprometuara. Salu2