Maqaalka soo socda waxaan ku eegeynaa bashhub. Dhammaan dadka isticmaala Gnu / Linux waxay ogyihiin in amarrada aan ku fulinno qolofka la badbaadin doono waana arki karnaa iyaga waqti kasta adoo adeegsanaya amarka taariikhda, adoo adeegsanaya fallaaraha UP / DOWN ama sameynaya raadinta gadaal (CTRL + R) ee Terminal-ka. Dhammaan amarrada aan ku fulinno terminaalka waxaa lagu keydin doonaa gudaha .bash_history file. Laakiin waan arki karnaa, marin u helnaa oo dib uga soo celin karnaa kaliya isla mashiinka. Haddii aan u baahanahay helitaanka taariikhda gundhiggeena nidaam ka duwan shabakaddaTani waa halka ay "Bashhub" yutiilitiga ay naga caawiso.
Tani waa wax fudud adeegga shabakadda internetka halkaas oo aan ku badbaadin karno dhammaan amarrada oo aan ka heli karno meel kasta. Bashhub waxay keydisaa dhammaan amarrada aan kuqorno dhammaan fadhiyada iyo nidaamyada, si aan uga helno meel kasta. Si fudud loo dhigo, dhammaantood Sheekada BASH waxaa laga heli doonaa daruuraha. Bashhub gabi ahaanba waa bilaash waana il furan.
Amarada oo dhan waxaa lagu keydin doonaa keydka macluumaadka ee Bashhub, kaas oo lagu xareeyay iyadoo la adeegsanayo sirta heerka kaydinta ee loo maro LUKS. Bashhub waxay dhalin doontaa a astaan aqoonsi oo gaar ah isticmaale kasta. Dhammaan amarrada lagu duubay magaca isticmaale ayaa kaliya la heli karaa iyadoo la adeegsanayo astaamaha aqoonsiga isticmaalehan. Dhab ahaantii ma jirto wado lagu wadaago amarradan mana ahan kuwo si guud loo heli karo. Bashhub ayaa noo oggolaan doonta inaan iska indhatirno amarrada qaarkood oo ay ku jiraan macluumaadka sirta ah sida lambarka sirta ee isticmaalaha.
Ku rakibidda Bashhub
Si loo isticmaalo qalabkan waa inaan hubinno taas rakibtay Python (2.7 ugu yaraan) nidaamkeena. Python 2.7 waxaa laga heli karaa keydadkii ugu badnaa ee qeybinta Gnu / Linux.
Marka Python la rakibo, waxaan hadda ku fulin karnaa amarka soo socda terminalka (Ctrl + Alt + T) sida hoos ku xusan:
curl -OL https://bashhub.com/setup && bash setup
Dhowr ilbiriqsiyo ka dib, waxaa naloo weydiin doonaa inaan abuurno koonto cusub haddaanan horay u lahayn. Waa inaan qornaa emayl sax ah, magaca isticmaalaha iyo erayga sirta ah, iyo magaca nidaamkayaga.
Nidaamku wuxuu nagu wargelin doonaa in diiwaangelintii la dhammaystiray. Koontadaada ayaa laga abuuri doonaa Bashhub. Waxaan ka heli karnaa boggayaga 'https://bashhub.com/nombre-de-usuario«. Bashub wuxuu abuuri doonaa tusaal la yiraahdo .bashhub oo ay ku jiraan jawi dalxiis Python ah iyo qoraallo kujira tusaheena $ HOME.
Marka diiwaangelintu dhammaato waa inaanu dib u bilaabi terminaalka si aad u bilowdo duubista taariikhdeena boosteejada.
Tijaabinta Bashhub
Hadda, waxaan ku socon doonnaa amar kasta oo aan kala sooc lahayn si loo hubiyo haddii ay runti shaqeyneyso. Waxaan ku orday amarradan soo socda:
clear pwd uname -a ls -l touch prueba.txt
Hubi amarrada qoran
Hadda waan awoodnaa hubi amarrada aan qornay. Si tan loo sameeyo, waxaan ku fulin doonnaa boosteejada (Ctrl + Alt + T):
bh
Amarkan wuxuu tusi doonaa 100-kii amar ee ugu dambeeyay ugu talagal Waan ka takhalusi karnaa ama beddeli karnaa xadka ugu dambeeya iyadoo la adeegsanayo calanka "-n". Si aan u muujino kaliya 10-ka amar ee ugu dambeeya waxaan fulin karnaa:
bh -n 10
Sidoo kale waad na awoodid soo bandhig amar gaar ah adoo adeegsanaya erey cayiman. Tusaale ahaan "ls".
bh -n 10 "ls"
Hadaan rabno ku raadi amar gaar ah oo leh erey goobis isla markaana isla markaas socodsiiya, waxaan isticmaali karnaa calanka "-i" sida hoos ka muuqata.
bh -i "ls"
Markii aan fulino amar hal mar ka badan, waxaan dooran karnaa amarka aan dooneyno inaan ka fulino liiska oo aan riixno Enter.
Tus liiska amarrada lagu fuliyay tusaha
para muuji liiska amarradii ugu dambeeyay ee aad ku dhex martay galka shaqeeya ee hadda, waa inaan ku darnaa calanka "-d".
bh -d
Raadinta isdhexgalka
Muuqaalka kale ee caanka ah ee Bashhub waa raadinta is dhexgalka. Ma yahay la mid ah raadinta gadaal (Ctrl + R). Waxaan ugu adeegsan karnaa qoraal ahaan:
bh -i
Eeg faahfaahinta amar
Laga soo bilaabo raadinta isdhexgalka, waxaan sidoo kale karnaa u fiirso faahfaahin faahfaahsan amar. Marka hore, waa inaan bilownaa raadinta isdhexgalka:
bh -i
Markaa waa inaanu ka dooro amarka liiska oo riix furayaasha «i» ama «space bar» si aad u daawato faahfaahinta taliska la soo xulay.
Tirtir amarrada
Waxaan sidoo kale awoodi doonaa ka saar amar gaar ah keydka bashub. Si tan loo sameeyo, waxaan bilaabi doonnaa raadinta is dhexgalka:
bh -i "ls"
Liiska la soo bandhigi doono, waa inaanu dooro amarka aan dooneyno inaan tirtirno oo riix badhanka "Backspace" keyboard.
Ka tirtir Bashhub
Haddii ay dhacdo inaadan dhammeynin aragtida adeegga, waad ka tirtiri kartaa adiga oo tirtiraya tusaha soo socda ee nidaamkaaga:
rm -r ~/.bashhub
Haddii aad ka walwalsan tahay arrimaha asturnaanta iyo amniga, Bashhub adiga laguuma aha adiga. Yaa ubaahan wuxuu awood u yeelan doonaa inuu kala tashado wax badan oo ku saabsan suurtagalnimada barnaamijkan boggooda GitHub.
Oo u soo raaci amarro ka koobnaan kara furaha sirta ah, ip-ka iyo adeegsadayaasha daruuraha aad fuliso adigoon xusuusnayn inaad leedahay daemon ka dambeeya oo daabacaya wax walba? .. Nice isku day NSA ..
Sidii aan ku qoray maqaalka, barnaamijku wuxuu iska ilaaliyaa amarrada qaarkood oo ay la socdaan macluumaad xasaasi ah (Waxaan u maleynayaa inaan xasuusto inaad adigu habeyn karto amarrada aad rabto inaad ka fogaato. Dukumiintiyada waxaad ka heli kartaa macluumaad ku saabsan mawduuca). Laakiin sidoo kale waa run markii aad rakibayso aaladaha noocan oo kale ah, laga yaabee inay xiiso leedahay inaadan "iloobin" waxa nidaamkaagu shaqeynayo, haddii aad wax ka qabato macluumaadka noocaas ah. Salu2.