I løpet av den siste uken har jeg laget noen innlegg som dekker måter du kan få mer ut av Mac-terminalen din. I et av disse innleggene dekket jeg noen av de beste Homebrew CLI-appene på Mac.
Mens jeg forklarte hvordan du installerer hver av disse appene, forklarte jeg ikke hvordan du kjører eller bruker dem. Og hvis du aldri har brukt en app som dette før, kan installasjon være alt du vet hvordan du gjør.
I dag skal vi endre på det. I dette innlegget skal jeg dekke hvordan du kjører CLI-apper på Mac, samt gi noen andre tips som bør hjelpe deg med å komme i gang. Tross alt kan CLI-apper være litt vanskelige i begynnelsen, og hver av dem kommer til å fungere på en litt annen måte.
Innhold
- Hva er CLI-apper på Mac?
- Hvordan kjøre CLI-apper på Mac (mest av tiden)
-
Hvordan få hjelp til CLI-apper på Mac
- Når hjelpen ikke fungerer, spor opp README
- Slik kjører du en CLI-appfil på din Mac
- Åpne GUI-apper fra terminalen på Mac
-
Utforsk Mac-en din med CLI-apper
- Relaterte innlegg:
Hva er CLI-apper på Mac?
Hvis du ikke har lest noen av våre
tidligere innlegg på å bruke Mac-terminalen, kan CLI-apper høres ut som et fremmed konsept. Imidlertid er disse appene ganske enkle når du er i stand til å vikle hodet rundt dem.Kort sagt, en CLI-app er en app som kjører i Mac-terminalen i stedet for gjennom dets grafiske brukergrensesnitt (GUI). Navnet "CLI" står for "Command Line Interface", der "kommandolinjen" er plassen i terminalen din der du skriver kommandoer og trykker komme tilbake å kjøre dem.
I motsetning til en typisk GUI-app (som Microsoft Word, Google Chrome, Photoshop eller andre apper du bruker daglig), er CLI-apper helt tekstbaserte. Dette betyr at de generelt har en brattere læringskurve enn din typiske app. Imidlertid er de også mindre, raskere og i stand til ting som GUI-apper ofte ikke er.
Jeg anbefaler å sjekke ut noen av mine tidligere innlegg på Mac-terminalen for å få en følelse av hva vi snakker om, som jeg har koblet til gjennom denne artikkelen. Det hjelper også å leke litt i terminalen slik at du forstår det grunnleggende.
Ok, nok om det! Åpne terminalen og la oss begynne å kjøre CLI-appene dine på Mac.
Hvordan kjøre CLI-apper på Mac (mest av tiden)
For å innlede, ikke alle CLI-apper kommer til å kjøre på denne måten. Noen vil kjøre på samme måte, mens andre er helt unike. Men 99 % av tiden vil du bruke denne kommandoen til å kjøre en CLI-app i Mac-terminalen din:
CLI_app [kommando]
Ok, la oss bryte det ned.
Den første delen, CLI_app
, er en stand-in for hvilken som helst CLI-app du prøver å kjøre. For eksempel hvis jeg ville last ned en YouTube-video ved å bruke Homebrew-appen youtube-dl
, ville jeg skrevet youtube-dl
inn i min Mac-terminal.
Ganske rett fram!
Den andre delen, [kommando]
, er en stand-in for hvilken kommando eller argument (a.k.a. alternativ) du vil at appen skal utføre. Til youtube-dl
, er den kommandoen URL-en til videoen jeg vil laste ned.
Hvis jeg ville oppdatere youtube-dl
, ville jeg i stedet kjørt kommandoen youtube-dl -U
. Kommandoen er forskjellig, men formatet er det samme - navnet på CLI-appen etterfulgt av kommandoen for handlingen jeg vil at den skal utføre.
Den første delen, der du skriver inn navnet på CLI-appen, er kjent som å "ringe" applikasjonen. Den forteller terminalen hvilken app du vil kjøre. Den andre halvdelen, hvor du skriver kommandoen, er kjent som "argumentet". Det er der du forteller terminalen din hva du vil gjøre med appen du nettopp ringte.
Ikke alle apper trenger et argument. De tre
CLI-appen, for eksempel, er sin egen kommando. Du bare skriver tre
inn i terminalen, treff komme tilbake, og den utfører handlingen sin. Det er ikke noe annet ved det.
Hvis du prøver dette med en app som krever et argument, som youtube-dl
, bør du få en feilmelding som forklarer hva du gjorde feil:
Som du kan se, gjør dette ganske klart hva du skal gjøre. Og de fleste CLI-apper på Mac er bygget på denne måten! Hvis du ikke kjenner kommandoen du vil kjøre, er det bare å kjøre navnet på appen. Når du kjenner kommandoen og/eller argumentene, skriv inn navnet på appen, deretter kommandoen og/eller argumentene, og kjør alt sammen.
Hvordan få hjelp til CLI-apper på Mac
Greit, så la oss si at du prøvde det ovenfor, og det fungerte bare ikke. Eller kanskje du bare vet hvordan du kjører én kommando for CLI-appen din, men du vet at den har mye flere kommandoer enn det. Her er et annet trinn du kan prøve.
Skriv inn navnet på CLI-appen du kjører inn i terminalen din, etterfulgt av en av disse kommandoene:
hjelp
h
-hjelp
-h
?
-?
Kommandoen din skal se omtrent slik ut CLI_app hjelp
. Hvis du prøver en av disse og den ikke fungerer, flytter du bare nedover listen til du har prøvd alle.
Til slutt bør en av disse få opp en liste med informasjon for CLI-appen du prøver å lære om.
Den første linjen etter at du får en av disse kommandoene til å fungere, bør være en som forklarer den grunnleggende syntaksen som brukes for denne CLI-appen. For eksempel, i skjermbildet ovenfor kan du se at appen fat
bruker samme formel som vi skisserte før: fat [KOMMANDO] [ALTERNATIVER]
.
Under det vil du se alle kommandoene som er tilgjengelige med denne appen, hvordan du bruker dem og hva de gjør. Jeg anbefaler å prøve dette med alle CLI-appene dine på Mac, selv om du allerede vet hvordan du bruker dem. Du vil sannsynligvis lære om noen nye funksjoner og alternativer du ikke visste var der.
Når hjelp
fungerer ikke, følg README
Ok, så du prøvde alt hjelp
kommandoene ovenfor og kunne ikke få hjelp til å vises. Det betyr at CLI-appen du bruker ikke har noen hjelpekommandoer, eller de er uvanlige nok til at du sannsynligvis ikke kan gjette dem (tusen takk, utvikler!). Det neste du vil prøve er README.
README, uttalt og en sammenslåing av "les meg", er mer eller mindre brukermanualen for en app. I motsetning til hjelp
, 99,99 % av alle apper, GUI og CLI, vil ha en README-tekstfil. Dette er en så bransjestandard og vanlig beste praksis at enhver app uten en sannsynligvis ikke er verdt tiden din. Folk som skriver Hei Verden
apper inkluderer vanligvis en README.
Når du åpner README for en app, finner du all informasjonen du noen gang ønsker å vite om en bestemt CLI-app. For referanse, her er README for fat
.
Så hvordan finner du README?
Ved å google! Jeg fant fat
README ved å søke etter "homebrew cask readme" på Google. Mesteparten av tiden vil README være en markdown-fil (.md) på GitHub.
Hvis du installerte appen med Homebrew, kan du vanligvis finne informasjon om appen på Homebrew Formulae. Bare søk etter appen i søkefeltet og følg koblingene den gir deg. Disse vil enten koble til appens GitHub-side eller nettsted, hvor du skal kunne finne informasjonen du leter etter.
Slik kjører du en CLI-appfil på din Mac
Så langt har vi dekket hvordan du kjører CLI-apper på Mac som er installert. Noen ganger er appen din bare en fil på datamaskinen din. Dette er vanligvis tilfellet når du bygger din egen app eller du har lastet ned en grunnleggende CLI-app fra internett som ikke installeres på enheten din.
Heldigvis er det ganske enkelt å kjøre apper som dette. Du trenger bare å vite hvilken fil i appen som er overordnet (dvs. alle de andre filene kjører under overordnet fil) og hvilket språk den overordnede filen er på. La oss for eksempel si at du har følgende filer:
- my_CLI_app.py
- images.py
- library.json
- error_resolution.py
Selv om disse er separate filer, kjører de alle sammen for å lage en enkelt app. Fra titlene er det imidlertid ganske tydelig at my_CLI_app.py er overordnet app - hvis du kjører den, vil alt annet kjøre sammen med den etter behov. Vi kan også se ved å se på utvidelsen til denne appen at den er skrevet i programmeringsspråket Python.
Med disse tingene i tankene vet vi hvilken fil vi skal kjøre og at vi trenger Python for å kjøre den. Så først ting først, du må sørge for at du har Python installert på Mac-en din. For å gjøre dette, løp python -V
i terminalen din (andre programmeringsspråk har en lignende kommando; bare google "hvilken versjon av [programmeringsspråk] har jeg").
Hvis du har det språket installert på Mac-en, naviger til mappen der appfilen ligger (veiledning om navigering med terminalen her). Deretter bruker du følgende kommando i terminalen:
python my_CLI_app.py
Dette vil kjøre appen i Mac-terminalen.
Og det er det!
Åpne GUI-apper fra terminalen på Mac
Den siste delen var riktignok litt komplisert. La oss avslutte med noe mye enklere! Åpne GUI-apper fra Mac-terminalen.
Når vi snakker om "åpne GUI-apper fra terminalen din", er det bare en komplisert måte å si at vi skal kjøre en standardapp på Mac-en din fra terminalen. Dette kan være App Store, Finder, Safari, Photoshop, Microsoft Word, etc.
Du kan bruke denne metoden til å kjøre alle GUI-apper på Mac-en din fra terminalen. Det er ikke nødvendigvis en praktisk grunn til å gjøre dette, men det er gøy likevel!
For å gjøre dette, bruk følgende kommando:
åpne -en "App Store"
Eller denne:
åpne -a sider
Eller:
åpne -en kalkulator
Eller noe annet! I motsetning til forrige seksjon, kan du gjøre dette fra hvor som helst på din Mac; du trenger ikke å navigere til mappen som inneholder den appen for å kjøre den. Og mens jeg bare listet opp Mac-apper i kommandoene ovenfor, kan du gjøre det med hvilken som helst app på Mac-en din. Jeg valgte nettopp disse siden alle Mac-brukere har dem.
Og det er det!
Utforsk Mac-en din med CLI-apper
Jeg har sagt det før: Få ting er så givende som å ta en titt under panseret på datamaskinen og lære å fikle med den. CLI-apper på Mac er en fin måte å gjøre dette på. Jeg håper du har lært noe av dette innlegget og har større selvtillit når du eksperimenterer med CLI-apper i fremtiden! Sørg for å sjekke ut resten av AppleToolBox-bloggen for flere tips og triks for å jobbe med terminalen, samt alt som har med Apple å gjøre.