Cumpărați 10 lucruri utile pe care le puteți face cu cURL

Cumpărați 10 lucruri utile pe care le puteți face cu cURL / Linux

Când începem să învățăm despre instrumentele liniei de comandă, avem tendința să le vedem ca pe un singur scop. Ați învățat asta pisică imprimă conținutul fișierelor, ls listează toate elementele dintr - un director și du indică utilizarea spațiului pe disc. Cu toate acestea, multe instrumente de linie de comandă au zeci de opțiuni, toate descrise cu exactitate în ele om fișiere. Unii dintre ei pot face minuni atunci când sunt combinați cu alte comenzi.

Desigur, este nerezonabil să ne așteptăm ca cineva să-și amintească fiecare opțiune. În acest sens, este bine să reîmprospătați cunoștințele noastre despre comenzile Linux Un A-Z de Linux - 40 Comenzi esențiale trebuie să știți un A-Z de Linux - 40 de comenzi esențiale trebuie să știți Linux este roata a treia ignorată de cele mai multe ori la Windows și Mac. Da, în ultimul deceniu, sistemul de operare open source a câștigat multă tracțiune, dar este încă departe de a fi considerat ... Citiți mai multe, pentru că ați putea descoperi noi utilizări pentru ele.

De data aceasta, ne concentrăm pe cURL, un instrument pentru transferul de date prin intermediul unui număr de protocoale Internet, cum ar fi HTTP (S), FTP, Telnet, LDAP, IMAP, POP3, SMTP și multe altele.

În termeni simpli, cURL efectuează diverse cereri de la un client la un server, stabilind o conexiune între ele printr-un protocol specific și metodele asociate. De exemplu, ca client HTTP, cURL poate trimite o solicitare de vizualizare sau descărcare a conținutului (metoda de solicitare GET) sau de a posta conținut printr-un formular pe un site Web (metoda POST cerere). Multe aplicații și servicii web permit cURL să interacționeze cu API-urile lor (Application Programming Interface).

Deoarece funcționalitatea lor se suprapune într-o oarecare măsură, cURL și wget Mastering Wget & Learning Unele trick-uri de descărcare Mastering Wget & Learning Unele trucuri de descărcare Uneori nu este suficient să salvați un site web din browserul dvs. Uneori ai nevoie de puțină putere. Pentru aceasta, există un instrument de linie de comandă cunoscut sub numele de Wget. Wget este ... Citește mai multe sunt adesea comparate unul cu celălalt. Ambele instrumente pot descărca conținut de pe Internet, dar wget acceptă descărcări recursive, răzuire web și, în general, se simte mai simplu de utilizat. Dacă doriți doar să descărcați fișiere de pe terminal Descărcați videoclipuri Web cu linia de comandă utilizând Movgrab [Linux] Descărcați videoclipuri Web cu linia de comandă utilizând Movgrab [Linux] Utilizați linia de comandă pentru a descărca rapid videoclipuri de pe YouTube, Vimeo, Ted, Discovery și peste 40 de site-uri folosind un program simplu. Se numește MovGrab și este un program minunat, gratuit pentru Linux. Am arătat ... Citește mai mult, wget este probabil o alegere mai bună.

Pe de altă parte, dacă aveți nevoie de metode avansate de autentificare HTTP și doriți să încărcați fișiere, precum și să le descărcați, merită să învățați cum să cURL. De asemenea, wget acceptă numai HTTP (S) și FTP, în timp ce cURL acoperă o gamă largă de protocoale. Aceasta înseamnă că cURL poate face lucruri mai plăcute - și aici sunt zece exemple pentru a dovedi acest lucru.

1. Obțineți raportul meteo

Dacă cineva ți-a spus să verifici vremea de la terminal, te aștepți să vezi niște numere plictisitoare. Nu cu această comandă.

curl http://wttr.in/LOCATION

Informația este furnizată de o aplicație CLI numită wego, dar dacă nu doriți să o instalați, cURL poate prelua prognoza de la interfața web wttr.in. Tot ce are nevoie este locația pentru care dorești prognoza. Doar introduceți numele unui oraș, codul său de aeroport sau adresa dvs. curentă IP. O caracteristică nouă prezintă informațiile despre fazele lunii dacă tastați:

curl wttr.in/Moon

2. Descărcați fișierele și descărcați CV-urile

Descărcarea fișierelor este ceva ce facem de obicei în browser. Uneori, veți dori să utilizați un manager de descărcare Obțineți un Manager de descărcare gratuită pentru a accelera descărcările dvs. Obțineți un Manager de descărcare gratuită pentru a accelera descărcările dvs. Browserul dvs. nu face o treabă bună de gestionare a descărcărilor mari. Dacă v-ați săturat de viteze lente de descărcare și de avarii, încercați un manager de descărcări. Vă recomandăm 9 instrumente gratuite pentru a vă gestiona descărcările. Citeste mai mult ; de exemplu, când descărcați mai multe fișiere simultan sau când doriți să întrerupeți descărcările. Deși cURL nu este o alegere populară pentru descărcări simultane (în schimb este recomandat wget), îl puteți utiliza în acest scop prin combinarea opțiunilor sale puternice (switch-uri). Mai întâi veți avea nevoie de o legătură directă cu fișierul. În acest exemplu, vom folosi un PDF al revistei Linux Voice.

curl -O-C - https://www.linuxvoice.com/issues/016/Linux-Voice-Issue-016.pdf

Comutatorul cu majuscule O (-O) face ca cURL să salveze fișierul cu numele de fișier implicit (de obicei, unul din link-ul însuși). Dacă doriți să o salvați sub un nume diferit, ați utiliza litere mici, urmate de noul nume:

curl -o magazine.pdf -C - https://www.linuxvoice.com/issues/016/Linux-Voice-Issue-016.pdf

Implicit, fișierele sunt salvate în directorul curent (verificați-l cu PWD comanda). Pentru a le salva în altă parte, furnizați calea după comutatorul -o. Comutatorul -C permite cURL să reia descărcarea. Ați întrerupe acest lucru apăsând pe Ctrl + C în terminal și reluați rularea din nou a aceleiași comenzi de descărcare:

cURL afișează progresul descărcării într-un format de tabel, cu coloane care conțin informații despre viteza de descărcare, dimensiunea totală a fișierului, timpul scurs și multe altele. Dacă nu vă place acest lucru, puteți opta pentru o bara de progres mai simplă prin adăugarea - # sau -progress-bar la comanda cURL.

Pentru a descărca mai multe fișiere simultan, listați linkurile unul după altul:

curl-O fișier1.txt -O file2.pdf -O file3.zip

Cu ajutorul altor instrumente de linie de comandă, putem descărca toate imaginile PNG și JPG dintr-un blog Tumblr:

curl http://concept-art.tumblr.com/ | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2 | în timp ce citiți l; se încurcă "$ l" -o "$ l ## * /"; Terminat

În acest caz, a taia și grep colecta informații despre numele de fișiere și îl formatează astfel încât să fie afișate numai fișierele cu extensii specificate. Dacă rulați comanda fără ultima conductă:

curl http://concept-art.tumblr.com/ | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2

veți obține doar o listă de fișiere care îndeplinesc criteriile noastre, dar acestea nu vor fi descărcate. cURL poate obține o listă de imagini dintr-o gamă de pagini, cu condiția ca blogul să utilizeze paginarea standard:

curl http://concept-art.tumblr.com/page/[1-7] | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2

Puteți modifica intervalul prin modificarea numerelor în paranteze pătrate. Din nou, această comandă ar afișa numai imaginile; pentru a le descărca, executați comanda completă în directorul în care doriți să salvați imaginile:

curl http://concept-art.tumblr.com/page/[1-7] | grep -o 'src = "[^"] *. [png-jpg] "' | cut -d \" -f2 | în timp ce citiți l; se încurcă "$ l" -o "$ l ## * /"; Terminat

Dacă sunteți bine-versat în expresii regulate RegExr: Instrumentul de testare a expresiilor regulate bazate pe Web RegExr: Instrumentul de testare a expresiilor pe Web bazat pe Web Citiți mai multe, puteți îmbunătăți aspectul și eficiența acestei comenzi și puteți partaja rezultatul în comentarii.

3. Gestionați fișierele pe un server FTP

Nu auzim multe despre FTP în aceste zile, dar asta nu înseamnă că este depășită. De fapt, multe proiecte open source și distribuții Linux partajează software-ul lor pe servere FTP. Din moment ce FTP este suportat de cURL, îl puteți folosi ca un simplu client FTP FileZilla - De ce acest client FTP triumfă peste concurenții săi FileZilla - De ce acest client FTP triumfa peste concurenții săi Aplicațiile portabile vă fac independente. Stocate pe un stick USB sau în dosarul Dropbox, toate instrumentele esențiale vor fi la îndemână oriunde te duci. De asemenea, nu va trebui să instalați nimic. Citiți mai multe pentru a încărca și a descărca fișiere. Puteți căuta fișierele de pe un server FTP accesând directoarele:

curl ftp://ftp.debian.org/debian/

Pentru a introduce un subdirector, tastați numele său, urmat de un slash (/).

Descărcarea fișierelor este similară descărcărilor HTTP descrise în secțiunea anterioară. Puteți să utilizați -o sau -O și să adăugați -C dacă doriți să întrerupeți descărcările.

curl -O ftp://ftp.heanet.ie/mirrors/linuxmint.com/stable/17.3/linuxmint-17.3-kde-64bit.iso

Deși cURL nu acceptă descărcări recursive (rețineți, wget nu!), Acesta poate descărca încă o serie de fișiere simultan. Singura condiție este ca numele de fișiere să urmeze un model. De exemplu, am putea descărca de pe un server de monitorizare-gazdă în care sunt numite tapeturile “wallpaperNUMBER”:

curl -O ftp://ftp.myserver.com/files/wallpaper[0-120].jpg

Unele servere FTP necesită autentificare înainte de a putea descărca fișiere. cURL vă permite să vă conectați cu opțiunea -u (utilizator):

curl -u username: parola -O ftp://ftp.protectedserver.com/files/example.txt

De asemenea, puteți încărca fișiere pe un server FTP cu opțiunea -T (transfer):

curl -u username: parola -T /home/user/Documents/test.txt ftp://ftp.myserver.com

Aici puteți defini, de asemenea, mai multe fișiere ca domeniu. Această caracteristică este uneori numită “expandarea”. Dacă numele de fișiere nu urmează un model, trebuie doar să le enumerați în paranteze curbate (-T "file1.txt, image27.jpg"). În schimb, dacă au nume similare, aplicați aceeași logică din exemplul de descărcare Tumblr și utilizați paranteze pătrate (-T "fotografie [1-50] .jpg"). Asigurați-vă că ați furnizat calea completă a fișierelor dacă nu se află în directorul dvs. curent.

4. Verificați dacă un site web este în jos

Toți am fost acolo. Un site web de care aveți nevoie absolut brusc de lucru. Atunci Facebook nu se va încărca. Confruntat cu o adevărată problemă mondială, ce faceți?

Ați putea să o utilizați la Google, să întrebați un prieten să-l testeze pentru dvs. sau să utilizați unul dintre acele site-uri cu un singur serviciu care vă informează dacă un site este în jos. Sau ar putea să arunci doar terminalul și să rulați cURL:

curl-Este https://www.twitter.com -L | grep HTTP /

Comutatorul cu majuscule I (-I) verifică antetul HTTP al unei pagini web, iar opțiunea -L (locație) este adăugată pentru a face redirecționările cURL. Acest lucru înseamnă că nu trebuie să tastați adresa URL completă pentru Facebook; doar scrie facebook.com și cURL va avea grijă de restul datorită lui -L. Dacă există redirecționări, acestea vor fi afișate cu propriul status HTTP.

Mesajul din care suntem interesați este “200 OK”, ceea ce înseamnă că totul este bine cu site-ul web. Dacă într-adevăr este în jos, veți vedea ceva de genul:

Codurile de stare HTTP sunt doar la fel de informative pe cât vă permite să le înțelegeți. Această metodă nu este complet sigură, deoarece un site web poate returna un cod de stare indicând o cerere procesată cu succes, dar va fi gol atunci când o deschideți în browser. Totuși, în cele mai multe cazuri ar trebui să corespundă situației reale și să vă informați ce se întâmplă - sau în jos.

5. Extindeți URL-urile Scurtate

Adresele URL reduse nu sunt în mod inerent rău. Fără ei, ar fi dificil de a împărtăși legăturile pe Twitter Cum să învingi limita de caractere a Twitter-ului 140 Cum să învingi limita de caractere a Twitter-ului 140 Limita de caractere a Twitter-ului de 140 de caractere poate fi o provocare. Din fericire, există modalități de a ajunge în jur. Citiți mai multe și alte rețele sociale cu caracter limitat. Unele servicii de scurtare a URL-urilor Încercați 10 Scurtatoare de URL diferite care vă oferă avantaje Addon Încercați 10 Scurtatoare de URL diferite care vă oferă Beneficii Addon Doar cât de diferit puteți scurta un localizator de resurse uniform? Sistemul de scurtare este destul de mult un loc de muncă, dar trucul pare să fie în extrasul care vine cu serviciul de scurtare ... Citește mai mult oferă și analize utile. Dar există întotdeauna un risc ca cineva să încerce să ascundă conținut rău intenționat în spatele unei adrese URL scurtate sau că un trol maschează un Rickroll Beyond Parody: 5 Bancuri Internet care au crescut într-un ceva mai mare Dincolo de parodie: 5 bancuri Internet care au crescut în ceva mai mare (sau ceva mult, mult mai rău). Dacă vreodată vă simțiți suspicios de o adresă URL scurtată din orice motiv, cURL vă poate ajuta să o extindeți și să aflați exact unde anume:

curl-sIL http://buff.ly/1lTcZSM | grep ^ Location;

sau

curl -sI http://buff.ly/1lTcZSM | sed-n / Locație: * // p ';

Puteți combina cURL cu grep sau sed; principala diferență este în formatare. Sed este unul dintre acele instrumente pe care fiecare utilizator Linux ar trebui să le cunoască Fiecare Linux Geek trebuie să știe Sed și Awk. Iată de ce ... Fiecare Linux Geek trebuie să știe Sed și Awk. Iată de ce ... Două dintre cele mai criminale sub-apreciate utilități Linux sunt adesea arcane Sed și Awk. Dar ce sunt? Cum se utilizează? Și cum fac mai ușor procesul de procesare a textului? Citește mai mult și completează cURL în acest și câteva alte cazuri de utilizare. Să nu uităm că cURL poate descărca fișiere dintr-o adresă URL scurtă (cu condiția ca URL-ul să indice într-adevăr un fișier):

curl -L -o filename.txt http: //short.url

Sintaxa este aceeași ca și cu alte descărcări cURL, iar opțiunea -L are grijă de redirecționarea de la o adresă URL scurtă la cea originală.

6. Arata-ti aprecierea pentru ASCII Art

Desigur, acest lucru nu este deosebit de util, dar arată minunat. Cu ajutorul pv, un utilitar pentru monitorizarea progresului datelor, cURL poate afișa animații ASCII în terminal.

curl-uri http: //artscene.textfiles \ .com / vt100 / wineglas.vt | pv-L9600 -q

Opțiunile -s și -q mențin ambele comenzi în modul silențios (silențios). Opțiunea -L se referă aici la comanda pv și vă permite să modificați rata de transfer a datelor în octeți pe secundă. Cu alte cuvinte, dacă animația se mișcă prea repede sau prea încet, încercați să jucați cu acest număr. În afară de animații, cURL poate afișa artă simplă, statică ASCII:

Webul are o multime de site-uri cu tot felul de arta ASCII: de la piesele uimitor de detaliate, de inalta calitate la materiale ciudate, prostie si chiar NSFW. Această tehnică digitală de artă datează din anii 1960, iar astăzi face parte din cultura și istoria Internetului. 7 Tendințe antice de Internet care afectează Web-ul de azi. 7 Tendințe antice pe internet care afectează Web-ul de azi Web-ul de astăzi ar putea să nu pară sau să se simtă ca o rețea din anii 1990 , dar te-ai fi surprins de cât de mult este la fel când te scufunzi sub suprafață. Citiți mai multe, păstrați în viață în numeroasele colecții și instrumente care vă permit să convertiți textul și imaginile în ASCII art ASCII Art: Imagine și text la ASCII Converter ASCII Art: Imagine și text la ASCII Converter Citiți mai mult. Puteți să-l folosiți pentru a decora terminalul sau pentru a vă bucura de prietenii dvs. - indiferent ce pluteste barca ta.

7. Experimentați cu Media Social

Folosirea mediilor sociale de la terminal nu este nimic nou - noi v-am arătat deja clienți de linie de comandă Twitter pentru Linux 5 Clienți Twitter pentru linia de comandă Slimline și Command pentru Ubuntu 5 Clienți Twitter pentru linia de comandă Slimline și Command pentru Ubuntu Pentru o vreme comunitatea Linux a fost disperat plângând pentru un bun client Twitter. Am decis să studiem peisajul curent al clienților Linux pe Twitter, căutând aplicații ușoare și ușor de utilizat, cu câteva rezultate interesante. Citeste mai mult . În timp ce, probabil, nu veți trece la cURL ca instrument online de socializare, este bine să știți că puteți să postați pe Facebook cu acesta, așa cum este descris aici Cum să postați pe Facebook din linia de comandă Acum că FBCMD este mort Cum să postați pe Facebook De la Linia de comandă acum că FBCMD este mort Imaginați-vă deschiderea unei ferestre de comandă pe PC-ul dvs., tastând o comandă cu o singură linie și afișând instantaneu pe Facebook fără a deschide nici măcar un browser sau altă aplicație. Citeste mai mult . Veți observa că, tehnic, cURL nu o face pe cont propriu; o combinație de instrumente își face treaba.

În ceea ce privește Twitter, a fost posibil să fie gestionată direct de la terminalul cu cURL. Apoi, Twitter și-a schimbat API-ul, iar acum există un client special cURL pentru Twitter numit Twurl. Nu este cel mai ușor lucru pe care îl puteți folosi, mai ales pentru un începător, și necesită autentificare cu platforma de anunțuri Twitter. Acest lucru are sens dacă sunteți un dezvoltator sau un utilizator avansat, dar nu atât de mult dacă doriți doar să tweet de la linia de comandă. Cu toate acestea, există modalități de a te distra cu Twitter. Puteți utiliza cURL pentru a verifica numărul de participanți ai unui utilizator:

curl -s https://twitter.com/username | grep -o '[0-9,] * urmați ";

8. Găsiți adresa IP externă

Găsirea adresei dvs. IP locale este destul de ușoară - trebuie doar să rulați ifconfig sau consultați apletul de administrare a rețelei. Pentru IP extern, majoritatea oamenilor folosesc site-uri web specializate pentru a obține aceste informații. Totuși, unele lucruri sunt mai ușor de făcut de la terminal 5 Lucruri mai ușor de făcut în linia de comandă Linux 5 Lucruri mai ușor de făcut în linia de comandă Linux Citiți mai multe, iar acesta ar putea fi unul dintre ele. Puteți, de asemenea, să creați un alias Cum să definiți aliasuri de linii de comandă pe orice sistem de operare Cum să definiți aliasuri de linii de comandă pe orice sistem de operare Am discutat despre acest lucru și am recomandat de multe ori să facem față cu terminalul liniei de comandă a computerului în trecut. Tina a scris un bun primer pentru utilizatorii Windows cu Ghidul unui începător la comanda Windows ... Citește mai mult pentru comanda cURL. Există mai multe servicii online care cooperează cu cURL:

curl ipinfo.io
curl -s https://4.ifcfg.me
curl-s http://whatismyip.akamai.com
curl ifconfig.me
curl -s icanhazip.com

Unii vă pot spune mai multe despre orice adresă IP externă:

curl ipinfo.io/207.46.13.41
curl ifconfig.me/207.46.13.41

Tot ce trebuie să faceți este să alegeți un serviciu. Dacă sunteți indecis, trebuie doar să le includeți în aliasul dvs., ca soluții de rezervă.

9. Inserați textul și partajați imaginile

Întreruperea fluxului de lucru nu este niciodată bună pentru productivitate și concentrare 5 Instrumente care vă ajută să vă concentrați și să obțineți o muncă reală Efectuată 5 Instrumente care vă ajută să vă concentrați și să obțineți o activitate reală făcută Lupta pentru o productivitate mai bună și existența fără distragere a atenției nu poate fi câștigată doar de auto-control. Aplicațiile și instrumentele se îndreaptă spre salvare. Citeste mai mult . Dacă efectuați cea mai mare parte a muncii dvs. în terminal, trecerea la un browser doar pentru a partaja câteva fișiere poate fi impracticabilă, dacă nu enervantă. Din fericire, unele servicii de partajare a pastebinelor și a fișierelor s-au născut pentru a lucra cu cURL, astfel încât să le poți folosi direct de la terminal, fără un cont de utilizator.

Clbin și Sprunge.us au o sintaxă similară. Cu Clbin, conduceți un fișier local sau ieșirea unei comenzi și returnează un link la textul încărcat:

pisică textfile.txt | curl -F 'clbin =<-' https://clbin.com

De asemenea, acceptă încărcări de imagini (PNG, JPG și GIF):

curl -F '[email protected]' https://clbin.com

Dacă doriți să utilizați Sprunge.us, tastați:

pisică textfile.txt | curl -F 'spunge =<-' http://sprunge.us

Sprunge.us nu acceptă încărcări de imagini pentru moment.

Ix.io se bazează pe același principiu ca și cele două servicii anterioare, cu câteva caracteristici suplimentare. Pentru a încărca un fișier, tastați:

cat file.txt curl -F 'f: 1 =<-' ix.io

sau

curl -F 'f: [email protected]' ix.io

Când obțineți un link la textul încărcat, puteți modifica adresa URL pentru a afișa evidențierea sintaxei (cu ix.io/yourpaste+, ix.io/yourpaste/, sau ix.io/yourpaste/language pentru un anumit script sau limbaj de programare). De asemenea, este posibil să se limiteze de câte ori poate fi vizualizat un link prin modificarea numărului după 'Citi: 1' valoare:

cat file.txt curl -F 'f: 1 =<-' -F 'read:1=2' ix.io

Ix.io este destinat în principal fișierelor bazate pe text, cum ar fi codurile sursă sau jurnalele de sistem. Dacă doriți să încărcați o varietate de formate de fișiere, utilizați Transfer.sh. Acesta acceptă imagini, criptarea fișierelor și păstrează fișierele online timp de două săptămâni. Puteți încărca până la 5 GB de date în Transfer.sh. Iată cum:

curl - descărcare-fișier bunnies.jpg https://transfer.sh/bunnies.jpg

Sunteți liber să definiți numele fișierului încărcat. Pentru a încărca mai multe fișiere, listați-le una după cealaltă cu opțiunea -F:

curl -i -F filedata=@/tmp/hello.txt -F filedata=@/tmp/hello2.txt https://transfer.sh/

10. Verificați mesajul necitit pe GMail

Există un potențial masiv de deblocat în cURL dacă sunteți dispus să căutați detalii despre protocoalele legate de e-mail (SMTP, POP, IMAP). Pentru o verificare e-mail rapidă, această comandă va face. Acesta analizează feedul dvs. GMail și formatează ieșirea (subiectul e-mail și expeditor) cu tr, awk, sed și / sau grep comenzi. Rețineți că această soluție este extrem de periculoasă deoarece vă expune acreditările de conectare pentru oricine care are acces la terminalul dvs. Prima versiune afișează numele expeditorului, iar cea de-a doua imprimă numai subiecte de e-mail necitite:

curl -u username: parola - silențios "https://mail.google.com/mail/feed/atom" | tr -d '\ n' | awk -F '"pentru (i = 2; i<=NF; i++) print $i' | sed -n "s/\ (. * \)<\/title.*name>\ (. * \)<\/name>.* / \ 2 - \ 1 / p "


curl -u username: parola - silențios "https://mail.google.com/mail/feed/atom" | grep-oPm1 "(?<=)[^<]+" | sed '1d'

Ce mai poate face cURL?

cURL este rar folosit ca o comandă independentă. Majoritatea oamenilor îl folosesc ca parte a unui script sau a unei aplicații. Cu toate acestea, este posibil să creați linii de lucru practice cu cURL, așa cum am demonstrat aici. Multe dintre aceste exemple au fost adaptate de la CommandLineFu CommandLineFu: Colecția uimitoare de pietre de linii de comandă [Linux & Mac] CommandLineFu: Colecție uimitoare de pietre de linii de comandă [Linux & Mac] Navigați într-un sortiment de comenzi uimitor de utile. Fie că sunteți un administrator de sistem veteran sau un neophyte de linie de comandă care se străduiește să descopere mai mult, CommandLineFu este o colecție de comenzi bazate pe vot, care servește până la mii de idei pe care le ... Citește mai mult, o sursă fantastică de hack-uri inteligente de linie de comandă nu ar trebui să le consideri piatră.

Cu suficiente cunoștințe și experiență, putem modifica fiecare comandă, putem să o formăm diferit sau să o înlocuim complet cu o soluție mai bună. Puteți îmbunătăți comenzile noastre sugerate cURL? Știți despre alte utilizări reci pentru cURL? Împărtășește sfaturile tale în comentarii.

Credite de imagine: În interiorul introducerii liniei de comandă de Osama Khalid prin Flickr.

Explorați mai multe despre: Gestionare Descărcare, FTP, Terminal.