Kwinqaku elilandelayo siza kujonga ibashhub. Bonke abasebenzisi be-Gnu / Linux bayazi ukuba imiyalelo esiyenzayo kwiqokobhe iya kugcinwa kwaye sinokubona ngalo naliphi na ixesha sisebenzisa umyalelo wembali, sisebenzisa i-UP / DOWN iintolo okanye sikhangele ngasemva (CTRL + R) kwiXesha. Yonke imiyalelo esiyenzayo kwisiphelo sendlela iya kugcinwa kwifayile ye- .bash_history ifayile. Kodwa siyababona, ukufikelela kunye nokuziphindisela kubo kuphela kumatshini omnye. Kwimeko apho sifuna fikelela kwimbali yesiphelo sethu kwinkqubo eyahlukileyo kwinethiwekhiKulapho uncedo "lweBashhub" lusinceda khona.
Le ilula inkonzo yewebhu ekwi-intanethi apho sinokugcina khona yonke imiyalelo kwaye sifikelele kuyo naphi na. UBashhub ugcina yonke imiyalelo esiyibhalayo kuzo zonke iiseshoni kunye neenkqubo, ukuze sikwazi ukufikelela kuzo naphi na. Ukubeka ngokulula, konke Ibali le-BASH liya kufumaneka efini. I-Bashhub isimahla kwaye ingumthombo ovulekileyo.
Yonke imiyalelo iya kugcinwa kwindawo yogcino lwedatha yaseBashhub, ebhalwe ngokufihlakeleyo kusetyenziswa inqanaba lokugcina ngokufihlakeleyo ngeLUKS. I-Bashhub iya kuvelisa Ithokheni ekhethekileyo yokuchonga umsebenzisi ngamnye. Yonke imiyalelo erekhodwe egameni lomsebenzisi ifikeleleka kuphela kusetyenziswa ithokheni yokuqinisekisa yalo msebenzisi. Ngokwenyani akukho ndlela yokwabelana ngale miyalelo kwaye ayifikeleleki esidlangalaleni. I-Bashhub iya kusivumela ukuba singayihoyi eminye imiyalelo equlathe ulwazi oluyimfihlo olufana negama lokugqitha lomsebenzisi.
Ukufaka iBashhub
Ukuze sisebenzise esi sixhobo kuya kufuneka siqiniseke ukuba ifakiwe Python (2.7 ubuncinci) kwinkqubo yethu. IPython 2.7 iyafumaneka koovimba abagcina uninzi lweGnu / Linux.
Nje ukuba iPython ifakiwe, ngoku sinokwenza lo myalelo ulandelayo kwi-terminal (Ctrl + Alt + T) njengoko kubonisiwe ngezantsi:
curl -OL https://bashhub.com/setup && bash setup
Emva kwemizuzwana embalwa, siya kucelwa ukuba senze iakhawunti entsha ukuba asikabinayo. Kuya kufuneka sibhale i-imeyile esebenzayo, igama lomsebenzisi kunye negama lokugqitha, kunye negama lenkqubo yethu.
Inkqubo iyakusazisa ukuba ubhaliso lugqityiwe. Iakhawunti yakho iya kwenziwa kwiBashhub. Singafikelela kwiprofayile yethu kwi «https://bashhub.com/nombre-de-usuario«. I-Bashub izakwenza isikhombisi esibizwa ngokuba.
Nje ukuba ubhaliso lugqityiwe kuya kufuneka qala kabusha i-terminal ukuqala ukurekhoda imbali yethu Iiterminal.
Ukuvavanya uBashhub
Ngoku, siya kuqhuba nawuphi na umyalelo ongacwangciswanga ukujonga ukuba uyasebenza ngokwenene. Ndibaleke le miyalelo ilandelayo:
clear pwd uname -a ls -l touch prueba.txt
Qinisekisa imiyalelo ebhaliweyo
Ngoku sinako jonga ukuba yeyiphi na imiyalelo esiyibhalileyo. Ukwenza oku, siya kwenza kwisiphelo sendlela (Ctrl + Alt + T):
bh
Lo myalelo iya kubonisa imiyalelo eyi-100 yokugqibela emiselweyo. Singabhala ngaphezulu okanye sitshintshe umda osilelayo sisebenzisa iflegi "-n". Ukubonisa kuphela imiyalelo eli-10 yokugqibela esinokuyenza:
bh -n 10
Unako nathi bonisa umyalelo othile usebenzisa igama elithile. Umzekelo "ls".
bh -n 10 "ls"
Ukuba sifuna khangela umyalelo othile ngegama lokukhangela kwaye usebenze ngexesha elifanayo, singasebenzisa iflegi "-i" njengoko kubonisiwe ngezantsi.
bh -i "ls"
Xa sisenza umthetho ngaphezu kwesinye, sinokukhetha umyalelo esifuna ukuwenza kuluhlu kwaye ucinezele u-Enter.
Veza uluhlu lwemiyalelo eyenziweyo kulawulo
ukuba bonisa uluhlu lwemiyalelo yokugqibela oyenzileyo kulawulo olusebenzayo ngoku, kufuneka songeze iflegi "-d".
bh -d
Ukusebenzisana phakathi
Elinye inqaku elibalulekileyo likaBashhub kukukhangela okunxibelelanayo. Ngaba iyafana nokubuyela umva ekubhekeni (Ctrl + R). Singayisebenzisa ngokubhala:
bh -i
Jonga iinkcukacha zomyalelo
Ukusuka kukhangelo olunonxibelelwano, nathi sinako jonga ulwazi oluneenkcukacha zomyalelo. Okokuqala, kuya kufuneka siqale ukukhangela okusebenzayo:
bh -i
Emva koko kuya kufuneka khetha umyalelo kuluhlu kwaye ucinezele i «i» okanye «space bar» amaqhosha ukujonga iinkcukacha zomyalelo okhethiweyo.
Cima imiyalelo
Siya kuba nakho uku susa umthetho othile kwiziko ledatha le-bashub. Ukwenza oku, siza kuqala ukukhangela okusebenzayo:
bh -i "ls"
Kuluhlu oluya kuboniswa, kuya kufuneka khetha umyalelo esifuna ukuwucima kwaye ucinezele iqhosha elithi «Backspace» ikhibhodi.
Khipha iBashhub
Kwimeko apho ungagqibi ukubona into eluncedo, ungayikhupha ngokususa isikhombisi esilandelayo kwinkqubo yakho:
rm -r ~/.bashhub
Ukuba unenkxalabo malunga nobumfihlo kunye nefuthe lokhuseleko, iBashhub ayisiyakho. Ngubani oyifunayo oya kuba nakho ukubonisana ngakumbi malunga namathuba ale nkqubo kwiphepha labo GitHub.
Kwaye ulayishe imiyalelo enokuqulatha amagama agqithisiweyo, ii-ip kunye nabasebenzisi kwilifu olisebenzisayo ngaphandle kokukhumbula ukuba une-daemon ngasemva epapasha yonke into? .. Kulungile zama i-NSA ..
Njengoko ndibhalile kwinqaku, inkqubo iyayiphepha imiyalelo ethile enolwazi olubuthathaka (ndicinga ukuba ndiyakhumbula ukuba ungaqwalasela ukuba yeyiphi imiyalelo ofuna ukuyiphepha. Kumaxwebhu ungafumana ulwazi malunga nesihloko). Kodwa kuyinyani ukuba xa ufaka ezi ntlobo zezixhobo, mhlawumbi kunomdla ukuba "ungakulibali" ukuba yintoni inkqubo yakho eqhubayo, ukuba uphatha ulwazi olunje. Salu2.