Kuidas kasutada CLI rakendusi Macis

Viimase nädala jooksul olen teinud mõned postitused, mis käsitlevad viise, kuidas saate oma Maci terminalist rohkem kasu saada. Ühes neist postitustest käsitlesin mõnda neist parimad Homebrew CLI rakendused Macis.

Kuigi ma selgitasin, kuidas neid rakendusi installida, ei selgitanud ma, kuidas neid käivitada ega kasutada. Ja kui te pole kunagi varem sellist rakendust kasutanud, võib installimine olla kõik, mida teate, kuidas seda teha.

Täna muudame seda. Selles postituses käsitlen seda, kuidas Macis CLI-rakendusi käitada, ja pakun ka mõnda muud näpunäidet, mis peaksid aitama teil alustada. Lõppude lõpuks võivad CLI-rakendused olla alguses pisut keerulised ja igaüks neist töötab veidi erineval viisil.

Sisu

  • Mis on CLI-rakendused Macis?
  • Kuidas Macis CLI-rakendusi käitada (enamasti)
  • Kuidas saada abi Maci CLI-rakenduste jaoks
    • Kui abi ei tööta, otsige üles README
  • Kuidas Macis CLI-rakenduse faili käitada
  • Avage GUI-rakendused Maci terminalist
  • Avastage oma Maci CLI-rakendustega
    • Seonduvad postitused:

Mis on CLI-rakendused Macis?

Kui te pole ühtegi meie artiklit lugenud varasemad postitused Kui kasutate Maci terminali, võivad CLI-rakendused tunduda võõra mõistena. Need rakendused on aga üsna lihtsad, kui suudate oma pea nende ümber mähkida.

Lühidalt öeldes on CLI-rakendus rakendus, mis töötab teie Maci terminalis, mitte selle graafilise kasutajaliidese (GUI) kaudu. Nimi "CLI" tähistab "Command Line Interface", kus "käsurida" on ruum teie terminalis, kuhu sisestate käsud ja vajutage tagasi neid juhtida.

Erinevalt tüüpilisest GUI-rakendusest (nagu Microsoft Word, Google Chrome, Photoshop või mõni muu igapäevane kasutatav rakendus) on CLI-rakendused täielikult tekstipõhised. See tähendab, et neil on üldiselt järsem õppimiskõver kui teie tüüpilisel rakendusel. Kuid need on ka väiksemad, kiiremad ja võimelised tegema asju, mida GUI-rakendused sageli ei suuda.

Soovitan vaadata mõnda oma varasemad postitused Maci terminalis, et mõista, millest me räägime, mida olen kogu selle artikli jooksul linkinud. Samuti aitab see natuke terminalis ringi mängida, et saaksite põhitõdedest aru.

Ok, sellest piisab! Avage oma terminal ja alustame teie CLI-rakenduste käivitamist Macis.

Kuidas Macis CLI-rakendusi käitada (enamasti)

Eessõnaks, mitte kõik CLI-rakendused ei tööta sel viisil. Mõned töötavad sarnaselt, samas kui teised on täiesti ainulaadsed. Kuid 99% juhtudest kasutate seda käsku CLI-rakenduse käitamiseks oma Maci terminalis:

CLI_app [käsk]

Ok, teeme selle lahti.

Esimene osa, CLI_app, on tugi mis tahes CLI-rakendusele, mida proovite käivitada. Näiteks kui ma tahaksin laadige alla YouTube'i video kasutades rakendust Homebrew youtube-dl, ma kirjutaksin youtube-dl minu Maci terminali.

Päris otsekohene!

Teine osa, [käsk], on mis tahes käsu või argumendi (teise nimega valik), mida soovite rakenduse käivitada, tugi. Sest youtube-dl, on see käsk selle video URL, mille tahan alla laadida.

Kui ma tahaksin värskendada youtube-dl, käivitaksin selle asemel käsu youtube-dl -U. Käsk on erinev, kuid vorming on sama – CLI-rakenduse nimi, millele järgneb toimingu käsk, mida ma tahan selle käivitada.

Seda esimest osa, kuhu sisestate CLI-rakenduse nime, nimetatakse rakendusele helistamiseks. See ütleb teie terminalile, millist rakendust soovite käivitada. Teist poolt, kuhu sisestate käsu, nimetatakse "argumendiks". Siin saate oma terminalile öelda, mida soovite rakendusega, millele just helistasite.

Kõik rakendused ei vaja argumenti. The puu Näiteks CLI-rakendus on oma käsk. Sa lihtsalt kirjutad puu terminali, löö tagasija see täidab oma toimingu. Selles pole midagi muud.

Kui proovite seda rakendusega, mis nõuab argumenti, näiteks youtube-dl, peaksite saama veateate, mis selgitab, mida valesti tegite:

Nagu näete, on seda tehes üsna selge, mida peaksite tegema. Ja enamik CLI-rakendusi Macis on loodud sel viisil! Kui te ei tea, millist käsku soovite käivitada, käivitage lihtsalt rakenduse nimi. Kui teate käsu ja/või argumendid, tippige rakenduse nimi, seejärel käsk ja/või argumendid ning käivitage see kõik koos.

Kuidas saada abi Maci CLI-rakenduste jaoks

Olgu, oletame, et proovisite ülaltoodut ja see lihtsalt ei töötanud. Või teate, kuidas oma CLI-rakenduse jaoks käitada ainult ühte käsku, kuid teate, et sellel on palju rohkem käske. Siin on veel üks samm, mida saate proovida.

Sisestage terminali kasutatava CLI-rakenduse nimi, millele järgneb mõni järgmistest käskudest:

  • abi
  • h
  • - aidake
  • -h
  • ?
  • -?

Teie käsk peaks välja nägema umbes selline CLI_app abi. Kui proovite mõnda neist ja see ei tööta, liikuge loendis allapoole, kuni olete neid kõiki proovinud.

Lõpuks peaks üks neist avama teabe loendi CLI-rakenduse kohta, mida proovite õppida.

Esimene rida pärast ühe neist käskudest peaks olema üks, mis selgitab selle CLI-rakenduse põhisüntaksit. Näiteks ülaloleval ekraanipildil näete, et rakendus kast kasutab sama valemit, mida me varem kirjeldasime: kast [KÄSK] [VALIKUD].

Selle all näete kõiki selle rakendusega saadaolevaid käske, kuidas neid kasutada ja mida nad teevad. Soovitan seda proovida kõigi Maci CLI-rakendustega, isegi kui teate, kuidas neid juba kasutada. Tõenäoliselt saate teada mõne uue funktsiooni ja valiku kohta, mille olemasolust te ei teadnud.

Millal abi ei tööta, leidke README

Ok, proovisite kõiki abi ülalolevaid käske ja ei saanud abi ilmumiseks. See tähendab, et teie kasutataval CLI-rakendusel pole abikäske või need on piisavalt haruldased, et te ei oska neid tõenäoliselt ära arvata (suur tänu, arendaja!). Järgmine asi, mida soovite proovida, on README.

README, hääldatud ja "loe mind" liitmine, on enam-vähem rakenduse kasutusjuhend. Erinevalt abi, 99,99% kõigist rakendustest, GUI ja CLI, sisaldavad README tekstifaili. See on nii tööstusstandard ja levinud parim tava, et ükski rakendus ilma selleta pole tõenäoliselt teie aega väärt. Inimesed, kes kirjutavad Tere, Maailm rakendused sisaldavad tavaliselt README.

Kui avate rakenduse README, leiate kogu teabe, mida võiksite konkreetse CLI-rakenduse kohta teada saada. Viitamiseks siin on README kast.

Niisiis, kuidas leida README?

Guugeldades! Ma leidsin kast README, otsides Google'is sõna "homebrew cask readme". Enamasti on README GitHubi allahindlusfail (.md).

Kui installisite rakenduse Homebrew'i abil, leiate tavaliselt rakenduse kohta teavet Homebrew'i valemitest. Lihtsalt otsige rakendust otsinguribalt ja järgige selle pakutavaid linke. Need lingivad kas rakenduse GitHubi lehele või veebisaidile, kust peaksite otsitava teabe leidma.

Kuidas Macis CLI-rakenduse faili käitada

Siiani oleme käsitlenud installitud CLI-rakenduste käitamist Macis. Mõnikord on teie rakendus aga lihtsalt fail teie arvutis. See kehtib tavaliselt siis, kui loote oma rakendust või laadite Internetist alla lihtsa CLI-rakenduse, mida teie seadmesse ei installita.

Õnneks on selliste rakenduste käitamine üsna lihtne. Peate lihtsalt teadma, milline rakenduse fail on ülemfail (st kõik muud failid, mis töötavad emafaili all) ja mis keeles see vanemfail on. Oletame näiteks, et teil on järgmised failid:

  • my_CLI_app.py
  • images.py
  • raamatukogu.json
  • error_resolution.py

Kuigi need on eraldi failid, töötavad need kõik koos, et luua üks rakendus. Pealkirjade põhjal on aga üsna selge, et my_CLI_app.py on emarakendus – kui seda käivitate, töötab kõik muu vajaduse korral sellega koos. Samuti saame selle rakenduse laienduse põhjal kindlaks teha, et see on kirjutatud Pythoni programmeerimiskeeles.

Neid asju silmas pidades teame, millist faili käivitada ja et selle käitamiseks on vaja Pythonit. Kõigepealt peaksite veenduma, et teie Macis on Python installitud. Selleks jookske Python -V teie terminalis (teistel programmeerimiskeeltel on sarnane käsk; lihtsalt googeldage "mis [programmeerimiskeele] versioon mul on").

Kui teie Maci on see keel installitud, liikuge kausta, kus rakenduse fail asub (terminaliga navigeerimise õpetus siin). Seejärel kasutage terminalis järgmist käsku:

python my_CLI_app.py

See käivitab rakenduse teie Maci terminalis.

Ja see ongi kõik!

Avage GUI-rakendused Maci terminalist

Tõsi küll, see viimane lõik oli natuke keeruline. Lõpetagem millegi palju lihtsamaga! GUI-rakenduste avamine Maci terminalist.

Kui me räägime GUI-rakenduste avamisest terminalist, on see lihtsalt keeruline viis öelda, et käivitame teie Macis terminalist standardrakenduse. See võib olla App Store, Finder, Safari, Photoshop, Microsoft Word jne.

Seda meetodit saate kasutada mis tahes GUI-rakenduste käivitamiseks oma Macis terminalist. Selle tegemiseks ei pruugi olla praktilist põhjust, kuid see on sellegipoolest lõbus!

Selleks kasutage järgmist käsku:

avage "App Store"

Või see:

avage -a Lehed

Või:

avage -a kalkulaator

Või midagi muud! Erinevalt eelmisest jaotisest saate seda teha kõikjal oma Macis; te ei pea selle rakenduse käivitamiseks navigeerima kausta, mis sisaldab seda rakendust. Ja kuigi ma loetlesin ülaltoodud käskudes ainult Maci rakendused, saate seda teha mis tahes Maci rakendusega. Valisin just need, kuna need on kõigil Maci kasutajatel olemas.

Ja see ongi kõik!

Avastage oma Maci CLI-rakendustega

Olen seda varemgi öelnud: vähesed asjad on nii rahuldust pakkuvad kui arvuti kapoti alla piilumine ja sellega tegelemise õppimine. Maci CLI-rakendused on selleks suurepärane viis. Loodan, et õppisite sellest postitusest midagi ja teil on edaspidi CLI rakendustega katsetamisel suurem enesekindlus! Vaadake kindlasti ülejäänud osa AppleToolBoxi ajaveebi näpunäiteid ja näpunäiteid terminaliga töötamise kohta, aga ka kõike Apple'i kohta.