Bashhub, i-access ang kasaysayan ng iyong terminal mula sa kahit saan

bashhub tungkol sa

Sa susunod na artikulo ay titingnan natin ang bashhub. Alam ng lahat ng mga gumagamit ng Gnu / Linux na ang mga utos na isinasagawa namin sa shell ay mai-save at maaari naming makita ang mga ito anumang oras gamit ang command ng kasaysayan, gamit ang mga UP / Down arrow o paggawa ng isang reverse search (CTRL + R) sa Terminal. Ang lahat ng mga utos na isinasagawa namin sa terminal ay mai-save sa .bash_history file. Ngunit maaari natin silang makita, i-access at muling ilunsad ang mga ito mula lamang sa parehong makina. Kung sakaling kailangan natin i-access ang kasaysayan ng aming terminal mula sa ibang system sa networkDito tutulungan ang utility na "Bashhub".

Ito ay isang simple serbisyo sa online na web kung saan maaari nating mai-save ang lahat ng mga utos at mai-access ang mga ito mula saan man. Sine-save ng Bashhub ang lahat ng mga utos na isinusulat namin sa lahat ng mga session at system, upang ma-access namin sila mula sa kahit saan. Upang ilagay ito nang simple, lahat Ang kwento ni BASH ay magagamit sa cloud. Ang Bashhub ay ganap na libre at bukas na mapagkukunan.

Ang lahat ng mga utos ay maiimbak sa database ng Bashhub, na naka-encrypt gamit ang pag-encrypt sa antas ng imbakan sa pamamagitan ng LUKS. Bashhub ay bubuo ng isang natatanging token ng pagkakakilanlan para sa bawat gumagamit. Ang lahat ng mga utos na naitala sa ngalan ng isang gumagamit ay maa-access lamang gamit ang token ng pagpapatotoo ng gumagamit na ito. Talaga walang paraan upang ibahagi ang mga utos na ito at hindi sila maa-access sa publiko. Papayagan kami ng Bashhub na huwag pansinin ang ilang mga utos na naglalaman ng kumpidensyal na impormasyon tulad ng password ng gumagamit.

Pag-install ng Bashhub

Upang magamit ang tool na ito kailangan naming tiyakin na naka-install na Sawa (2.7 kahit papaano) sa aming system. Ang Python 2.7 ay magagamit sa mga default na repository ng karamihan sa mga pamamahagi ng Gnu / Linux.

Kapag na-install na ang Python, maaari na nating maisagawa ang sumusunod na utos sa terminal (Ctrl + Alt + T) tulad ng ipinahiwatig sa ibaba:

pagsasaayos ng bashhub

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

Pagkatapos ng ilang segundo, hihilingin sa amin na lumikha ng isang bagong account kung wala kaming mayroon. Kailangan nating magsulat isang wastong email, username at password, at ang pangalan ng aming system.

bashhub pagsasaayos ng gumagamit

Ipapaalam sa amin ng system na nakumpleto na ang pagpaparehistro. Malikha ang iyong account sa Bashhub. Maaari naming ma-access ang aming profile sa «https://bashhub.com/nombre-de-usuario«. Lilikha ang Bashub ng isang direktoryo na tinatawag na .bashhub na naglalaman ng isang virtual na kapaligiran ng Python at mga script sa aming direktoryo na $ HOME.

web user bashhub

Kapag natapos na ang pagpaparehistro kailangan nating i-restart ang terminal upang simulan ang pagtatala ng aming kasaysayan ng mga terminal.

Pagsubok sa Bashhub

Ngayon, tatakbo kami ng anumang random na utos upang suriin kung gumagana talaga ito. Pinatakbo ko ang mga sumusunod na utos:

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

Patunayan ang mga nakasulat na utos

Kaya na natin suriin kung anong mga utos ang isinulat namin. Upang magawa ito, isasagawa namin sa terminal (Ctrl + Alt + T):

exit bh

bh

Utos na ito ipapakita ang huling 100 mga utos default. Maaari naming i-override o baguhin ang default na limitasyon gamit ang "-n" flag. Upang ipakita lamang ang huling 10 mga utos na maaari naming maisagawa:

bh -n 10

Maaari mo rin kaming ipakita ang isang tukoy na utos gamit ang isang tukoy na term. Halimbawa ng "ls".

bh -n 10 "ls"

Kung gusto natin maghanap para sa isang tukoy na utos na may isang termino para sa paghahanap at patakbuhin ito sa parehong oras, maaari naming gamitin ang flag na "-i" tulad ng ipinakita sa ibaba.

patakbuhin ang utos ng bh ls

bh -i "ls"

Kapag nagsagawa kami ng isang utos nang higit sa isang beses, maaari naming piliin ang utos na nais nating isagawa mula sa listahan at pindutin ang Enter.

Ipakita ang listahan ng mga utos na naisakatuparan sa isang direktoryo

Sa ipakita ang listahan ng mga huling utos na iyong pinatakbo sa kasalukuyang gumaganang direktoryo, kailangan lang nating idagdag ang "-d" flag.

bh -d

Interactive na paghahanap

Ang iba pang pambihirang tampok ng Bashhub ay interactive na paghahanap. Ay katulad ng pag-reverse lookup (Ctrl + R). Maaari natin itong magamit sa pamamagitan ng pagsulat:

bh -i

Tingnan ang mga detalye ng isang utos

Mula sa interactive na paghahanap, maaari din namin tingnan ang detalyadong impormasyon para sa isang utos. Una, magsisimula tayo sa interactive na paghahanap:

interactive na paghahanap -i

bh -i

Pagkatapos ay kakailanganin natin piliin ang utos mula sa listahan at pindutin ang mga «i» o «space bar» na mga key upang matingnan ang mga detalye ng napiling utos.

Tanggalin ang mga utos

Magagawa rin namin alisin ang isang partikular na utos mula sa bashub database. Upang magawa ito, sisimulan namin ang interactive na paghahanap:

alisin ang utos -i

bh -i "ls"

Sa listahan na ipapakita, kailangan naming piliin ang utos na nais naming tanggalin at pindutin ang «Backspace» key  keyboard.

I-uninstall ang Bashhub

Kung sakaling hindi mo natapos na makita ang utility, maaari mo itong i-uninstall sa pamamagitan ng pagtanggal ng sumusunod na direktoryo mula sa iyong system:

rm -r ~/.bashhub

Kung nag-aalala ka tungkol sa mga implikasyon sa privacy at seguridad, ang Bashhub ay hindi para sa iyo. Sino ang nangangailangan nito ay makakonsulta pa tungkol sa mga posibilidad ng program na ito sa kanilang pahina ng GitHub.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   xussof dijo

    At mag-upload ng mga utos na maaaring maglaman ng mga password, ip at mga gumagamit sa cloud na iyong isinasagawa nang hindi naaalala na mayroon kang isang daemon sa likod na naglathala ng lahat? .. Magandang subukan ang NSA ..

    1.    Damian Amoedo dijo

      Tulad ng isinulat ko sa artikulo, iniiwasan ng programa ang ilang mga utos na may sensitibong impormasyon (sa palagay ko naaalala ko na maaari mong i-configure kung aling mga utos ang nais mong iwasan. Sa dokumentasyon maaari kang makahanap ng impormasyon tungkol sa paksa). Ngunit totoo rin na kapag na-install mo ang mga ganitong uri ng tool, marahil ay kagiliw-giliw na hindi "kalimutan" kung ano ang tumatakbo ng iyong system, kung hahawakan mo ang nasabing nakompromisong impormasyon. Salu2.