Ți-am arătat Cum se instalează un terminal Linux în Windows 10 cu subsistemul Windows pentru Linux. Dar acum că aveți această interfață de linie de comandă (CLI) ce veți face cu ea? Iată câteva idei distractive dincolo de Practicul .
Există o serie de lucruri distractive pe care le puteți face cu o linie de comandă bazată pe Linux pentru cei care iubesc o mică geekery. Iată trei proiecte de pornire pentru a încorpora linia de comandă în rutina zilnică. Am clasat aceste proiecte în ceea ce privește dificultatea de la cel mai ușor la cel mai greu, dar toate aceste proiecte sunt încă suficient de ușor pentru începători. Ele sunt, de asemenea, o modalitate excelentă de a vedea ce poate face linia de comandă. (Și da, asta funcționează WSL pe Windows 11 , de asemenea!)
Acest tutorial presupune că utilizați Ubuntu ca distribuție Linux în WSL. Dacă utilizați altceva, este posibil să trebuiască să adaptați aceste comenzi pentru a vă satisface nevoile. Sau, puteți instala Ubuntu ca un al doilea terminal Linux și urmați-o.
Înainte de a începe
Unul dintre cele mai importante lucruri de făcut atunci când se utilizează terminalul este să vă mențineți aplicațiile și utilitățile instalate actualizate. Acest lucru necesită două comenzi simple. Primul este:
Sudo apt actualizare
Să distrugem asta. Folosind.
sudo.
temporar ridică cont de utilizator la privilegii de administrator pentru această singură comandă. Fără această altitudine, comanda ar eșua. A folosi
sudo.
, Terminalul vă va cere să introduceți parola pe care ați creat-o pentru prima dată când ați configurat WSL.
Următoarea parte,
apt.
(Instrument Advanced Pachet,) Este managerul de pachete Ubuntu utilizează pentru a instala programe și utilități. Un pachet este toate fișierele care se reunesc pentru a lucra ca un program sau utilitate Linux. APT este suficient de inteligent pentru a nu instala doar programul dorit, dar orice dependențe pe care o necesită. O dependență este un alt program pe care programul dvs. dorit trebuie să funcționeze.
În cele din urmă, avem
Actualizați
, care este o opțiune pentru apt care îi spune să actualizeze listele de pachete de la
depozite
sistemul dvs. utilizează. Acesta este primul pas în actualizarea noilor versiuni ale programelor instalate în sistem. Fără actualizarea listei, sistemul dvs. nu ar avea suficiente informații pentru a efectua următorul pas.
A doua noastră comandă este:
sudo apt upgrade -y
Am acoperit deja
sudo.
și
apt.
, dar noii biți spun ca sistemul să facă upgrade pachetele noastre folosind informațiile din lista pe care am descărcat-o în pasul anterior. În
-
Se numește "steag" și, în acest caz, înseamnă "da". Aceasta este o comandă opțională care ne permite să sări peste partea enervantă în care sistemul ne spune cât de mult spațiu de depozitare vor lua noile actualizări și apoi întreabă dacă vrem să continuăm.
Acum că sistemul nostru este actualizat, suntem gata să jucăm cu câteva instrumente pe linia de comandă.
Obțineți vremea
Cel mai simplu lucru de făcut este să obțineți o imagine de ansamblu grafică a vremii curente cu o prognoză de trei zile utilizând un site web numit wttr.in. . Acest site vă citește adresa IP pentru a obține locația dvs. aproximativă și apoi livrează vremea înapoi într-un format terminal.
Dacă doriți o previzualizare a ceea ce va arăta acest lucru, puteți vizita site-ul într-un browser obișnuit.
Pentru a obține vremea, aveți nevoie de programul terminal
răsuci
, care trebuie instalat în sistemul dvs. în mod implicit. Dacă nu este, alerga
sudo apt instalați curl
pentru ao obține.
Acum, să vedem vremea în terminalul nostru cu
curl wttr.in.
. În câteva secunde, ar trebui să aveți o prognoză meteo pentru locația dvs. similară cu ceea ce vedeți imaginea de mai sus.
Un alt truc NEAT este de a vă înființa sistemul astfel încât de fiecare dată când deschideți terminalul, acesta arată cea mai recentă prognoză meteo. Puteți face asta prin adăugarea comenzii
curl wttr.in.
în partea de sus a dvs.
.bashrc.
fişier.
Pentru a înțelege cum să vă editați
.bashrc.
Fișier, verificați tutorialul nostru anterior
Cum să personalizați (și să colorați) promptul bash
.
Obțineți scoruri MLB în terminal
Am în mod constant terminalul meu deschis și, uneori, nu vreau să mă deranjez cu Google pentru detalii despre cel mai recent joc Yankees. În schimb, mă întorc la un script de încredere Python pentru a obține toate informațiile de care am nevoie.
Dacă ați instalat ultima versiune a Ubuntu pentru WSL, atunci ați primit deja Python 3, ceea ce avem nevoie de asta. Puteți verifica dublu acest lucru introducând
Python3 --versiunea
, care vă va spune versiunea lui Python 3 pe care o aveți în sistemul dvs.
Acum, să mergem la afaceri. Primul lucru de care aveți nevoie este un set de scripturi Helper care vor apuca toate datele de baseball pe care le dorim. Se numeste Statsapi. , o aplicație de fundal Python bazată pe comunitate pe care o vom instala folosind PIP3. Ca APT, PIP3 este un manager de pachete, dar numai pentru programele scrise în Python.
Mai întâi trebuie să o instalăm cu
sudo apt instalați python3-pip -y
. Odată ce acest lucru a realizat următoarea comandă:
PIP3 Instalați MLB-StatSapi
Acum, putem să luăm scriptul nostru de baseball care se bazează pe
Statsapi.
. Scriptul vine de la
propriul meu depozit de github
(Un depozit este doar un loc pentru a stoca codul) unde am o grămadă de scripturi care pot obține informații despre sezonul de baseball actual.
În primul rând, să facem un nou director (sau folder) numit "bin" cu
Mkdir Bin.
. În
Mkdir.
comanda înseamnă literalmente "face director". Apoi, schimbați în directorul respectiv cu
CD Bin.
("CD" înseamnă modificarea directorului). "Bin" este un nume comun pentru folderele care conțin scripturi și executabile (binare) într-un mediu Linux, dar puteți numi directorul indiferent de ce doriți.
Acum, vom descărca scriptul cu "wget", un instrument de descărcare a liniei de comandă.
Comanda este:
https://raw.githubusercontent.com/ianPaul/baseball_scores/master/ballGame.py.
Acest lucru descărcați un script numit Ballgame.py din depozit. Extensia de fișier "Py" denotă că acesta este un script al lui Python.
Acum, tot ce trebuie să facem este să conducem scriptul nostru Python folosind comanda Python:
Python3 ~ / Bin / Ballgame.py
Acest lucru spune ca terminalul să folosească Python 3 pentru a interpreta scenariul. În
~ /
înseamnă să priviți în dosarul de acasă și apoi uitați-vă la
cos
dosar în casă și deschideți scriptul ballgame.py.
Odată ce ați făcut acest lucru, scenariul va cere numele echipei care vă interesează și apoi întrebați dacă doriți să vedeți un scor de cutie sau un scor de linie. Odată ce ați efectuat selecția câteva secunde mai târziu, veți primi informațiile despre joc într-un format prietenos terminal.
Țineți minte că acest script este configurat pentru a vă oferi rezultatele ultimului joc finalizat. Nu vă va oferi o actualizare la un joc în curs de desfășurare.
Twitter pe linia de comandă
Există un număr de clienți Twitter care vă pot oferi feed-ul Twitter la linia de comandă. Lucrul frumos despre această abordare este că reduce Twitter la cea mai pură formă și face ca experiența să fie puțin mai calmă.
Un client cu adevărat bun CLI Twitter este fluxul curcubeu, care se bazează pe Python și necesită unele instrumente pe care le-am folosit deja în pașii anteriori. În primul rând, trebuie să ne asigurăm că avem toate dependențele pe care le cere fluxul de curcubeu. Iată comanda:
sudo apt instala python3-dev libjpeg libjpeg-dev libfretype6 libfreetype6-dev zlib1g-dev
Nu vom explica ce sunt toate aceste instrumente. Dacă doriți să știți că le puteți căuta pe Google. Fiecare utilitate este separată de un spațiu după "instalare" în comanda de mai sus.
Acum, să instalăm fluxul curcubeu. Folosim metoda rapidă, dar dacă doriți să utilizați modul recomandat, verificați Documentația fluxului Rainbow. .
sudo pip3 instalați Rainbowstream
Acest lucru va dura câteva minute în timp ce fluxul curcubeu se instalează.
Acum asigurați-vă că sunteți conectat la Twitter în browserul dvs. web. Apoi, pentru a activa programul, tastați
Rainbowstream.
în linia de comandă.
Apoi, Rainbow Stream va dori să deschidă o filă de browser web, astfel încât să puteți autoriza aplicația să acceseze contul dvs. Twitter. În unele cazuri, acest lucru ar trebui să se întâmple automat. Dacă nu, copiați și lipiți următoarea adresă URL în browserul dvs. web. Adresa URL arată de obicei așa: https://api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxxxxxxx
Evidențiați că URL-ul, faceți clic dreapta pentru a copia, apoi introduceți-l în browserul dvs. web. Twitter vă va cere să autorizați fluxul de curcubeu pentru a oferi accesul aplicației la contul dvs. și apoi Twitter va oferi un cod PIN de șapte cifre. Introduceți pinul în terminalul unde fluxul curcubeu așteaptă codul și asta este. Tweets dvs. va lovi acum linia de comandă după câteva minute - rula inițială durează de obicei ceva timp înainte ca tweets să înceapă să se toarne.
Rainbow Stream este destul de ușor de utilizat, dar are nevoie de câteva comenzi. Tastarea "t Aici este tweet-ul meu" și lovirea introducerii pe tastatură va publica un Tweet.
Fiecare Tweet din fluxul dvs. are un număr de identificare, cum ar fi "ID: 8". Tastare
RT 8.
va returna acel tweet. Tastare
Citat 8.
Vă permite să citați Tweet același Tweet și să adăugați propriul dvs. comentariu. Există o grămadă de alte comenzi pe care le puteți citi în
Documentația fluxului Rainbow.
.
Ca și în multe alte programe de linie de comandă, puteți scrie și
H.
În orice moment pentru a obține ajutor în aplicație.
Dacă găsiți că caracterele Unicode nu se afișează corect, atunci este o soluție ușoară Instalați terminalul Windows din magazinul Windows .
LEGATE DE: Noul terminal Windows este gata; Iată de ce este uimitor
Utilizarea liniei de comandă are un pic mai mult de lucru pentru a merge mai mult decât a instala un program regulat, dar poate fi, de asemenea, un instrument foarte puternic, util și distractiv pentru a avea la dispoziția dumneavoastră.