A CLI-alkalmazások használata Mac rendszeren

Az elmúlt hét során tettem néhány bejegyzést, amelyek bemutatják, hogyan hozhat ki többet Mac termináljából. Az egyik ilyen bejegyzésben kitértem néhányra a legjobb Homebrew CLI alkalmazások Macen.

Bár elmagyaráztam, hogyan kell telepíteni ezeket az alkalmazásokat, nem magyaráztam el, hogyan kell futtatni vagy használni őket. És ha még soha nem használt ehhez hasonló alkalmazást, akkor talán csak a telepítést tudja megtenni.

Ma ezen fogunk változtatni. Ebben a bejegyzésben bemutatom, hogyan kell futtatni a CLI-alkalmazásokat Mac rendszeren, valamint néhány egyéb tippet is ajánlok, amelyek segíthetnek az indulásban. Végül is a CLI-alkalmazások kezdetben kissé trükkösek lehetnek, és mindegyik kissé eltérő módon fog működni.

Tartalom

  • Mik azok a CLI-alkalmazások Macen?
  • CLI-alkalmazások futtatása Macen (legtöbbször)
  • Hogyan kaphat segítséget a CLI-alkalmazásokhoz Mac rendszeren
    • Ha a segítség nem működik, keresse meg a README-t
  • CLI alkalmazásfájl futtatása Mac számítógépen
  • Nyissa meg a GUI-alkalmazásokat a Mac termináljáról
  • Fedezze fel Mac számítógépét a CLI-alkalmazásokkal
    • Kapcsolódó hozzászólások:

Mik azok a CLI-alkalmazások Macen?

Ha még nem olvastad egyikünket sem korábbi hozzászólások a Mac terminál használatakor, akkor a CLI alkalmazások idegen fogalomnak tűnhetnek. Ezek az alkalmazások azonban meglehetősen egyszerűek, ha már rájuk hajthatod a fejed.

Röviden, a CLI-alkalmazások olyan alkalmazások, amelyek nem a grafikus felhasználói felületen (GUI) keresztül, hanem a Mac-gép termináljában futnak. A „CLI” név a „Command Line Interface” rövidítése, a „parancssor” pedig az a hely a terminálon, ahová parancsokat ír be, és nyomja meg a gombot. Visszatérés futtatni őket.

A tipikus grafikus felhasználói felülettől eltérően (például Microsoft Word, Google Chrome, Photoshop vagy bármely más, naponta használt alkalmazás) a CLI-alkalmazások teljes mértékben szövegalapúak. Ez azt jelenti, hogy általában meredekebb a tanulási görbéjük, mint a szokásos alkalmazás. Ugyanakkor kisebbek, gyorsabbak és olyan dolgokra is képesek, amelyekre a grafikus felületű alkalmazások gyakran nem.

Azt javaslom, hogy nézzen meg néhányat korábbi hozzászólások a Mac terminálon, hogy átérezhesse, miről beszélünk, amelyet ebben a cikkben végig hivatkoztam. Az is segít, ha kicsit játszol a terminálon, hogy megértsd az alapokat.

Oké, elég ebből! Nyissa meg a terminált, és indítsa el a CLI-alkalmazások futtatását Macen.

CLI-alkalmazások futtatása Macen (legtöbbször)

Elöljáróban elmondom, hogy nem minden CLI-alkalmazás fog így futni. Egyesek hasonlóan működnek, míg mások teljesen egyediek. De az esetek 99%-ában ezt a parancsot használja egy CLI alkalmazás futtatására a Mac terminálon:

CLI_app [parancs]

Rendben, bontsuk fel.

Az első rész, CLI_app, a futtatni kívánt CLI-alkalmazások kiállása. Például ha akarnám tölts le egy YouTube-videót a Homebrew alkalmazás segítségével youtube-dl, gépelnék youtube-dl a Mac-em termináljába.

Elég egyértelmű!

A második rész, [parancs], az alkalmazás által végrehajtani kívánt parancs vagy argumentum (más néven opció) kiállása. Mert youtube-dl, ez a parancs a letölteni kívánt videó URL-je.

Ha frissíteni akartam youtube-dl, ehelyett futtatnám a parancsot youtube-dl -U. A parancs eltérő, de a formátum ugyanaz – a CLI alkalmazás neve, majd a végrehajtandó művelet parancsa.

Az első rész, ahol beírja a CLI alkalmazás nevét, az alkalmazás „hívása” néven ismert. Megmondja a terminálnak, hogy melyik alkalmazást szeretné futtatni. A második felét, ahol beírja a parancsot, „érvnek” nevezik. Itt adja meg a terminálnak, hogy mit szeretne tenni az éppen hívott alkalmazással.

Nem minden alkalmazásnak lesz szüksége érvre. Az fa A CLI alkalmazás például a saját parancsa. Csak írj fa be a terminálba, üss Visszatérés, és végrehajtja a tevékenységét. Semmi más nincs benne.

Ha ezt egy érvet igénylő alkalmazással próbálja ki, pl youtube-dl, hibaüzenetet kell kapnia, amely elmagyarázza, hogy mit csinált rosszul:

Amint látja, ennek végrehajtása egyértelművé teszi, hogy mit kell tennie. És a legtöbb CLI-alkalmazás a Mac rendszeren így készült! Ha nem tudja a futtatni kívánt parancsot, csak futtassa az alkalmazás nevét. Miután ismeri a parancsot és/vagy az argumentumokat, írja be az alkalmazás nevét, majd a parancsot és/vagy az argumentumokat, majd futtassa az összeset.

Hogyan kaphat segítséget a CLI-alkalmazásokhoz Mac rendszeren

Rendben, tegyük fel, hogy megpróbálta a fentieket, és egyszerűen nem működött. Vagy talán csak egy parancsot tudja futtatni a CLI-alkalmazáshoz, de tudja, hogy ennél sokkal több parancsot tartalmaz. Íme egy másik lépés, amelyet megpróbálhat.

Írja be a terminálba futtatott CLI-alkalmazás nevét, majd írja be az alábbi parancsok bármelyikét:

  • Segítség
  • h
  • -Segítség
  • -h
  • ?
  • -?

A parancsnak valahogy így kell kinéznie CLI_app súgó. Ha ezek közül valamelyiket kipróbálja, és nem működik, egyszerűen lépjen lejjebb a listán, amíg az összeset ki nem próbálta.

Végül ezek közül az egyiknek egy listát kell adnia a megismerni kívánt CLI-alkalmazáshoz.

A parancsok valamelyikének működésbe hozása után az első sornak az ehhez a CLI-alkalmazáshoz használt alapvető szintaxist kell ismertetnie. Például a fenti képernyőképen láthatja, hogy az alkalmazás hordó ugyanazt a képletet használja, amelyet korábban felvázoltunk: hordó [COMMAND] [OPCIÓK].

Ez alatt láthatja az alkalmazással elérhető összes parancsot, azok használatát és működését. Azt javaslom, hogy próbálja ki ezt az összes CLI-alkalmazással Macen, még akkor is, ha már tudja, hogyan kell használni őket. Valószínűleg megtudhat néhány új funkciót és opciót, amelyekről nem tudta, hogy léteznek.

Amikor Segítség nem működik, keresse meg a README-t

Rendben, akkor az összeset kipróbáltad Segítség parancsokat, és nem kaptunk segítséget. Ez azt jelenti, hogy az Ön által használt CLI-alkalmazás nem rendelkezik súgóparancsokkal, vagy elég ritkák ahhoz, hogy valószínűleg nem is tudja kitalálni (köszönöm, fejlesztő!). A következő dolog, amit ki akar majd próbálni, az a README.

A README, kiejtve és a „read me” egyesítése, többé-kevésbé egy alkalmazás felhasználói kézikönyve. nem úgy mint Segítség, az összes alkalmazás, a GUI és a CLI 99,99%-a rendelkezik README szövegfájllal. Ez egy olyan iparági szabvány és általános bevált gyakorlat, hogy minden alkalmazás nélkül valószínűleg nem éri meg az idejét. Emberek, akik írnak Helló Világ az alkalmazások általában tartalmaznak README-t.

Amikor megnyit egy alkalmazás README-ját, minden olyan információt megtalál, amelyet egy adott CLI-alkalmazásról tudni szeretne. Tájékoztatásul itt a README hordó.

Szóval, hogyan találja meg a README-t?

Googlással! Megtaláltam a hordó README a „homebrew cask readme” kifejezésre keresve a Google-on. A README legtöbbször egy leírófájl (.md) lesz a GitHubon.

Ha az alkalmazást a Homebrew segítségével telepítette, általában a Homebrew Formulae oldalon találhat információkat az alkalmazásról. Csak keresse meg az alkalmazást a keresősávban, és kövesse az abban található hivatkozásokat. Ezek vagy az alkalmazás GitHub oldalára vagy webhelyére mutatnak hivatkozást, ahol meg kell találnia a keresett információkat.

CLI alkalmazásfájl futtatása Mac számítógépen

Eddig foglalkoztunk azzal, hogyan futtathatók a telepített CLI-alkalmazások Mac-en. Néha azonban az alkalmazás csak egy fájl a számítógépén. Ez általában akkor fordul elő, ha saját alkalmazást készít, vagy olyan egyszerű CLI-alkalmazást töltött le az internetről, amely nem települ az eszközére.

Szerencsére az ilyen alkalmazások futtatása meglehetősen egyszerű. Csak tudnia kell, hogy az alkalmazás melyik fájlja a szülő (azaz az összes többi fájl a szülőfájl alatt fut), és milyen nyelven van az adott szülőfájl. Tegyük fel például, hogy a következő fájlokkal rendelkezik:

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

Noha ezek külön fájlok, mindegyik együtt fut, és egyetlen alkalmazást alkot. A címekből viszont elég egyértelmű, hogy a my_CLI_app.py a szülőalkalmazás – ha futtatod, akkor minden más együtt fog futni vele, ha szükséges. Az alkalmazás bővítményének megtekintésével is megállapíthatjuk, hogy Python programozási nyelven íródott.

Ezeket a dolgokat szem előtt tartva tudjuk, hogy melyik fájlt kell futtatni, és hogy Python szükséges a futtatásához. Tehát először is meg kell győződnie arról, hogy a Python telepítve van a Mac-en. Ehhez futtasson Python -V a termináljában (más programozási nyelveknek van hasonló parancsa; csak keresd meg a google-ban: „[programozási nyelv] melyik verziója van nekem”).

Ha ez a nyelv telepítve van a Mac gépén, keresse meg azt a mappát, ahol az alkalmazásfájl található (oktatóanyag a terminállal való navigálásról itt). Ezután használja a következő parancsot a terminálban:

python my_CLI_app.py

Ezzel futtatja az alkalmazást a Mac terminálon.

És ez az!

Nyissa meg a GUI-alkalmazásokat a Mac termináljáról

Igaz, ez az utolsó rész egy kicsit bonyolult volt. Zárjunk valami sokkal egyszerűbbet! GUI-alkalmazások megnyitása a Mac terminálról.

Amikor a GUI-alkalmazások terminálról való megnyitásáról beszélünk, ez csak egy bonyolult módja annak, hogy azt mondjuk, hogy egy szabványos alkalmazást fogunk futtatni a Mac-en a terminálról. Ez lehet az App Store, Finder, Safari, Photoshop, Microsoft Word stb.

Ezzel a módszerrel bármilyen grafikus felhasználói felületet futtathat a Mac számítógépen a terminálról. Ennek nem feltétlenül gyakorlati oka van, de ennek ellenére szórakoztató!

Ehhez használja a következő parancsot:

nyissa meg az "App Store"-t

Vagy ezt:

nyissa meg az oldalakat

Vagy:

nyissa meg a Számológépet

Vagy bármi mást! Az előző résztől eltérően ezt bárhonnan megteheti Mac számítógépén; nem kell az alkalmazást tartalmazó mappába navigálnia az alkalmazás futtatásához. És bár a fenti parancsokban csak a Mac-alkalmazásokat soroltam fel, ezt bármelyik alkalmazással megteheti Mac számítógépén. Csak ezeket választottam, mivel minden Mac-felhasználó rendelkezik velük.

És ez az!

Fedezze fel Mac számítógépét a CLI-alkalmazásokkal

Korábban is mondtam: Kevés dolog olyan kifizetődő, mint bekukucskálni a számítógép motorháztetője alá, és megtanulni, hogyan kell bütykölni vele. A Mac rendszerű CLI-alkalmazások nagyszerű lehetőséget nyújtanak erre. Remélem, tanult valamit ebből a bejegyzésből, és nagyobb önbizalma lesz, amikor a jövőben CLI-alkalmazásokkal kísérletezik! Mindenképpen nézd meg a többit az AppleToolBox blog további tippekért és trükkökért a terminállal való munkavégzésről, valamint minden Apple-ről.