En av de kraftigste (og lite brukte) appene i macOS er Mac-terminalen. Det er en app som gir deg et høyt nivå av kontroll over datamaskinen din og kan hjelpe deg med å forstå hvordan maskinen din fungerer bedre.
Imidlertid har de fleste brukere ikke en klar ide om hva terminalen er, enn si hvordan den skal brukes.
I dette innlegget skal jeg endre det. Mot slutten av denne veiledningen bør du ha en solid ide om hvordan Mac-terminalen fungerer, hva den brukes til, og hva den gjør og ikke gjør. Jeg vil også gi deg noen grunnleggende kommandoer som vil hjelpe deg å bruke terminalen og imponere vennene dine.
La oss gå inn i det!
Innhold
- Hva er Mac-terminalen?
- Hvordan fungerer Mac-terminalen?
- Hvorfor bør du bruke Mac-terminalen?
- Når bør du bruke Mac-terminalen?
-
Lær det grunnleggende om Mac-terminalen
- Starter Mac-terminalen
- Endring av Mac-terminalens utseende
- Hver karakter betyr noe
- Kommandoer utføres alltid på din nåværende plassering
- Vet hvordan du navigerer på datamaskinen ved hjelp av Mac-terminalen
- De grunnleggende Mac-terminalkommandoene: historie, clear, * og sudo,
- Få Mac-en til å snakke
-
Klar til å lære mer?
- Relaterte innlegg:
Hva er Mac-terminalen?
Mac-terminalen er det innebygde skallmiljøet på Mac som lar deg utstede UNIX-kommandoer direkte. Det er i alle fall den tekniske definisjonen.
I enklere termer kan du tenke på det som en app som gir deg tilgang til et dypere nivå av Mac-operativsystemet. Litt som å løfte panseret på bilen og rote rundt motoren, men for Mac-programvaren.
Mac-terminalen er ikke en måte å "hacke" datamaskinen på, og den kommer vanligvis ikke til å ødelegge datamaskinen din. Da jeg først lærte hvordan terminalen fungerte, husker jeg at jeg bekymret meg for at jeg skulle skrive inn feil kommando og bygge Mac-en min fullstendig.
Men Apple gir deg ikke denne typen kraft lett. Du kan teknisk ødelegge Mac-en din ved å legge inn visse kommandoer i terminalen (sørg for at du kopierer pålitelige kommandoer fra internett på nettsteder som StackExchange), men det er usannsynlig at du vil støte på disse kommandoene under daglig bruk.
Kort oppsummert: Mac-terminalen er en app som gir deg større kontroll over Mac-en, men som har en læringskurve og en og annen risiko. Når det er sagt, er det langt fra farlig å eksperimentere med.
Hvordan fungerer Mac-terminalen?
Mac-terminalen fungerer via kommandoer. I motsetning til en tradisjonell app (eller GUI-app), hvor du navigerer ved å klikke på knapper med musen, er terminalen en LUI-app. Dette betyr at du samhandler med terminalen ved å skrive inn nøkkelord og setninger (dvs. kommandoer) som forteller terminalen hva den skal gjøre.
Mange av disse kommandoene supplerer ting du kan gjøre med en mus og et tastatur, men når du kommer forbi dem, vil du støte på tusenvis av funksjoner som ikke er mulig uten terminalen.
Det er derfor mange mennesker har en tendens til å assosiere bruk av terminalen med å være programmerer. Programmerere trenger det ekstra dybdenivået som terminalen tilbyr for å gjøre arbeidet sitt, mens den gjennomsnittlige brukeren sjelden gjør det. Men hvem som helst kan (og jeg vil hevde bør) lære det grunnleggende om Mac-terminalen.
Hvorfor bør du bruke Mac-terminalen?
Jeg tror at alle som ønsker å forstå sin Mac/PC bedre bør lære det grunnleggende om terminalen. Terminalen din er en lavnivåmetode for grensesnitt med datamaskinen din.
I dataverdenen abstraherer grensesnitt på høyt nivå hva som egentlig skjer på Mac-en. Vi vet alle at på et grunnleggende nivå er Mac-en vår bare en haug med enere og nuller. Høynivågrensesnitt lar oss imidlertid samhandle med disse og nullene gjennom knapper og fargerike apper.
Et grensesnitt på lavt nivå bringer deg nærmere det grunnleggende nivået til Mac-en din. Når du bruker terminalen, samhandler du med Mac-en din på en måte som er mer sann for hvordan Mac-en din fungerer – via tekstbaserte kommandoer.
Selv om du aldri bruker terminalen, vil bruk av Mac-terminalen gjøre forståelsen av maskinen din betydelig dypere. Og det kan også hjelpe deg å bedre forstå de andre enhetene dine, hvordan ting som servere fungerer og hvordan digital politikk (som automatisering og personvern) spilles ut på datamaskinen din.
Når bør du bruke Mac-terminalen?
Et annet viktig spørsmål du sannsynligvis stiller deg selv er når du bør bruke terminalen. Hvis du er en utvikler eller studerer for å bli en utvikler, er svaret hele tiden. Du bør lære om terminalen din og bli komfortabel med den akkurat nå. Så god jobb med å finne denne artikkelen!
For alle andre vil du oppdage at Mac-terminalen ikke har så mye praktisk bruk for deg. Mange av funksjonene jeg vil dekke nedenfor og i andre innlegg er ting du like gjerne kan gjøre med mus og tastatur. Så du trenger sannsynligvis ikke bruke terminalen så ofte.
Når det er sagt, er det ikke slik at du aldri trenger å bruke terminalen. Og å kjenne disse grunnleggende kan være en stor hjelp når du trenger å samhandle med det. I tillegg, hvis du finner ut at du liker det, kan du begynne å sette deg inn Hjemmebrygg-apper og andre hobbyer for superbrukere.
Lær det grunnleggende om Mac-terminalen
Ok, det er nok forord. La oss begynne å bruke terminalen. Nedenfor vil jeg først og fremst dekke det grunnleggende om terminalen, ikke de grunnleggende kommandoene. Det er noen kommandoer mot slutten, men jeg prøver først og fremst å hjelpe deg med å forstå terminalen. For grunnleggende terminalkommandoer, bla til bunnen av dette innlegget og/eller les denne andre AppleToolBox-artikkelen.
Starter Mac-terminalen
Første ting først, lansering av Mac-terminalen. Dette er det enkleste trinnet, og det er flere måter å gjøre dette på.
Min favorittmåte å starte terminalen på er ved å skrive "terminal" i Spotlight og trykke på komme tilbake nøkkel. Du kan aktivere Spotlight ved å trykke cmd + mellomromstasten.
Alternativt kan du åpne Finner app, klikk på applikasjoner mappen, deretter Verktøy mappen, bla ned og dobbeltklikk på Terminal app.
Når den er åpnet, skal terminalen din se omtrent slik ut:
Du vil se en blinkende markør på begynnelsen av tekstlinjen. Det kalles kommandolinjen, og det er der du skriver inn kommandoene dine.
Før det bør du se brukernavnet ditt, etterfulgt av navnet på Mac-en din, etterfulgt av en %
skilt. Hvis du er i en bestemt mappe (kalt en "katalog" når du er i terminalen), vil du se den ved siden av navnet ditt. For eksempel er det slik det ser ut når du er på skrivebordet ditt.
De %
tegnet er bare der for å vise deg hvor linjekommandoen din starter. Hvis du trykker komme tilbake, vil du se en annen linje med en %
tegn, som indikerer at forrige linje er forlatt.
Du kan ikke gå tilbake og redigere linjer du allerede har utført, selv om du kan trykke på Pil opp på tastaturet for å kopiere det du skrev i forrige linje ned til gjeldende linje.
Du har kanskje allerede lagt merke til det, men du kan ikke samhandle med terminalen med musen. Du kan bare bruke piltastene og tastaturet. Det betyr at du ikke kan markere tekst eller kopiere/lime inn tekst i terminalen.
Endring av Mac-terminalens utseende
En annen ting du kanskje har lagt merke til er at terminalen er litt stygg. Det ser veldig enkelt og kjedelig ut fordi det ikke trenger å se annerledes ut, og den enkle grafikken hjelper den å laste og kjøre superrask og med minimal maskinvare.
Men til og med vil du sannsynligvis endre utseendet til Mac-terminalen. Heldigvis er dette ganske enkelt å gjøre.
I Menylinje på Mac-en din, klikk Terminal og klikk deretter Preferanser….
Klikk på i popup-vinduet som vises Profiler fanen.
På venstre side av denne nye skjermen ser du forskjellige temaer du kan velge mellom. Dobbeltklikk på hver for å lage et nytt terminalvindu med det temaet. Når du finner en du liker, klikker du Misligholde i nedre venstre hjørne for å gjøre det temaet ditt nye standard.
Du kan også endre ting som font, vindusadferd og mer, men jeg har funnet ut at dette generelt gjør mer skade enn nytte. Mange av skriftene fungerer ikke veldig bra med terminalen, og de andre funksjonene er kompliserte.
Bare velg et tema du er fornøyd med, eller lag ditt eget ved å klikke på + nederst i temaene og gå videre til neste trinn.
Hver karakter betyr noe
En av de viktigste tingene å forstå om Mac-terminalen er at hver karakter teller. Hver bokstav, mellomrom, anførselstegn, bindestrek og skråstrek vil påvirke hvordan terminalen tolker kommandoene dine.
Nå betyr ikke dette at du skriver inn en feil kommando (som å skrive inn bokstaven en
) kommer til å ødelegge Mac-en din. 9/10, du kommer bare til å få en feil. Sørg alltid for at du skriver inn kommandoene dine riktig, og hvis en kommando ikke godtas, kontroller stavemåten først.
Dette er også grunnen til at jeg bruker denne formateringen:
kommandoen din her
…og ikke anførselstegn når du staver terminalkommandoer. Det er fordi når jeg (eller de fleste på nettet) skriver en kommando som dette
, vil de at du nøyaktig skal kopiere den teksten til terminalen din. Å utelate anførselstegn gjør dette enklere.
Kommandoer utføres alltid på din nåværende plassering
Dette er en av hovedreglene å huske når du jobber i Mac-terminalen. Uansett hvilken mappe du befinner deg i når du bruker terminalen, er det der kommandoen du utfører skal finne sted. Hvis du skriver inn en kommando for å lage en ny tekstfil mens du er på skrivebordet, vil tekstfilen vises på skrivebordet ditt.
Hvis dette ikke gir mening for deg, er det sannsynligvis fordi du ikke har en følelse av plass når du bruker terminalen ennå. Men på samme måte som du legger inn forskjellige mapper når du bruker Finder-appen, legger du inn forskjellige mapper og plasseringer i terminalen.
Som nevnt før, kan du se hvilken mappe du er i ved å krysse av i teksten ved siden av navnet ditt.
Å lære hvordan du navigerer på datamaskinen med Mac-terminalen vil hjelpe deg med å få en bedre forståelse av denne ideen. Jeg vil dekke navigasjon kort nedenfor og mer i dybden i en fremtidig opplæring.
For nå, bare sørg for at du alltid er i den tiltenkte mappen når du utfører en kommando. Ellers kan du ende opp med å slette ting du ikke mente, kopiere feil fil til feil sted eller miste oversikten over enkelte filer.
Vet hvordan du navigerer på datamaskinen ved hjelp av Mac-terminalen
Ok, så over til navigering. Det er her vi begynner å komme inn på grunnleggende kommandoer.
Flere kommandoer lar deg navigere fra mappe til mappe på Mac-en. Jeg planlegger å dekke alle disse i detalj i et fremtidig innlegg. Men vi holder oss til tre.
Den første kommandoen er ls
. Gå videre og lim det inn i terminalen din og trykk komme tilbake. Du bør se navnene på alle mappene i mappen du er i for øyeblikket.
Det er fordi ls
er en forkortelse for "liste". Den viser alle mappene i mappen du befinner deg i.
For å navigere inn i en av disse mappene, skal du bruke cd
kommando. cd
står for "endre katalog". En "katalog" er akkurat det du kaller en mappe når du er i terminalen; det er ingen forskjell mellom de to.
For å flytte inn i en av mappene du nettopp har listet opp ved å bruke ls
, type cd [mappenavn]
erstatte "[mappenavn]" med navnet på mappen du vil flytte inn i. For eksempel, hvis jeg ville flytte inn på skrivebordet, ville jeg lagt inn dette i terminalen min:
cd skrivebord
La oss nå si at jeg er ferdig med å henge på skrivebordet og vil gå tilbake. For å gjøre dette, bruk cd..
. Denne kommandoen flytter deg tilbake til forrige katalog du var i, som en tilbakeknapp.
Ingen av disse kommandoene kan skade Mac-en din på noen måte, så ikke vær redd for å eksperimentere med dem før du får taket på det. Generelt finner jeg meg selv å gå inn ls
å finne ut hvor jeg er, og deretter bruke cd
og cd..
for å flytte mellom mapper.
De grunnleggende Mac-terminalkommandoene: historie
, klar
, *
, og sudo
,
Når du får taket på å flytte rundt på Mac-terminalen, er du klar til å begynne å lære de grunnleggende kommandoene. Etter min mening betyr det å forstå hvordan historie
, klar
, *
, og sudo
arbeid.
historie
er en grei kommando. Den viser deg en kort historikk over kommandoene du nylig har lagt inn i terminalen. Dette er nyttig når du trenger å huske hva du har gjort så langt.
Neste er klar
. Dette er uten tvil en meningsløs kommando, selv om jeg bruker den mye. Når du går inn klar
inn i Mac-terminalen, tømmer den vinduet tilbake til en grunnleggende terminalskjerm. Gå videre og prøv det.
Jeg finner dette nyttig for å rydde opp i vinduet og gjøre det lettere å fokusere på det jeg prøver å gjøre for øyeblikket.
Etter det er *
. Dette er ikke så mye en kommando som det er et viktig symbol å være kjent med. Det er kjent som "jokertegn"-symbolet og brukes til å referere til alt innenfor visse kriterier.
For eksempel vil terminalen tolke en kommando som bruker *.jpg
for å referere til hver JPG-fil i din nåværende mappe. Dette er nyttig for å søke, kjøre kommandoer på flere filer samtidig, og så videre.
Til slutt, den sudo
kommandoen er en du kommer til å støte på mye, og det er sannsynligvis den viktigste kommandoen i denne artikkelen. sudo
brukes til å kjøre kommandoer som en superbruker, eller som en admin. Det betyr at du overstyrer noen grunnleggende beskyttelse av Mac-en og gjør en endring på datamaskinen.
sudo
er ikke en dårlig ting, selvfølgelig. Du må bruke den hver gang du installerer en app via terminalen din. Det er imidlertid alvorlig, og du bør ikke skrive inn en sudo
kommando inn i terminalen uten å vite at det du gjør er helt trygt. Bekrefte sudo
kommandoer ved å google dem før du bruker dem.
Få Mac-en til å snakke
Jeg ønsket å avslutte ting på en morsom måte siden det meste av dette innlegget har vært ganske teknisk og forklarende. Denne siste er et morsomt triks du kan vise til vennene dine eller bare bruke for å få deg selv til å le hjemme.
Alt du trenger å gjøre er å skrive si hei
inn i Mac-terminalen, og du bør bli møtt av et svar fra Mac-en. Sørg for at volumet er på!
Hvis du vil få Mac-en til å si mer kompliserte ting (som setninger med spørsmålstegn, komma, apostrof osv.), vil du sette uttrykket ditt i anførselstegn. For eksempel, hvis jeg ville at Mac-en min skulle si: «Hei! Hvordan har du det?" Jeg ville limt dette inn i min Mac-terminal:
si "Hei! Hvordan har du det?"
Klar til å lære mer?
Gratulerer! Du har nettopp lært det grunnleggende om bruk av Mac-terminalen. For den gjennomsnittlige brukeren er dette sannsynligvis alt du trenger å vite. Hvis du har planer om å bli utvikler, er reisen din bare så vidt i gang.
Det er mange andre ting du kan gjøre med Mac-terminalen. Jeg kommer til å bidra med flere opplæringsprogrammer for terminalen senere denne uken, så sørg for å være på utkikk etter dem!
Inntil da!