Naučiti kako raditi nove stvari ili rješavati probleme na Linuxu ponekad može biti neodoljivo. Ako tražite odgovor na problem, a stranice priručnika ne funkcioniraju, primamljivo je zaroniti naglavačke u Stack Overflow ili čak YouTube.
Ali lako je pristupiti najboljim svjetskim repozitoriju šablona koje pokreće zajednica—izravno s vašeg terminala.
Gdje dobiti pomoć za Linux i programiranje
Linux vam daje nekoliko načina za dobivanje pomoći s naredbama i operacije. U većini slučajeva, kada se suočite s naredbom ili alatom koji ne znate koristiti, vaša prva luka bi trebao biti priručnik.
Možete pročitati priručnik za određenu naredbu otvaranjem terminala i upisivanjem čovjek nakon čega slijedi naziv naredbe o kojoj želite znati više.
Ako želite pročitati priručnik za SSH (sigurna ljuska), na primjer, unijeli biste:
čovjek ssh
Suočit ćete se sa zidom teksta koji temeljito dokumentira naredbu, njezinu upotrebu, argumente i sve ostalo što biste željeli znati.
Druga je mogućnost pokrenuti naredbu i zatražiti pomoć. Točan način da se to učini razlikuje se između naredbi, ali obično dodavanjem --Pomozite, -Pomozite, --h, ili -h će raditi.
ls --Pomozite
Prethodno navedena naredba će dati skraćenu verziju priručnika za ls kao standardni izlaz.
Ostale opcije uključuju googlanje vašeg upita (dostupne su i druge tražilice), pretraživanje Stack Overflowa ili, naravno, provjeru ima li MakeUseOf.com autoritativni vodič koji se lako prati.
Ili možete pogledati varalicu.
cheat.sh je lakši način traženja pomoći u naredbenom retku
Bez obzira na problem s kojim se suočavate, malo je vjerojatno da ste prva osoba koja se s njim susreće i dolazi do zaključka da službeni izvori pomoći nisu dovoljni.
Tijekom godina zajednica oko Linuxa i drugih projekata otvorenog koda sastavljala je varalice. To su pisani vodiči koji prikazuju informacije na lako čitljiv i često šaljiv način.
Cheat sheets se bave uobičajenim problemima i slučajevima korištenja, često dajući korisne primjere koje možete upotrijebiti za svoj trenutni problem. Njihova glavna prednost u odnosu na stranice priručnika je da su dizajnirane da ih čitaju korisnici, a ne kao tehnički opis. Jednostavniji su i uglavnom se usredotočuju na praktična uputstva.
Dostupne su stotine varalica koje pokrivaju stotine naredbi samo za Linux, a te su varalice organizirane u mrežna spremišta.
cheat.sh je alat za pretraživanje ovih varalica i prikaz najkorisnijih informacija na vašem terminalu.
Osim toga Naredbe specifične za Linux i alate, cheat.sh će pretraživati repozitorije varalica za 58 programskih jezika i nekoliko tema povezanih s programiranjem.
Kako instalirati cheat.sh na Linux
Da biste pristupili cheat.sh, zapravo ga uopće ne morate instalirati. Možete preuzeti potrebne informacije pomoću naredbe curl, koristeći cht.sh kao domenu i dodajući svoj upit na kraj kao dio adrese. Na primjer:
curl cht.sh/append+bash
...dat će vam neke brze, čitljive i komentirane primjere dodavanja teksta datotekama u Bashu.
Ako želite pomoć s određenim programskim jezikom, trebali biste uključiti jezik kao dio adrese prije upita.
curl cht.sh/python/random+cijeli broj
Gornja naredba dat će vam upute specifične za Python za generiranje slučajnog cijelog broja.
U slučaju da ne postoji varalica za određeni upit, odgovor se generira iz dostupnih varalica i odgovora na Stack Overflowu.
Uvijanje varalica iz naredbenog retka je cool, ali nije uredno - neuredno je i zahtijeva dodatne znakove uz vaš upit. Mnogo je bolje imati namjensku naredbu koju možete koristiti i mogućnost unosa upita na prirodnom jeziku.
Možete instalirati cht.sh, terminalski klijent za cheat.sh, da se pobrine za ovo umjesto vas:
kovrča -s https://cht.sh/:cht.sh | sudo tee /usr/lokalni/bin/cht.sh && sudo chmod +x /usr/lokalni/bin/cht.sh
Pokretanje gornje naredbe će savijati skriptu cht.sh, napisati je u datoteku na vašem putu i učiniti je izvršnom.
Sada možete izravno koristiti cheat.sh, bez potrebe za korištenjem curl-a i s razmacima koji su jednostavni za korištenje umjesto simbola "+".
Upotrijebite cht.sh da dobijete pomoć za naredbeni redak koja vam je potrebna
Osnovna upotreba cht.sh je jednostavna: samo otvorite terminal i upišite cht.sh nakon čega slijedi pomoć koja vam je potrebna. Na primjer, ako želite znati kako pomnožiti dvije matrice u Javi, unijeli biste:
cht.shJavapomnožitidvamatrice
Ili ako želite znati kako napraviti istu stvar u Pythonu, upit će biti gotovo identičan, samo će se promijeniti jezik:
cht.shpitonpomnožitidvamatrice
Ne može biti jednostavnije, ali također možete pokrenuti cht.sh u načinu rada ljuske ako planirate provoditi višestruke upite i pristupati daljnjim funkcijama. Ovo zahtijeva nekoliko dodatnih ovisnosti: xsel i rlzamotati. Oni su dostupni u zadanim spremištima.
Ako koristite Debian ili neku od njegovih izvedenica, možete ih instalirati s:
sudo apt instalirati xsel rlwrap
Sada možete pokrenuti cht.sh s:
cht.sh--ljuska
Odavde možete koristiti naredba cd da skočite u spremište za bilo koji određeni jezik i izvršite svoje upite za pomoć iznutra. Na primjer:
CD js
Sada će bilo koje pretraživanje cht.sh pronaći odgovore samo iz JavaScript lista za varanje.
Pritiskom c, zatim udaranje Povratak iz ljuske cht.sh kopirat će cijeli izlaz u vaš međuspremnik.
Koristite cht.sh u skrivenom načinu rada
Ako ćemo iskreno, mi i razvojni programer moramo priznati da je svrha lista za varanje varanje, i malo je čudno ako vam prsti užurbano kuckaju po tipkama, a da se ne pojavi nikakav odgovor na zaslonu.
Nevidljivi način iskorištava prednosti vašeg međuspremnika, a kada je aktivan, uzet će bilo koji istaknuti tekst iz bilo kojeg prozora i koristiti ga kao upit.
Recimo da ste na tehničkom razgovoru za posao koji zahtijeva C, i dobili ste pismeno pitanje o onom starom kestenu: množenje dviju matrica.
Prije početka intervjua, započeli biste cht.sh u c spremište varalica s:
cht.sh--ljuskac
...zatim ušao u skriveni način rada s:
potajno
Čim se u vašem pregledniku ili drugoj aplikaciji pojavi pitanje kako biste pomnožili dvije matrice, označite tekst, a relevantna varalica pojavit će se na vašem terminalu.
Ako želite samo stvarni kod bez ikakvih komentara, možete pokrenuti skrivenost u tihom načinu rada s:
stealth Q
Varalice nisu zamjena za pravo znanje
Iako je korištenje varalica iz naredbenog retka super zgodan način da dobijete brzi pregled onoga što želite morate učiniti, a može vam čak pomoći da nađete posao, ne postoji zamjena za stvarno, dubinsko poznavanje subjekt.
Razmislite o pohađanju online tečaja kako biste unaprijedili svoje vještine kodiranja, tako da samo povremeno trebate koristiti varalicu.