Naučiti se narediti nove stvari ali odpraviti težave v Linuxu je lahko včasih izjemno. Če iščete odgovor na težavo in strani s priročniki ne delujejo, je skušnjava, da se na glavo potopite v Stack Overflow ali celo YouTube.
Vendar pa je enostaven dostop do najboljših shramb goljufij na svetu, ki jih vodi skupnost – kar z vašega terminala.
Kje poiskati pomoč za Linux in programiranje
Linux vam daje več načinov za pomoč pri ukazih in operacije. V večini primerov, ko se soočite z ukazom ali orodjem, ki ga ne znate uporabljati, bi moral biti vaš prvi pristanišče priročnik.
Priročnik za določen ukaz lahko preberete tako, da odprete terminal in vnesete moški ki mu sledi ime ukaza, o katerem želite izvedeti več.
Če želite prebrati priročnik za SSH (varna lupina), bi na primer vnesli:
moški ssh
Soočili se boste s steno besedila, ki temeljito dokumentira ukaz, njegovo uporabo, argumente in vse ostalo, kar bi radi vedeli.
Druga možnost je, da zaženete ukaz in prosite za pomoč. Natančen način za to se razlikuje med ukazi, običajno pa dodajanje -- pomoč, - pomoč, --h, oz -h bo delovalo.
ls -- pomoč
Zgoraj omenjeni ukaz bo dal skrajšano različico priročnika za ls kot standardni izhod.
Druge možnosti vključujejo googlanje vaše poizvedbe (na voljo so tudi drugi iskalniki), brskanje po Stack Overflowu ali seveda preverjanje, ali ima MakeUseOf.com verodostojen vodnik, ki mu je lahko slediti.
Ali pa si oglejte goljufijo.
cheat.sh je lažji način za iskanje pomoči v ukazni vrstici
Ne glede na težavo, ki jo imate, je malo verjetno, da ste prva oseba, ki se je srečala z njo in prišla do zaključka, da uradni viri pomoči niso dovolj.
Z leti je skupnost okoli Linuxa in drugih odprtokodnih projektov sestavila goljufije. To so pisni vodniki, ki informacije predstavljajo na lahko berljiv in pogosto šaljiv način.
Goljufije obravnavajo pogoste težave in primere uporabe, pogosto dajejo uporabne primere, ki jih lahko uporabite pri svoji trenutni težavi. Njihova glavna prednost pred stranmi z navodili je, da so oblikovane tako, da jih berejo uporabniki, ne pa kot tehnični opis. So preprostejši in se osredotočajo na praktična navodila.
Na voljo je na stotine goljufij, ki zajemajo stotine ukazov samo za Linux, in te goljufije so organizirane v spletne repozitorije.
cheat.sh je orodje za iskanje teh goljufij in prikaz najbolj uporabnih informacij v vašem terminalu.
Poleg Ukazi, specifični za Linux in orodij bo cheat.sh v repozitorijih goljufij iskal 58 programskih jezikov in več tem, ki so sorodne programiranju.
Kako namestiti cheat.sh na Linux
Za dostop do cheat.sh vam ga dejansko sploh ni treba namestiti. Lahko dobite zahtevane informacije z uporabo ukaza curl, z uporabo cht.sh kot domene in dodajanjem vaše poizvedbe na konec kot del naslova. Na primer:
curl cht.sh/append+bash
... vam bo ponudil nekaj hitrih, berljivih in komentiranih primerov dodajanja besedila datotekam v Bashu.
Če potrebujete pomoč pri določenem programskem jeziku, vključite jezik kot del naslova pred poizvedbo.
curl cht.sh/python/random+celo število
Zgornji ukaz vam bo dal navodila, specifična za Python, za generiranje naključnega celega števila.
V primeru, da za določeno poizvedbo ni goljufanja, se odgovor ustvari iz razpoložljivih goljufij in odgovorov na Stack Overflow.
Zvijanje goljufij iz ukazne vrstice je kul, vendar ni lepo – je neurejeno in zahteva dodatne znake poleg vaše poizvedbe. Veliko bolje je imeti namenski ukaz, ki ga lahko uporabljate, in možnost vnašanja poizvedb v naravnem jeziku.
Namestite lahko cht.sh, terminalskega odjemalca za cheat.sh, ki bo poskrbel za to namesto vas:
kodri -s https://cht.sh/:cht.sh | sudo tee /usr/lokalni/bin/cht.sh && sudo chmod +x /usr/lokalni/bin/cht.sh
Z zagonom zgornjega ukaza se bo skript cht.sh zvil, zapisal v datoteko na vaši poti in postal izvršljiv.
Zdaj lahko uporabljate cheat.sh neposredno, brez uporabe curl in z uporabniku prijaznimi presledki namesto simbolov "+".
Uporabite cht.sh, da dobite pomoč za ukazno vrstico, ki jo potrebujete
Osnovna uporaba cht.sh je preprosta: samo odprite terminal in vnesite čt.š sledi pomoč, ki jo potrebujete. Na primer, če želite vedeti, kako pomnožiti dve matriki v Javi, bi vnesli:
cht.shjavapomnožitidvamatrice
Če pa želite izvedeti, kako narediti isto stvar v Pythonu, bo poizvedba skoraj enaka, spremenjen bo le jezik:
cht.shpythonpomnožitidvamatrice
Ne bi moglo biti preprostejše, vendar lahko zaženete cht.sh tudi v lupinskem načinu, če nameravate izvesti več poizvedb in dostopati do nadaljnjih funkcij. To zahteva nekaj dodatnih odvisnosti: xsel in rlwrap. Te so na voljo v privzetih repozitorijih.
Če uporabljate Debian ali katerega od njegovih derivatov, jih lahko namestite z:
sudo apt namestite xsel rlwrap
Zdaj lahko zaženete cht.sh z:
cht.sh--lupina
Od tu lahko uporabite ukaz cd da skočite v repozitorij za kateri koli določen jezik in opravite poizvedbe za pomoč od znotraj. Na primer:
cd js
Zdaj bo vsako iskanje cht.sh našlo samo odgovore iz goljufij JavaScript.
Stiskanje c, nato udarec Vrnitev iz lupine cht.sh bo kopiral celoten izhod v vaše odložišče.
Uporabite cht.sh v prikritem načinu
Če smo iskreni, moramo mi in razvijalec priznati, da je namen goljufanja goljufanje, in to je nekaj, če vaši prsti zavzeto tapkajo po tipkah, ne da bi se prikazal kakršen koli odgovor na zaslonu.
Prikriti način izkorišča vaše odložišče in ko je aktiven, vzame poljubno označeno besedilo iz katerega koli okna in ga uporabi kot poizvedbo.
Recimo, da ste na tehničnem razgovoru za delo, ki zahteva C, in dobite pisno vprašanje o tem starem kostanju: množenje dveh matrik.
Pred začetkom intervjuja bi začeli cht.sh v c shramba goljufanja z:
cht.sh--lupinac
... nato vstopil v prikriti način z:
prikrita
Takoj, ko se v vašem brskalniku ali drugi aplikaciji pojavi vprašanje, kako bi pomnožili dve matriki, označite besedilo in ustrezna goljufija se pojavi na vašem terminalu.
Če želite samo dejansko kodo brez kakršnih koli komentarjev, lahko zaženete prikriti način v tihem načinu z:
prikriti Q
Goljufije niso nadomestilo za pravo znanje
Medtem ko je uporaba goljufij iz ukazne vrstice izjemno priročen način za hiter pregled nad tem, kar želite morate storiti in vam lahko celo pomaga najti službo, ni nadomestila za resnično, poglobljeno znanje o predmet.
Razmislite o obisku spletnega tečaja, da izboljšate svoje sposobnosti kodiranja, tako da boste goljufijo morali uporabiti le občasno.