U sljedećem ćemo članku pogledati How2. Na ovom istom blogu, o kojem smo pisali prije nekoliko mjeseci SoCLI. Ovo je bila Python skripta za pretražite i krećite se web stranicom Stack Overflow iz naredbenog retka. Danas je alat koji ćemo danas vidjeti sličan i zove se 'kako2'. To je uslužni program naredbenog retka pomoću kojeg također možemo istražiti Stack Overflow s terminala.
Pomoću jednostavne skripte navigacija StackOverflowom s našeg terminala postaje jednostavan zadatak. Ako, poput mene, provedete puno produktivnog vremena u terminalu, instaliranje alata poput how2 postaje vrlo korisno. Uz ovaj uslužni program, možemo se raspitivati na engleskom jeziku, na isti način na koji bismo pretraživali na Googleu. Za pronalaženje navedenih upita upotrijebit ćemo API-je Google i Stackoverflow. To je besplatan uslužni program otvorenog koda napisano s NodeJS.
Instalacija How2
Budući da je how2 NodeJS paket, možemo instalirajte ga pomoću upravitelja paketa Npm. Ako još niste instalirali Npm i NodeJS, možete provjeriti artículo koji je prije nekog vremena objavljen u ovom blogu na tu temu. Također možete ići brzom stazom i upisati u terminal (Ctrl + Alt + T):
sudo apt install nodejs npm
Nakon instalacije Npm i NodeJS, pokrenut ćemo sljedeću naredbu za instalaciju uslužnog programa how2. Otvaramo terminal (Ctrl + Alt + T) i u njega upisujemo:
npm install -g how2
Ako nas instalacija vrati EACCES pogreške, mi ćemo trebati popraviti dozvole za npm. Ili jednostavno možemo birati koristite istu naredbu koristeći sudo Za početak instalacije.
Izvršite pretragu pomoću How2
Nakon završetka instalacije, pogledajmo kako istražiti preljev staka pomoću ovog programa. Uobičajena upotreba pretraživanja web stranice pomoću uslužnog programa 'how2' je upisivanje nečega poput:
how2 consulta a buscar
Kao primjer pretraživanja, saznajmo kako stvoriti tgz datoteku. Da bismo to učinili u terminalu (Ctrl + Alt + T) napisat ćemo:
how2 create archive tgz
Evo primjera rezultata iz mog Ubuntu 16.04 sustava.
Navigacija preljevom stoga
Ako odgovor koji tražimo nije prikazan u prikazanom rezultatu, pritisnut ćemo RAZMAKNICU da započnemo interaktivno pretraživanje. U njemu možemo pregledati sva predložena pitanja i odgovore Stacka Overflowa.
Možemo koristiti Strelice GORE / DOLJE za pomicanje između rezultata. Nakon što dobijemo točan odgovor, pritisnite RAZMAKNICU ili tipku ENTER da biste ga otvorili u terminalu.
Kad smo u 'interaktivnom načinu', rezultat možemo vidjeti na terminalu, ali ako pritisnemo tipku B, otvorit ćemo ovo u web pregledniku unaprijed određeno.
Za povratak na prethodni zaslon dok ne završimo s izlaskom iz alata, pritisnut ćemo tipku ESC ključ.
Pronađite odgovore za određeni jezik
Ako ne odredimo jezik, prema zadanim postavkama naredbeni redak će nam odmah pružiti najvjerojatniji odgovor. Ali ako ovo nije ono što tražimo, a želimo malo usavršiti, također možemo ograničiti rezultate na određeni jezikna primjer php, python, c, Java itd.
Na primjer, za pretraživanje upiti povezani s jezikom 'java' morat ćemo dodati samo -l zastava kao što je prikazano u sljedećem:
how2 -l java class instance
Pomozite kako2
Da bismo dobili brzu pomoć o ovom alatu, morat ćemo napisati:
how2 -h
Naredba help pruža malo informacija, ali pokazuje sve što čini How2. Za više informacija o ovom alatu i njegovoj upotrebi, moći ćemo se obratiti vašem GitHub stranica.
Napokon, recite da je uslužni program how2 je osnovni program naredbenog retka. Omogućit će nam samo brzo traženje pitanja i odgovora na Stack Overflowu bez napuštanja terminala. Ali ovaj posao obavlja prilično dobro. Ako je ono što tražimo nešto za korištenje naprednijih funkcija, poput pretraživanja pitanja s najviše glasova, pretraživanja upita pomoću više oznaka, obojenog sučelja, slanja novog pitanja itd., SoCLI je bolja opcija.