How2, pretražite Stack Overflow s Ubuntu terminala

o tome kako2

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.

kako stvoriti arhivu tgz

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.

kako2 interaktivno pretraživanje

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.

kako otvoriti vijesti 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:

ograničenje jezika how2

how2 -l java class instance

Pomozite kako2

Da bismo dobili brzu pomoć o ovom alatu, morat ćemo napisati:

kako2 pomoć

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.