Cum să utilizați aplicațiile CLI pe Mac

În ultima săptămână, am făcut câteva postări care acoperă modalități prin care poți obține mai mult de la terminalul Mac-ului tău. Într-una dintre aceste postări, am acoperit câteva dintre ele cele mai bune aplicații Homebrew CLI pe Mac.

Deși am explicat cum să instalez fiecare dintre aceste aplicații, nu am explicat cum să le rulez sau să le folosești. Și dacă nu ați mai folosit niciodată o aplicație ca aceasta, instalarea ar putea fi tot ce știți să faceți.

Astăzi, vom schimba asta. În această postare, voi trata cum să rulați aplicațiile CLI pe Mac și voi oferi alte câteva sfaturi care ar trebui să vă ajute să începeți. La urma urmei, aplicațiile CLI pot fi puțin complicate la început și fiecare va funcționa într-un mod ușor diferit.

Cuprins

  • Ce sunt aplicațiile CLI pe Mac?
  • Cum să rulați aplicații CLI pe Mac (de cele mai multe ori)
  • Cum să obțineți ajutor pentru aplicațiile CLI pe Mac
    • Când ajutorul nu funcționează, găsiți fișierul README
  • Cum să rulați un fișier de aplicație CLI pe Mac
  • Deschideți aplicațiile GUI de pe terminalul de pe Mac
  • Explorează-ți Mac-ul cu aplicații CLI
    • Postări asemănatoare:

Ce sunt aplicațiile CLI pe Mac?

Dacă nu ați citit niciunul dintre noi postări anterioare la utilizarea terminalului Mac, atunci aplicațiile CLI ar putea suna ca un concept străin. Cu toate acestea, aceste aplicații sunt destul de simple odată ce sunteți capabil să vă învăluiți capul în jurul lor.

Pe scurt, o aplicație CLI este o aplicație care rulează în terminalul Mac-ului dvs., mai degrabă decât prin interfața sa grafică cu utilizatorul (GUI). Numele „CLI” înseamnă „Command Line Interface”, „linia de comandă” fiind spațiul din terminal în care tastați comenzi și apăsați întoarcere să le conducă.

Spre deosebire de o aplicație GUI tipică (cum ar fi Microsoft Word, Google Chrome, Photoshop sau orice altă aplicație pe care o utilizați zilnic), aplicațiile CLI sunt în întregime bazate pe text. Aceasta înseamnă că, în general, au o curbă de învățare mai abruptă decât aplicația dvs. obișnuită. Cu toate acestea, sunt, de asemenea, mai mici, mai rapide și capabile de lucruri pe care aplicațiile GUI nu sunt adesea.

Recomand să verificați câteva dintre ele postări anterioare pe terminalul Mac pentru a avea o idee despre ceea ce vorbim, pe care l-am legat pe parcursul acestui articol. De asemenea, ajută să vă jucați puțin în terminal, astfel încât să înțelegeți elementele de bază.

Ok, destule! Deschideți terminalul și să începem să rulăm aplicațiile CLI pe Mac.

Cum să rulați aplicații CLI pe Mac (de cele mai multe ori)

Ca prefață, nu toate aplicațiile CLI vor rula în acest fel. Unele vor funcționa similar, în timp ce altele sunt total unice. Dar în 99% din timp, veți folosi această comandă pentru a rula o aplicație CLI în terminalul dvs. Mac:

CLI_app [comandă]

Ok, hai să dezvăluim asta.

Prima parte, CLI_app, este un substitut pentru orice aplicație CLI pe care încercați să o rulați. De exemplu, dacă aș vrea descărcați un videoclip YouTube folosind aplicația Homebrew youtube-dl, as tasta youtube-dl în terminalul Mac-ului meu.

Destul de direct!

A doua parte, [comanda], este un substitut pentru orice comandă sau argument (alias, opțiune) pe care doriți să o execute aplicația. Pentru youtube-dl, acea comandă este adresa URL a videoclipului pe care vreau să-l descarc.

Daca vreau sa fac update youtube-dl, aș rula comanda youtube-dl -U. Comanda este diferită, dar formatul este același - numele aplicației CLI urmat de comanda pentru acțiunea pe care vreau să o execute.

Prima parte, în care tastați numele aplicației CLI, este cunoscută ca „apelarea” aplicației. Îți spune terminalului ce aplicație vrei să rulezi. A doua jumătate, în care tastați comanda, este cunoscută ca „argument”. Acesta este locul în care îi spui terminalului tău ce vrei să faci cu aplicația pe care tocmai ai apelat-o.

Nu toate aplicațiile vor avea nevoie de un argument. The copac Aplicația CLI, de exemplu, este propria sa comandă. Doar tastezi copac în terminal, lovește întoarcere, și își realizează acțiunea. Nu mai este nimic altceva.

Dacă încercați acest lucru cu o aplicație care necesită un argument, de exemplu youtube-dl, ar trebui să primești o eroare care explică ce ai greșit:

După cum puteți vedea, dacă faceți acest lucru, este destul de clar ce ar trebui să faceți. Și majoritatea aplicațiilor CLI de pe Mac sunt construite astfel! Dacă nu știți comanda pe care doriți să o executați, rulați doar numele aplicației. Odată ce cunoașteți comanda și/sau argumentele, introduceți numele aplicației, apoi comanda și/sau argumentele, apoi rulați toate împreună.

Cum să obțineți ajutor pentru aplicațiile CLI pe Mac

Bine, deci să presupunem că ai încercat cele de mai sus și pur și simplu nu a funcționat. Sau poate știi doar cum să rulezi o singură comandă pentru aplicația CLI, dar știi că are mult mai multe comenzi decât atât. Iată un alt pas pe care îl poți încerca.

Tastați numele aplicației CLI pe care o executați în terminal, urmat de oricare dintre aceste comenzi:

  • Ajutor
  • h
  • -Ajutor
  • -h
  • ?
  • -?

Comanda ta ar trebui să arate ceva asemănător Ajutor pentru CLI_app. Dacă încercați unul dintre acestea și nu funcționează, treceți în jos în listă până le încercați pe toate.

În cele din urmă, una dintre acestea ar trebui să afișeze o listă de informații pentru aplicația CLI despre care încercați să aflați.

Prima linie după ce una dintre aceste comenzi funcționează ar trebui să fie una care explică sintaxa de bază utilizată pentru această aplicație CLI. De exemplu, în captura de ecran de mai sus puteți vedea că aplicația butoi folosește aceeași formulă pe care am prezentat-o ​​mai înainte: butoi [COMANDĂ] [OPȚIUNI].

Mai jos, veți vedea toate comenzile disponibile cu această aplicație, cum să le utilizați și ce fac. Vă recomand să încercați acest lucru cu toate aplicațiile dvs. CLI de pe Mac, chiar dacă știți deja cum să le folosiți. Probabil veți afla despre câteva funcții și opțiuni noi despre care nu știați că există.

Cand Ajutor nu funcționează, găsiți fișierul README

Ok, deci ai încercat toate Ajutor comenzile de mai sus și nu am putut obține niciun ajutor să apară. Aceasta înseamnă că aplicația CLI pe care o utilizați nu are nicio comandă de ajutor sau sunt suficient de neobișnuite încât probabil să nu le puteți ghici (mulțumesc mult, Dezvoltator!). Următorul lucru pe care veți dori să-l încercați este README.

README, pronunțat și o amalgamare a „citește-mă”, este mai mult sau mai puțin manualul de utilizare pentru o aplicație. Spre deosebire de Ajutor, 99,99% din toate aplicațiile, GUI și CLI, vor avea un fișier text README. Acesta este un astfel de standard al industriei și cea mai bună practică comună, încât orice aplicație fără una probabil nu merită timpul tău. Oameni care scriu Salut Lume aplicațiile includ de obicei un README.

Când deschideți README-ul unei aplicații, veți găsi toate informațiile pe care vreodată doriți să le aflați despre o anumită aplicație CLI. Pentru trimitere, aici este README pentru butoi.

Deci, cum găsești README-ul?

Prin google! Am găsit butoi README căutând „homebrew cask readme” pe Google. De cele mai multe ori, README va fi un fișier markdown (.md) pe GitHub.

Dacă ați instalat aplicația folosind Homebrew, de obicei puteți găsi informații despre aplicație pe Homebrew Formulae. Doar căutați aplicația în bara de căutare și urmați linkurile pe care vi le oferă. Acestea vor trimite fie la pagina GitHub a aplicației, fie la site-ul web, unde ar trebui să puteți găsi informațiile pe care le căutați.

Cum să rulați un fișier de aplicație CLI pe Mac

Până acum, am explicat cum să rulăm aplicațiile CLI pe Mac care au fost instalate. Uneori, însă, aplicația dvs. este doar un fișier de pe computer. Acesta este, în general, cazul când vă construiți propria aplicație sau ați descărcat o aplicație CLI de bază de pe internet care nu se instalează pe dispozitivul dvs.

Din fericire, rularea unor astfel de aplicații este destul de simplă. Trebuie doar să știți ce fișier al aplicației este părintele (adică toate celelalte fișiere rulează sub fișierul părinte) și în ce limbă este fișierul părinte. De exemplu, să presupunem că aveți următoarele fișiere:

  • my_CLI_app.py
  • imagini.py
  • library.json
  • error_resolution.py

Deși acestea sunt fișiere separate, toate rulează împreună pentru a crea o singură aplicație. Din titluri, totuși, este destul de clar că my_CLI_app.py este aplicația părinte – dacă o rulați, orice altceva se va rula împreună cu acesta, după cum este necesar. De asemenea, putem spune, privind extensia acestei aplicații, că este scrisă în limbajul de programare Python.

Având în vedere aceste lucruri, știm ce fișier să rulăm și că avem nevoie de Python pentru al rula. Deci, mai întâi, ar trebui să vă asigurați că aveți Python instalat pe Mac. Pentru a face acest lucru, alergați piton -V în terminalul dvs. (alte limbaje de programare au o comandă similară; doar caută pe google „ce versiune de [limbaj de programare] am”).

Dacă aveți acea limbă instalată pe Mac, navigați la folderul în care se află fișierul aplicației (tutorial despre navigarea cu terminalul aici). Apoi, utilizați următoarea comandă în terminal:

python my_CLI_app.py

Aceasta va rula aplicația în terminalul Mac.

Si asta e!

Deschideți aplicațiile GUI de pe terminalul de pe Mac

Desigur, ultima secțiune a fost puțin complicată. Să încheiem cu ceva mult mai simplu! Deschiderea aplicațiilor GUI de pe terminalul Mac.

Când vorbim despre „deschiderea aplicațiilor GUI de pe terminalul tău”, este doar un mod complicat de a spune că vom rula o aplicație standard pe Mac de pe terminal. Acesta ar putea fi App Store, Finder, Safari, Photoshop, Microsoft Word etc.

Puteți folosi această metodă pentru a rula orice aplicație GUI pe Mac de pe terminal. Nu există neapărat un motiv practic pentru a face acest lucru, dar este totuși distractiv!

Pentru a face acest lucru, utilizați următoarea comandă:

deschide -un „App Store”

Sau acesta:

deschide -a Pagini

Sau:

deschide -a Calculator

Sau orice altceva! Spre deosebire de secțiunea anterioară, puteți face acest lucru de oriunde pe Mac; nu trebuie să navigați la folderul care conține acea aplicație pentru a o rula. Și în timp ce am enumerat doar aplicațiile Mac în comenzile de mai sus, o puteți face cu orice aplicație de pe Mac. Tocmai le-am ales pe acestea deoarece toți utilizatorii de Mac le au.

Si asta e!

Explorează-ți Mac-ul cu aplicații CLI

Am mai spus-o: puține lucruri sunt la fel de pline de satisfacții ca să arunci o privire sub capota computerului tău și să înveți cum să-l faci. Aplicațiile CLI de pe Mac sunt o modalitate excelentă de a face acest lucru. Sper că ați învățat ceva din această postare și că aveți mai multă încredere atunci când experimentați cu aplicații CLI în viitor! Asigurați-vă că verificați restul blogul AppleToolBox pentru mai multe sfaturi și trucuri despre lucrul cu terminalul, precum și despre toate lucrurile Apple.