Kitame straipsnyje mes pažvelgsime į bashhub. Visi „Gnu / Linux“ vartotojai žino, kad komandos, kurias vykdome apvalkale, bus išsaugotos ir jas galime bet kada pamatyti naudodami komandą istorija, naudodamiesi rodyklėmis AUKŠTYN / ŽEMYN arba atlikdami atvirkštinę paiešką (CTRL + R) terminale. Visos komandos, kurias vykdome terminale, bus išsaugotos .bash_history failas. Bet mes galime juos pamatyti, prieiti ir paleisti iš naujo tik iš tos pačios mašinos. Jei mums to prireiks pasiekti mūsų terminalo istoriją iš kitos tinklo sistemosČia mums padeda „Bashhub“ įrankis.
Tai paprasta internetinė interneto paslauga kur galime išsaugoti visas komandas ir pasiekti jas iš bet kur. „Bashhub“ išsaugo visas komandas, kurias rašome visose sesijose ir sistemose, kad galėtume jas pasiekti iš bet kur. Paprasčiau tariant, viskas BASH istorija bus prieinama debesyje. „Bashhub“ yra visiškai nemokamas ir atviras šaltinis.
Visos komandos bus saugomos „Bashhub“ duomenų bazėje, kuri yra užkoduota naudojant saugyklos lygio šifravimą per LUKS. Bashhubas sugeneruos a unikalus identifikavimo ženklas kiekvienam vartotojui. Prie visų vartotojo vardu įrašytų komandų galima naudotis tik naudojant šio vartotojo autentifikavimo žetoną. Tiesą sakant nėra galimybės dalintis šiomis komandomis ir jos nėra viešai prieinamos. „Bashhub“ leis mums nepaisyti kai kurių komandų, kuriose yra konfidencialios informacijos, pvz., Vartotojo slaptažodžio.
„Bashhub“ diegimas
Norėdami naudoti šį įrankį, turėsime tuo įsitikinti turite įdiegti Pitonas (Bent jau 2.7) mūsų sistemoje. „Python 2.7“ yra numatytose daugumos „Gnu / Linux“ paskirstymų saugyklose.
Įdiegę „Python“, mes dabar galime atlikti šią komandą terminale („Ctrl“ + „Alt“ + T), kaip nurodyta toliau:
curl -OL https://bashhub.com/setup && bash setup
Po kelių sekundžių mūsų bus paprašyta sukurti naują paskyrą, jei jos dar neturime. Turėsime rašyti galiojantis el. paštas, vartotojo vardas ir slaptažodis bei mūsų sistemos pavadinimas.
Sistema informuos mus, kad registracija baigta. Jūsų paskyra bus sukurta „Bashhub“. Savo profilį galime pasiekti «https://bashhub.com/nombre-de-usuario«. „Bashub“ sukurs katalogą .bashhub, kuriame bus „Python“ virtuali aplinka ir scenarijai mūsų $ HOME kataloge.
Baigę registraciją turėsime paleiskite terminalą iš naujo, kad pradėtumėte įrašyti mūsų istoriją terminalų.
Bandymas Bashhub
Dabar atliksime bet kokią atsitiktinę komandą, kad patikrintume, ar ji tikrai veikia. Aš vykdžiau šias komandas:
clear pwd uname -a ls -l touch prueba.txt
Patikrinkite parašytas komandas
Dabar galime patikrinkite, kokias komandas parašėme. Norėdami tai padaryti, vykdysime terminale (Ctrl + Alt + T):
bh
Ši komanda rodys paskutines 100 komandų numatytas. Mes galime nepaisyti arba pakeisti numatytąją ribą naudodami „-n“ vėliavą. Norėdami parodyti tik paskutines 10 komandų, kurias galime įvykdyti:
bh -n 10
Jūs taip pat galite mus rodyti konkrečią komandą vartojant konkretų terminą. Pavyzdžiui, „ls“.
bh -n 10 "ls"
Jei mes ieškokite konkrečios komandos su paieškos terminu ir vykdykite ją tuo pačiu metu, mes galime naudoti „-i“ vėliavą, kaip parodyta žemiau.
bh -i "ls"
Vykdydami komandą daugiau nei vieną kartą, mes galime pasirinkti norimą vykdyti komandą iš sąrašo ir paspausti Enter.
Rodyti kataloge vykdomų komandų sąrašą
į rodyti paskutinių komandų, kurias vykdėte dabartiniame darbo kataloge, sąrašą, mes tiesiog turime pridėti „-d“ vėliavą.
bh -d
Interaktyvi paieška
Kitas pastebimas „Bashhub“ bruožas yra interaktyvi paieška. Yra panaši į atvirkštinę paiešką („Ctrl“ + R). Mes galime jį naudoti rašydami:
bh -i
Peržiūrėkite išsamią komandos informaciją
Iš interaktyvios paieškos taip pat galime peržiūrėti išsamią komandos informaciją. Pirmiausia turėsime pradėti interaktyvią paiešką:
bh -i
Tada turėsime sąraše pasirinkite komandą ir paspauskite „i“ arba „tarpo klavišus“ norėdami peržiūrėti išsamią informaciją apie pasirinktą komandą.
Ištrinti komandas
Mes taip pat galėsime pašalinkite tam tikrą komandą iš „bashub“ duomenų bazės. Norėdami tai padaryti, pradėsime interaktyvią paiešką:
bh -i "ls"
Rodomame sąraše turėsime pasirinkite norimą ištrinti komandą ir paspauskite klavišą «Backspace» klaviatūra.
Pašalinkite „Bashhub“
Jei nebaigiate matyti naudingosios programos, galite ją pašalinti iš savo sistemos ištrindami šį katalogą:
rm -r ~/.bashhub
Jei nerimaujate dėl privatumo ir saugumo, „Bashhub“ netinka jums. Kam to reikia, galės daugiau sužinoti apie šios programos galimybes savo tinklalapyje GitHub.
Ir nusiųskite komandas, kuriose gali būti slaptažodžių, „ip“ ir vartotojų, į debesį, kurį vykdote nepamiršdami, kad už jūsų slypi daemonas, kuris viską skelbia? .. Puiku išbandyti NSA ..
Kaip rašiau straipsnyje, programa vengia tam tikrų komandų su slapta informacija (manau, kad atsimenu, kad galite sukonfigūruoti, kurių komandų norite vengti. Dokumentuose galite rasti informacijos apie temą). Tačiau taip pat tiesa, kad įdiegus tokio tipo įrankius galbūt įdomu „nepamiršti“, ką veikia jūsų sistema, jei tvarkote tokią pažeistą informaciją. Salu2.