Kaip naudoti CLI programas „Mac“.

Per praėjusią savaitę parašiau keletą pranešimų, kuriuose aprašiau būdus, kaip galite išnaudoti daugiau „Mac“ terminalo galimybių. Viename iš šių įrašų aprašiau kai kuriuos geriausios „Homebrew CLI“ programos „Mac“..

Nors paaiškinau, kaip įdiegti kiekvieną iš šių programų, nepaaiškinau, kaip jas paleisti ar naudoti. Ir jei niekada anksčiau nenaudojote tokios programos, gali būti viskas, ką žinote, įdiegę.

Šiandien mes tai pakeisime. Šiame įraše apžvelgsiu, kaip paleisti CLI programas „Mac“, taip pat pateiksiu keletą kitų patarimų, kurie turėtų padėti pradėti. Galų gale, CLI programos iš pradžių gali būti šiek tiek sudėtingos, ir kiekviena iš jų veiks šiek tiek skirtingai.

Turinys

  • Kas yra CLI programos „Mac“?
  • Kaip paleisti CLI programas „Mac“ (dažniausiai)
  • Kaip gauti pagalbos dėl CLI programėlių „Mac“.
    • Kai pagalba neveikia, suraskite README
  • Kaip paleisti CLI programos failą „Mac“.
  • Atidarykite GUI programas iš „Mac“ terminalo
  • Naršykite savo „Mac“ naudodami CLI programas
    • Susiję įrašai:

Kas yra CLI programos „Mac“?

Jei neskaitėte nė vieno iš mūsų ankstesni įrašai naudojant „Mac“ terminalą, CLI programos gali atrodyti kaip svetima sąvoka. Tačiau šios programos yra gana paprastos, kai tik sugebėsite jas apsisukti.

Trumpai tariant, CLI programa yra programa, kuri veikia jūsų „Mac“ terminale, o ne per grafinę vartotojo sąsają (GUI). Pavadinimas „CLI“ reiškia „Command Line Interface“, o „komandų eilutė“ yra vieta jūsų terminale, kur įvedate komandas ir paspauskite grąžinti juos paleisti.

Skirtingai nuo įprastos GUI programos (pvz., Microsoft Word, Google Chrome, Photoshop ar bet kurios kitos kasdien naudojamos programos), CLI programos yra pagrįstos tik tekstu. Tai reiškia, kad jų mokymosi kreivė paprastai yra statesnė nei įprastos programos. Tačiau jie taip pat yra mažesni, greitesni ir gali atlikti dalykus, kurių dažnai nėra GUI programose.

Rekomenduoju peržiūrėti kai kuriuos mano ankstesni įrašai „Mac“ terminale, kad suprastumėte, apie ką mes kalbame, kurią pateikiau šiame straipsnyje. Tai taip pat padeda šiek tiek pažaisti terminale, kad suprastumėte pagrindus.

Gerai, užteks to! Atidarykite savo terminalą ir pradėkime paleisti CLI programas „Mac“.

Kaip paleisti CLI programas „Mac“ (dažniausiai)

Pirmiausia reikia pasakyti, kad ne kiekviena CLI programa veiks tokiu būdu. Kai kurie veiks panašiai, o kiti yra visiškai unikalūs. Tačiau 99% atvejų šią komandą naudosite norėdami paleisti CLI programą savo „Mac“ terminale:

CLI_app [komanda]

Gerai, išskaidykime tai.

Pirmoji dalis, CLI_app, yra bet kurios CLI programos, kurią bandote paleisti, atsarginė priemonė. Pavyzdžiui, jei aš norėčiau atsisiųskite „YouTube“ vaizdo įrašą naudojant Homebrew programą youtube-dl, rašyčiau youtube-dl į mano „Mac“ terminalą.

Gana paprasta!

Antroji dalis, [komanda], yra bet kokios komandos ar argumento (dar žinomas kaip parinktis), kurį norite vykdyti, programa. Dėl youtube-dl, ši komanda yra vaizdo įrašo, kurį noriu atsisiųsti, URL.

Jei norėčiau atnaujinti youtube-dl, vietoj to paleisčiau komandą youtube-dl -U. Komanda skiriasi, bet formatas yra tas pats – CLI programos pavadinimas ir veiksmo, kurį noriu atlikti, komanda.

Ši pirmoji dalis, kurioje įvedate CLI programos pavadinimą, yra žinoma kaip programos „skambinimas“. Jis nurodo jūsų terminalui, kurią programą norite paleisti. Antroji pusė, kurioje įvedate komandą, yra žinoma kaip „argumentas“. Čia nurodote savo terminalui, ką norite daryti su programa, į kurią ką tik skambinote.

Ne visoms programoms reikės argumentų. The medis Pavyzdžiui, CLI programa yra atskira komanda. Jūs tiesiog įrašykite medis į terminalą, pataikė grąžinti, ir ji atlieka savo veiksmą. Nėra nieko kito.

Jei išbandysite tai naudodami programą, kuri reikalauja argumento, pvz youtube-dl, turėtumėte gauti klaidos pranešimą, paaiškinantį, ką padarėte ne taip:

Kaip matote, tai darydami gana aišku, ką turėtumėte daryti. Ir dauguma CLI programų „Mac“ sukurtos tokiu būdu! Jei nežinote komandos, kurią norite paleisti, tiesiog paleiskite programos pavadinimą. Kai žinosite komandą ir (arba) argumentus, įveskite programos pavadinimą, tada komandą ir (arba) argumentus, tada paleiskite viską kartu.

Kaip gauti pagalbos dėl CLI programėlių „Mac“.

Gerai, tarkime, kad išbandėte aukščiau nurodytus veiksmus ir tai tiesiog neveikė. O gal žinote, kaip paleisti tik vieną komandą savo CLI programai, bet žinote, kad joje yra daug daugiau komandų. Štai dar vienas žingsnis, kurį galite išbandyti.

Į savo terminalą įveskite CLI programos pavadinimą, po kurio įveskite bet kurią iš šių komandų:

  • padėti
  • h
  • - padėti
  • -h
  • ?
  • -?

Jūsų komanda turėtų atrodyti panašiai CLI_app pagalba. Jei išbandysite vieną iš šių ir jis neveikia, tiesiog pereikite sąraše žemyn, kol išbandysite juos visus.

Galiausiai vienas iš jų turėtų pateikti informacijos apie CLI programą, apie kurią bandote sužinoti, sąrašą.

Pirmoje eilutėje po to, kai pradėsite veikti viena iš šių komandų, turėtų būti paaiškinta pagrindinė šios CLI programos sintaksė. Pavyzdžiui, aukščiau esančioje ekrano kopijoje matote, kad programa statinė naudoja tą pačią formulę, kurią apibūdinome anksčiau: statinė [COMMAND] [PArinktys].

Žemiau matysite visas su šia programa pasiekiamas komandas, kaip jas naudoti ir ką jos daro. Rekomenduoju išbandyti tai su visomis savo CLI programomis „Mac“, net jei jau žinote, kaip jomis naudotis. Tikriausiai sužinosite apie kai kurias naujas funkcijas ir parinktis, kurių net nežinojote.

Kada padėti neveikia, suraskite README

Gerai, jūs išbandėte visus padėti aukščiau pateiktų komandų ir nepavyko parodyti jokios pagalbos. Tai reiškia, kad jūsų naudojamoje CLI programoje nėra pagalbos komandų arba jos yra pakankamai neįprastos, kad tikriausiai negalite jų atspėti (labai ačiū, kūrėjas!). Kitas dalykas, kurį norėsite išbandyti, yra README.

README, tariamas ir „skaityk mane“ junginys, yra daugiau ar mažiau programos vartotojo vadovas. Skirtingai nei padėti, 99,99 % visų programų, GUI ir CLI, turės README tekstinį failą. Tai toks pramonės standartas ir įprasta geriausia praktika, kad bet kuri programa be jo tikriausiai nėra verta jūsų laiko. Žmonės, kurie rašo Labas pasauli programose paprastai yra README.

Kai atidarote programos README, rasite visą informaciją, kurią galbūt norėsite sužinoti apie konkrečią CLI programą. Nuoroda, čia yra README statinė.

Taigi, kaip rasti README?

Googlinant! radau statinė README ieškodami „homebrew cask readme“ sistemoje „Google“. Dažniausiai README bus žymėjimo failas (.md) „GitHub“.

Jei įdiegėte programą naudodami „Homebrew“, informaciją apie programą paprastai galite rasti „Homebrew Formulae“. Tiesiog ieškokite programos paieškos juostoje ir vadovaukitės jos teikiamomis nuorodomis. Tai bus nuoroda į programos „GitHub“ puslapį arba svetainę, kur turėtumėte rasti ieškomą informaciją.

Kaip paleisti CLI programos failą „Mac“.

Iki šiol aptarėme, kaip paleisti CLI programas „Mac“, kurios buvo įdiegtos. Tačiau kartais jūsų programa yra tik failas kompiuteryje. Paprastai taip būna, kai kuriate savo programą arba iš interneto atsisiuntėte pagrindinę CLI programą, kuri neįdiegiama jūsų įrenginyje.

Laimei, paleisti tokias programas yra gana paprasta. Jums tereikia žinoti, kuris programos failas yra pirminis (t. y. visi kiti failai paleidžiami po pirminiu failu) ir kokia kalba yra tas pirminis failas. Pavyzdžiui, tarkime, kad turite šiuos failus:

  • my_CLI_app.py
  • images.py
  • library.json
  • error_resolution.py

Nors tai yra atskiri failai, jie visi kartu sukuria vieną programą. Tačiau iš pavadinimų gana aišku, kad my_CLI_app.py yra pagrindinė programa – jei ją paleisite, visa kita veiks kartu su ja, jei reikia. Taip pat pažvelgę ​​į šios programos plėtinį galime pasakyti, kad ji parašyta Python programavimo kalba.

Turėdami omenyje šiuos dalykus, žinome, kurį failą paleisti ir kad jam reikia Python. Taigi pirmiausia turėtumėte įsitikinti, kad „Mac“ kompiuteryje įdiegėte „Python“. Norėdami tai padaryti, paleiskite Python -V jūsų terminale (kitos programavimo kalbos turi panašią komandą; tiesiog google „kurią [programavimo kalbos] versiją turiu“).

Jei jūsų „Mac“ kompiuteryje įdiegta ta kalba, eikite į aplanką, kuriame yra programos failas (pamoka apie navigaciją naudojant terminalą čia). Tada terminale naudokite šią komandą:

python my_CLI_app.py

Tai paleis programą jūsų „Mac“ terminale.

Štai ir viskas!

Atidarykite GUI programas iš „Mac“ terminalo

Tiesa, paskutinė dalis buvo šiek tiek sudėtinga. Užbaikime kur kas paprastesniu! GUI programų atidarymas iš „Mac“ terminalo.

Kai kalbame apie „grafinių sąsajų programų atidarymą iš terminalo“, tai tik sudėtingas būdas pasakyti, kad mes paleisime standartinę programą jūsų „Mac“ kompiuteryje iš terminalo. Tai gali būti „App Store“, „Finder“, „Safari“, „Photoshop“, „Microsoft Word“ ir kt.

Šį metodą galite naudoti norėdami paleisti bet kokias GUI programas „Mac“ kompiuteryje iš terminalo. Tai nebūtinai turi praktinės priežasties, bet vis dėlto tai smagu!

Norėdami tai padaryti, naudokite šią komandą:

atidarykite „App Store“

Arba šis:

atidarykite puslapius

Arba:

atidarykite skaičiuotuvą

Arba dar ką nors! Skirtingai nei ankstesniame skyriuje, tai galite padaryti bet kurioje „Mac“ vietoje; jums nereikia naršyti į aplanką, kuriame yra ta programa, kad ją paleistumėte. Ir nors aukščiau pateiktose komandose išvardijau tik „Mac“ programas, galite tai padaryti naudodami bet kurią „Mac“ programą. Aš ką tik pasirinkau juos, nes juos turi visi „Mac“ vartotojai.

Štai ir viskas!

Naršykite savo „Mac“ naudodami CLI programas

Jau sakiau tai anksčiau: kai kurie dalykai yra tokie naudingi, kaip žvilgtelėti po kompiuterio gaubtu ir išmokti su juo dirbti. CLI programos „Mac“ yra puikus būdas tai padaryti. Tikiuosi, kad ko nors išmokote iš šio įrašo ir ateityje eksperimentuodami su CLI programėlėmis pasitikėsite daugiau! Būtinai peržiūrėkite likusią dalį „AppleToolBox“ tinklaraštį Norėdami gauti daugiau patarimų ir gudrybių, kaip dirbti su terminalu, taip pat apie visus Apple dalykus.