Ako používať aplikácie CLI na Macu

click fraud protection

Za posledný týždeň som napísal niekoľko príspevkov o spôsoboch, ako môžete z terminálu Macu vyťažiť viac. V jednom z týchto príspevkov som sa zaoberal niektorými z nich najlepšie aplikácie Homebrew CLI na Mac.

Aj keď som vysvetlil, ako nainštalovať každú z týchto aplikácií, nevysvetlil som, ako ich spustiť alebo používať. A ak ste ešte nikdy nepoužili aplikáciu ako je táto, inštalácia môže byť všetko, čo viete urobiť.

Dnes to zmeníme. V tomto príspevku sa budem zaoberať tým, ako spúšťať aplikácie CLI na Macu, ako aj ponúknuť niekoľko ďalších tipov, ktoré by vám mali pomôcť začať. Koniec koncov, aplikácie CLI môžu byť spočiatku trochu zložité a každá bude fungovať trochu iným spôsobom.

Obsah

  • Čo sú aplikácie CLI na Macu?
  • Ako spúšťať aplikácie CLI na Macu (väčšinou)
  • Ako získať pomoc pre aplikácie CLI na Macu
    • Keď pomoc nefunguje, vyhľadajte README
  • Ako spustiť súbor aplikácie CLI na počítači Mac
  • Otvárajte aplikácie GUI z terminálu na Macu
  • Preskúmajte svoj Mac pomocou aplikácií CLI
    • Súvisiace príspevky:

Čo sú aplikácie CLI na Macu?

Ak ste nečítali žiadne z našich predchádzajúce príspevky pri používaní terminálu Mac, potom môžu aplikácie CLI znieť ako cudzí koncept. Tieto aplikácie sú však celkom jednoduché, keď si ich dokážete omotať hlavou.

Stručne povedané, aplikácia CLI je aplikácia, ktorá sa spúšťa v termináli vášho počítača Mac a nie prostredníctvom grafického používateľského rozhrania (GUI). Názov „CLI“ znamená „Rozhranie príkazového riadka“, pričom „príkazový riadok“ je priestor vo vašom termináli, kde zadávate príkazy a stláčate vrátiť spustiť ich.

Na rozdiel od typickej aplikácie GUI (ako je Microsoft Word, Google Chrome, Photoshop alebo akákoľvek iná aplikácia, ktorú denne používate), aplikácie CLI sú založené výlučne na texte. To znamená, že majú vo všeobecnosti strmšiu krivku učenia ako vaša typická aplikácia. Sú však tiež menšie, rýchlejšie a schopné vecí, ktoré aplikácie GUI často nie sú.

Odporúčam pozrieť si niektoré z mojich predchádzajúce príspevky na termináli Mac, aby ste získali predstavu o tom, o čom hovoríme, čo som prepojil v tomto článku. Pomáha aj trochu sa pohrať s terminálom, aby ste pochopili základy.

Dobre, dosť už! Otvorte terminál a začnite spúšťať aplikácie CLI na Macu.

Ako spúšťať aplikácie CLI na Macu (väčšinou)

Na úvod, nie každá aplikácia CLI bude fungovať týmto spôsobom. Niektoré budú fungovať podobne, zatiaľ čo iné sú úplne jedinečné. Ale 99% času použijete tento príkaz na spustenie aplikácie CLI v termináli Mac:

CLI_app [príkaz]

Dobre, poďme si to rozobrať.

prvá časť, CLI_app, je zástupcom akejkoľvek aplikácie CLI, ktorú sa pokúšate spustiť. Napríklad, keby som chcel stiahnuť video z YouTube pomocou aplikácie Homebrew youtube-dl, napísal by som youtube-dl do terminálu môjho Macu.

Celkom priamočiare!

druhá časť, [príkaz], je zástupný nástroj pre akýkoľvek príkaz alebo argument (alebo možnosť), ktorý má aplikácia vykonať. Pre youtube-dl, tento príkaz je adresa URL videa, ktoré chcem stiahnuť.

Ak by som chcel aktualizovať youtube-dl, namiesto toho by som spustil príkaz youtube-dl -U. Príkaz je odlišný, ale formát je rovnaký – názov aplikácie CLI, za ktorým nasleduje príkaz pre akciu, ktorú chcem vykonať.

Prvá časť, kde zadávate názov aplikácie CLI, je známa ako „volanie“ aplikácie. Povie vášmu terminálu, akú aplikáciu chcete spustiť. Druhá polovica, kde zadávate príkaz, je známa ako „argument“. Je to miesto, kde svojmu terminálu poviete, čo chcete robiť s aplikáciou, ktorú ste práve zavolali.

Nie všetky aplikácie budú potrebovať argument. The strom Napríklad aplikácia CLI je jej vlastným príkazom. Stačí zadať strom do terminálu, zasiahnuť vrátiťa vykoná svoju činnosť. Nič iné v tom nie je.

Ak to vyskúšate s aplikáciou, ktorá vyžaduje argument, napr youtube-dl, mala by sa vám zobraziť chyba vysvetľujúca, čo ste urobili zle:

Ako vidíte, týmto spôsobom je celkom jasné, čo by ste mali robiť. A väčšina aplikácií CLI na Mac je postavená týmto spôsobom! Ak nepoznáte príkaz, ktorý chcete spustiť, stačí spustiť názov aplikácie. Keď poznáte príkaz a / alebo argumenty, zadajte názov aplikácie, potom príkaz a / alebo argumenty a potom to všetko spustite.

Ako získať pomoc pre aplikácie CLI na Macu

Dobre, takže povedzme, že ste vyskúšali vyššie uvedené a jednoducho to nefungovalo. Alebo možno viete, ako spustiť iba jeden príkaz pre vašu aplikáciu CLI, ale viete, že má oveľa viac príkazov. Tu je ďalší krok, ktorý môžete vyskúšať.

Zadajte názov aplikácie CLI, ktorú máte spustenú, do svojho terminálu, za ktorým nasleduje niektorý z týchto príkazov:

  • Pomoc
  • h
  • -Pomoc
  • -h
  • ?
  • -?

Váš príkaz by mal vyzerať nejako takto Pomocník aplikácie CLI. Ak vyskúšate jeden z nich a nefunguje to, jednoducho prejdite nadol v zozname, kým ich nevyskúšate všetky.

Nakoniec by jeden z nich mal vyvolať zoznam informácií pre aplikáciu CLI, o ktorej sa pokúšate dozvedieť.

Prvý riadok po spustení jedného z týchto príkazov by mal byť riadok vysvetľujúci základnú syntax použitú pre túto aplikáciu CLI. Napríklad na snímke obrazovky vyššie môžete vidieť, že aplikácia sud používa rovnaký vzorec, ktorý sme načrtli predtým: sud [PRÍKAZ] [MOŽNOSTI].

Nižšie uvidíte všetky príkazy dostupné v tejto aplikácii, ako ich používať a čo robia. Odporúčam to vyskúšať so všetkými vašimi aplikáciami CLI na Macu, aj keď už viete, ako ich používať. Pravdepodobne sa dozviete o niektorých nových funkciách a možnostiach, o ktorých ste nevedeli.

Kedy Pomoc nefunguje, vyhľadajte súbor README

Dobre, takže ste vyskúšali všetky Pomoc príkazy vyššie a nepodarilo sa vám zobraziť žiadnu pomoc. To znamená, že aplikácia CLI, ktorú používate, nemá žiadne pomocné príkazy alebo sú dosť nezvyčajné, takže ich pravdepodobne nedokážete uhádnuť (veľká vďaka, vývojár!). Ďalšia vec, ktorú budete chcieť vyskúšať, je README.

README, vyslovené a zlúčené z „prečítaj si ma“, je viac-menej používateľská príručka pre aplikáciu. Na rozdiel od Pomoc99,99 % všetkých aplikácií, GUI a CLI, bude mať textový súbor README. Toto je taký priemyselný štandard a bežná osvedčená prax, že akákoľvek aplikácia bez nej pravdepodobne nestojí za váš čas. Ľudia, ktorí píšu ahoj svet aplikácie zvyčajne obsahujú súbor README.

Keď otvoríte súbor README aplikácie, nájdete všetky informácie, ktoré by ste mohli chcieť vedieť o konkrétnej aplikácii CLI. pre referenciu tu je README pre sud.

Ako teda nájdete README?

Googlom! Našiel som sud README vyhľadaním výrazu „homebrew cask readme“ na Googli. Väčšinu času bude README súbor označenia (.md) na GitHub.

Ak ste si aplikáciu nainštalovali pomocou Homebrew, informácie o aplikácii zvyčajne nájdete na Homebrew Formulae. Jednoducho vyhľadajte aplikáciu vo vyhľadávacom paneli a postupujte podľa odkazov, ktoré vám poskytuje. Tieto odkazy budú odkazovať na stránku GitHub alebo webovú lokalitu aplikácie, kde by ste mali nájsť informácie, ktoré hľadáte.

Ako spustiť súbor aplikácie CLI na počítači Mac

Doteraz sme sa zaoberali tým, ako spustiť aplikácie CLI na Macu, ktoré boli nainštalované. Niekedy je však vaša aplikácia iba súborom vo vašom počítači. Vo všeobecnosti ide o prípad, keď vytvárate svoju vlastnú aplikáciu alebo ste si z internetu stiahli základnú aplikáciu CLI, ktorá sa nenainštaluje do vášho zariadenia.

Našťastie je spustenie takýchto aplikácií celkom jednoduché. Potrebujete len vedieť, ktorý súbor aplikácie je nadradeným súborom (t. j. všetky ostatné súbory bežia pod nadradeným súborom) a v akom jazyku sa tento nadradený súbor nachádza. Povedzme napríklad, že máte nasledujúce súbory:

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

Aj keď ide o samostatné súbory, všetky sa spúšťajú spoločne a tvoria jednu aplikáciu. Z názvov je však celkom jasné, že my_CLI_app.py je nadradená aplikácia – ak ju spustíte, všetko ostatné sa s ňou podľa potreby spustí. Pri pohľade na rozšírenie tejto aplikácie môžeme tiež zistiť, že je napísaná v programovacom jazyku Python.

S ohľadom na tieto veci vieme, ktorý súbor spustiť a že na jeho spustenie potrebujeme Python. Takže najprv by ste sa mali uistiť, že máte na svojom Macu nainštalovaný Python. Ak to chcete urobiť, spustite sa pytón -V vo vašom termináli (iné programovacie jazyky majú podobný príkaz; stačí vygoogliť „ktorú verziu [programovacieho jazyka] mám“).

Ak máte tento jazyk nainštalovaný na Macu, prejdite do priečinka, kde sa nachádza súbor aplikácie (návod na navigáciu s terminálom tu). Potom použite nasledujúci príkaz v termináli:

python my_CLI_app.py

Tým sa aplikácia spustí v termináli Mac.

A je to!

Otvárajte aplikácie GUI z terminálu na Macu

Je pravda, že posledná časť bola trochu komplikovaná. Poďme na záver niečím oveľa jednoduchším! Otváranie aplikácií GUI z vášho terminálu Mac.

Keď hovoríme o „otváraní aplikácií GUI z vášho terminálu“, je to len komplikovaný spôsob, ako povedať, že na vašom Macu spustíme štandardnú aplikáciu z terminálu. Môže to byť App Store, Finder, Safari, Photoshop, Microsoft Word atď.

Túto metódu môžete použiť na spustenie akýchkoľvek aplikácií GUI na vašom Macu z terminálu. Nie je na to nutne praktický dôvod, no napriek tomu je to zábava!

Ak to chcete urobiť, použite nasledujúci príkaz:

otvorte - „App Store“

Alebo tento:

otvoriť -a Stránky

alebo:

otvorte si kalkulačku

Alebo čokoľvek iné! Na rozdiel od predchádzajúcej časti to môžete urobiť odkiaľkoľvek na počítači Mac; na spustenie tejto aplikácie nemusíte prechádzať do priečinka, ktorý obsahuje. A hoci som vo vyššie uvedených príkazoch uviedol iba aplikácie pre Mac, môžete to urobiť pomocou ľubovoľnej aplikácie na vašom počítači Mac. Práve som si ich vybral, pretože ich majú všetci používatelia Mac.

A je to!

Preskúmajte svoj Mac pomocou aplikácií CLI

Povedal som to už predtým: Len málo vecí je tak obohacujúcich, ako nahliadnuť pod kapotu svojho počítača a naučiť sa, ako s ním hrať. Aplikácie CLI pre Mac sú skvelý spôsob, ako to urobiť. Dúfam, že ste sa z tohto príspevku niečo naučili a budete mať väčšiu istotu pri experimentovaní s aplikáciami CLI v budúcnosti! Nezabudnite si pozrieť zvyšok blog AppleToolBox pre viac tipov a trikov na prácu s terminálom, ako aj so všetkými vecami Apple.