Mokymasis daryti naujus dalykus arba išspręsti problemas sistemoje „Linux“ kartais gali būti didžiulis. Jei ieškote atsakymo į problemą, o man puslapiai neveikia, kyla pagunda stačia galva pasinerti į „Stack Overflow“ ar net „YouTube“.
Tačiau lengva pasiekti geriausias pasaulyje bendruomenės sukurtas sukčiavimo lapų saugyklas – tiesiai iš savo terminalo.
Kur gauti pagalbos dėl Linux ir programavimo
Linux jums suteikia keli būdai gauti pagalbos su komandomis ir operacijos. Daugeliu atvejų, kai susiduriate su komanda ar įrankiu, kurio nežinote, kaip naudoti, pirmiausia turėtumėte susisiekti su vadovu.
Galite perskaityti konkrečios komandos vadovą atidarę terminalą ir įvesdami vyras po kurio nurodomas komandos, apie kurią norite sužinoti daugiau, pavadinimas.
Jei norite perskaityti vadovą, skirtą SSH (saugus apvalkalas), pavyzdžiui, įvestumėte:
vyras ssh
Jūs susidursite su teksto siena, kurioje išsamiai dokumentuojama komanda, jos naudojimas, argumentai ir visa kita, ką norėtumėte žinoti.
Kitas variantas yra pradėti komandą ir paprašyti pagalbos. Tikslus būdas tai padaryti skiriasi priklausomai nuo komandų, bet dažniausiai pridedant --padėkite, - padėti, --h, arba -h dirbs.
ls --padėkite
Pirmiau minėta komanda kaip standartinę išvestį pateiks sutrumpintą ls vadovo versiją.
Kitos parinktys apima užklausą „Google“ (galimi ir kiti paieškos varikliai), naršymą „Stack Overflow“ arba, žinoma, patikrinimą, ar MakeUseOf.com turi patikimą ir lengvai sekamą vadovą.
Arba galite pasikonsultuoti su cheat sheet.
cheat.sh yra lengvesnis būdas ieškoti pagalbos komandų eilutėje
Kad ir su kokia problema susidurtumėte, mažai tikėtina, kad esate pirmasis asmuo, susidūręs su ja ir padaręs išvadą, kad oficialių pagalbos šaltinių nepakanka.
Bėgant metams „Linux“ ir kitų atvirojo kodo projektų bendruomenė parengė „cheat sheets“. Tai yra rašytiniai vadovai, kuriuose informacija pateikiama lengvai skaitomai ir dažnai su humoru.
Apgaulės lapuose aptariamos dažniausios problemos ir naudojimo atvejai, dažnai pateikiami tinkami pavyzdžiai, kuriuos galite panaudoti sprendžiant dabartinę problemą. Pagrindinis jų pranašumas, palyginti su man puslapiais, yra tas, kad jie sukurti taip, kad juos perskaitytų vartotojai, o ne kaip techninis aprašymas. Jie yra paprastesni ir daugiausia dėmesio skiria praktiniams žingsniams.
Yra šimtai apgaulingų lapų, apimančių šimtus vien tik Linux skirtų komandų, ir šie apgaulingi lapai yra suskirstyti į internetines saugyklas.
cheat.sh yra įrankis ieškant šiuose cheat lapuose ir pateikiant naudingiausią informaciją jūsų terminale.
Be to „Linux“ specifinės komandos ir įrankiai, cheat.sh ieškos cheat lapų saugyklose 58 programavimo kalboms ir kelioms su programavimu susijusioms temoms.
Kaip įdiegti cheat.sh „Linux“.
Norėdami pasiekti cheat.sh, iš tikrųjų jo nereikia įdiegti. Galite gauti reikiamą informaciją naudojant curl komandą, naudodami cht.sh kaip domeną ir pridedant užklausą į pabaigą kaip adreso dalį. Pavyzdžiui:
curl cht.sh/append+bash
...pateiks keletą greitų, skaitomų ir komentuojamų teksto pridėjimo prie failų Bash pavyzdžių.
Jei norite pagalbos dėl tam tikros programavimo kalbos, įtraukite kalbą kaip adreso dalį prieš užklausą.
curl cht.sh/python/random+sveikasis skaičius
Aukščiau pateikta komanda pateiks „Python“ konkrečias instrukcijas, kaip generuoti atsitiktinį sveikąjį skaičių.
Atsiradus tikimybei, kad tam tikrai užklausai nėra apgaulės lapo, atsakymas generuojamas iš galimų cheat lapų ir atsakymų Stack Overflow.
Susukti apgaulingus lapus iš komandinės eilutės yra šaunu, bet tai netvarkinga – netvarkinga ir be užklausos reikia papildomų simbolių. Kur kas geriau turėti specialią komandą, kurią galite naudoti, ir galimybę įvesti užklausas natūralia kalba.
Galite įdiegti cht.sh, terminalo klientą, skirtą cheat.sh, kad tuo pasirūpintumėte:
garbanos -s https://cht.sh/:cht.sh | sudo tee /usr/vietinis/bin/cht.sh && sudo chmod +x /usr/vietinis/bin/cht.sh
Vykdydami aukščiau pateiktą komandą, cht.sh scenarijus bus sulenktas, įrašytas į failą jūsų kelyje ir bus vykdomas.
Dabar galite naudoti cheat.sh tiesiogiai, nenaudodami curl ir naudodami patogius tarpus vietoj „+“ simbolių.
Naudokite cht.sh, kad gautumėte reikalingą komandų eilutės pagalbą
Pagrindinis cht.sh naudojimas yra paprastas: tiesiog atidarykite terminalą ir įveskite cht.sh po to seka jums reikalinga pagalba. Pavyzdžiui, jei norite sužinoti, kaip Java padauginti dvi matricas, įveskite:
cht.shjavapadaugintidumatricos
Arba jei norite sužinoti, kaip tą patį padaryti Python, užklausa bus beveik identiška, pakeista tik kalba:
cht.shpitonaspadaugintidumatricos
Tai negali būti paprasčiau, bet taip pat galite paleisti cht.sh apvalkalo režimu, jei planuojate atlikti kelias užklausas ir pasiekti kitas funkcijas. Tam reikia kelių papildomų priklausomybių: xsel ir rlwrap. Juos galima rasti numatytosiose saugyklose.
Jei naudojate Debian ar vieną iš jo darinių, galite juos įdiegti naudodami:
sudo apt diegti xsel rlwrap
Dabar galite pradėti cht.sh su:
cht.sh-- apvalkalas
Iš čia galite naudoti cd komanda pereiti į bet kurios konkrečios kalbos saugyklą ir atlikti pagalbos užklausas iš vidaus. Pavyzdžiui:
cd js
Dabar bet kokia cht.sh paieška atsakymus ras tik iš „JavaScript“ kodų lapų.
Spaudimas c, tada pataikyti Grįžti iš cht.sh apvalkalo nukopijuos visą išvestį į mainų sritį.
Naudokite cht.sh slaptuoju režimu
Jei esame sąžiningi, mes ir kūrėjas turime pripažinti, kad apgaulės lapo tikslas yra apgauti, ir tai yra šiek tiek dovana, jei jūsų pirštai aktyviai baksnoja klavišus ir nepasirodo atsakymas ekrane.
Slaptasis režimas naudojasi jūsų mainų srities pranašumais ir, kai jis aktyvus, paims bet kokį paryškintą tekstą iš bet kurio lango ir naudos jį kaip užklausą.
Tarkime, kad dalyvaujate techniniame pokalbyje dėl darbo, kuriam reikalingas C, ir jums bus pateiktas raštiškas klausimas apie tą seną kaštoną: padauginkite dvi matricas.
Prieš pradedant pokalbį, cht.sh būtumėte įvedę c sukčiavimo lapų saugykla su:
cht.sh-- apvalkalasc
... tada įjungtas slaptas režimas su:
slaptumas
Kai tik naršyklėje ar kitoje programėlėje pasirodo klausimas, kaip padauginti dvi matricas, paryškinate tekstą ir terminale pasirodo atitinkamas apgaulės lapas.
Jei norite tik tikrojo kodo be jokių komentarų, galite pradėti slaptą režimą tyliuoju režimu:
slaptas Q
Apgaulingi lapai nepakeičia tikrų žinių
Naudodami apgaulingus lapus iš komandinės eilutės yra labai patogus būdas greitai apžvelgti, ką norite ką reikia padaryti ir netgi gali padėti susirasti darbą, niekas nepakeičia tikros, išsamios žinios apie tema.
Apsvarstykite galimybę dalyvauti internetiniuose kursuose, kad pagerintumėte savo kodavimo įgūdžius, kad jums tik retkarčiais tektų naudoti sukčiavimo lapą.