Seuraavassa artikkelissa aiomme tarkastella bashhubia. Kaikki Gnu / Linux-käyttäjät tietävät, että komentot, jotka suoritamme komentotulkissa, tallennetaan ja voimme nähdä ne milloin tahansa käyttämällä historiakomentoa, käyttämällä YLÖS / ALAS-nuolia tai suorittamalla käänteisen haun (CTRL + R) terminaalissa. Kaikki komennot, jotka suoritamme päätelaitteessa, tallennetaan .bash_history-tiedosto. Mutta voimme nähdä heidät, käyttää niitä ja suorittaa ne uudelleen vain samalta koneelta. Jos tarvitsemme käyttää päätelaitteemme historiaa toisesta verkon järjestelmästäTässä "Bashhub" -apuohjelma tulee auttamaan.
Tämä on yksinkertaista online-verkkopalvelu mihin voimme tallentaa kaikki komennot ja käyttää niitä mistä tahansa. Bashhub tallentaa kaikki käskyt, jotka kirjoitamme kaikkiin istuntoihin ja järjestelmiin, jotta voimme käyttää niitä mistä tahansa. Yksinkertaisesti sanottuna kaikki BASHin tarina on saatavilla pilvessä. Bashhub on täysin ilmainen ja avoimen lähdekoodin.
Kaikki komennot tallennetaan Bashhub-tietokantaan, joka salataan LUKS: n kautta tallennustason salauksella. Bashhub tuottaa a yksilöllinen tunniste jokaiselle käyttäjälle. Kaikki käyttäjän puolesta tallennetut komennot ovat käytettävissä vain tämän käyttäjän todennustunnuksella. Itse asiassa ei ole mitään tapaa jakaa näitä komentoja, eivätkä ne ole julkisesti käytettävissä. Bashhub antaa meille mahdollisuuden jättää huomiotta jotkut komennot, jotka sisältävät luottamuksellisia tietoja, kuten käyttäjän salasanan.
Bashhubin asentaminen
Tämän työkalun käyttämiseksi meidän on varmistettava se olet asentanut Python (Vähintään 2.7) järjestelmässämme. Python 2.7 on saatavana useimpien Gnu / Linux-jakelujen oletusvarastoissa.
Kun Python on asennettu, voimme nyt suorittaa seuraavan komennon päätelaitteessa (Ctrl + Alt + T) seuraavasti:
curl -OL https://bashhub.com/setup && bash setup
Muutaman sekunnin kuluttua meitä pyydetään luomaan uusi tili, jos meillä ei vielä ole tiliä. Meidän on kirjoitettava voimassa oleva sähköpostiosoite, käyttäjänimi ja salasana sekä järjestelmämme nimi.
Järjestelmä ilmoittaa meille, että rekisteröinti on saatu päätökseen. Tilisi on luotu Bashhubissa. Pääset profiiliin «https://bashhub.com/nombre-de-usuario«. Bashub luo hakemiston .bashhub, joka sisältää Python-virtuaaliympäristön ja komentosarjat $ HOME -hakemistossamme.
Kun rekisteröinti on valmis, meidän on Käynnistä pääte uudelleen aloittaaksesi historiamme tallentamisen päätelaitteista.
Testataan Bashhubia
Suoritamme nyt minkä tahansa satunnaisen komennon tarkistaaksemme, toimiiko se todella. Suoritin seuraavat komennot:
clear pwd uname -a ls -l touch prueba.txt
Tarkista kirjoitetut komennot
Nyt voimme tarkista mitä komentoja olemme kirjoittaneet. Tätä varten suoritamme päätelaitteessa (Ctrl + Alt + T):
bh
Tämä komento näyttää viimeiset 100 komentoa oletuksena. Voimme ohittaa tai muuttaa oletusrajan käyttämällä "-n" -merkkiä. Näytä vain viimeiset 10 komentoa, jotka voimme suorittaa:
bh -n 10
Voit myös meitä näyttää tietyn komennon käyttämällä tiettyä termiä. Esimerkiksi "ls".
bh -n 10 "ls"
Jos haluamme etsi tiettyä komentoa hakutermillä ja suorita se samanaikaisesti, voimme käyttää "-i" -lippua alla olevan kuvan mukaisesti.
bh -i "ls"
Kun suoritamme komennon useammin kuin kerran, voimme valita komennon, jonka haluat suorittaa, luettelosta ja painaa Enter.
Näytä luettelo hakemistossa suoritetuista komennoista
että näyttää luettelon viimeisimmistä komennoista, jotka suoritit nykyisessä työkansiossa, meidän on vain lisättävä "-d" -lippu.
bh -d
Interaktiivinen haku
Bashhubin toinen merkittävä piirre on interaktiivinen haku. On samanlainen kuin käänteinen haku (Ctrl + R). Voimme käyttää sitä kirjoittamalla:
bh -i
Tarkastele komennon yksityiskohtia
Interaktiivisesta hausta voimme myös tarkastella komennon yksityiskohtaisia tietoja. Ensin meidän on aloitettava interaktiivinen haku:
bh -i
Sitten meidän on valitse komento luettelosta ja paina «i» tai «välilyönti» -näppäimiä nähdäksesi valitun komennon tiedot.
Poista komennot
Pystymme myös poista tietty komento bashub-tietokannasta. Tätä varten aloitamme interaktiivisen haun:
bh -i "ls"
Näytettävässä luettelossa meidän on valitse poistettava komento ja paina «Askelpalautin» -näppäintä näppäimistö.
Poista Bashhub
Jos et näe apuohjelmaa loppuun, voit poistaa sen poistamalla seuraavan hakemiston järjestelmästäsi:
rm -r ~/.bashhub
Jos olet huolissasi yksityisyyden ja turvallisuuden vaikutuksista, Bashhub ei ole sinua varten. Kuka sitä tarvitsee, hän voi tutustua tarkemmin tämän ohjelman mahdollisuuksiin verkkosivullaan GitHub.
Ja lataa komennot, jotka voivat sisältää salasanoja, ip: itä ja käyttäjiä suorittamaasi pilveen muistamatta, että takana on daemon, joka julkaisee kaiken? .. Kiva kokeilla NSA: ta ..
Kuten kirjoitin artikkelissa, ohjelma välttää tiettyjä komentoja arkaluontoisilla tiedoilla (luulen, että muistan, että voit määrittää, mitkä komennot haluat välttää. Asiakirjoista löydät tietoa aiheesta). Mutta on myös totta, että kun asennat tämän tyyppisiä työkaluja, on ehkä mielenkiintoista olla "unohtamatta" järjestelmääsi, jos käsittelet tällaisia vaarantuneita tietoja. Salu2.