Utfør kommandoer og kjør verktøy i Terminal på Macen
Du kan bruke kommandolinjemiljøet interaktivt ved å skrive inn en kommando og vente på et resultat, eller du kan bruke shell til å komponere prosedyrer som kjører uten direkte samhandling.
Hvis du vil lære mer om kommandoer, kan du bruke Terminal-appen til å lese dokumentasjon for UNIX-verktøy og API-er på lavt nivå. Se Reading UNIX Manual Pages på Apple Developer-nettstedet.
Utfør kommandoer i shell
Skriv inn hele banenavnet til verktøyets utførbare fil etterfulgt av eventuelle nødvendige argumenter i Terminal-appen på Macen, og trykk deretter på returtasten.
Hvis en kommando finnes i et av shellets kjente mapper, kan du utelate baneinformasjon når du skriver kommandonavnet. Listen med kjente mapper lagres i shell-ets PATH-miljøvariabel og inkluderer mappene som inneholder de fleste kommandolinjeverktøyene.
Hvis du for eksempel vil utføre ls
-kommandoen i gjeldende brukers Hjem-mappe, skriver du følgende ved kommando-ledeteksten og trykker på returtasten:
% ls
Hvis du vil kjøre en kommando i gjeldende brukers Hjem-mappe, må mappeangivelsen oppgis først. Hvis du for eksempel vil kjøre MyCommandLineProg
, bruker du følgende:
% ~/MyCommandLineProg
Hvis du vil åpne en app, bruker du open-kommandoen:
% open -a MyProg.app
Hvis du får meldingen command not found
når du skriver inn kommandoer, kontrollerer du stavemåten. Her er et eksempel:
% opne -a TextEdit.app
zsh: opne: command not found
Avslutt kommandoer
Klikk på Terminal-vinduet som kjører kommandoen du vil avslutte i Terminal-appen på Macen.
Trykk på Kontroll-C.
Dette sender et signal som fører til at de fleste kommandoer avsluttes.
Gjenta kommandoer du har tastet inn tidligere
Kommandoene du skriver inn under en økt, arkiveres slik at du kan gjenta en kommando du tidligere har brukt, uten å skrive den på nytt.
Trykk på Pil opp-tasten i Terminal-appen på Macen.
Den kommandoen du skrev inn sist, vises i kommandolinjen.
Fortsett å trykke på Pil opp-tasten til du finner kommandoen vil ha, og trykk deretter på returtasten.