Sådan bruges Mac-terminalen: Grundlæggende

En af de mest kraftfulde (og underbrugte) apps i macOS er Mac-terminalen. Det er en app, der giver dig et højt niveau af kontrol over din computer og kan hjælpe dig med bedre at forstå, hvordan din maskine fungerer.

De fleste brugere har dog ikke en klar idé om, hvad terminalen overhovedet er, endsige hvordan man bruger den.

I dette indlæg vil jeg lave om på det. Ved slutningen af ​​denne vejledning bør du have en solid idé om, hvordan Mac-terminalen fungerer, hvad den bruges til, og hvad den gør og ikke gør. Jeg vil også give dig nogle grundlæggende kommandoer, der vil hjælpe dig med at tage terminalen i brug samt imponere dine venner.

Lad os komme ind i det!

Indhold

  • Hvad er Mac-terminalen?
  • Hvordan fungerer Mac-terminalen?
  • Hvorfor skal du bruge Mac-terminalen?
  • Hvornår skal du bruge Mac-terminalen?
  • Lær det grundlæggende i Mac-terminalen
    • Starter Mac-terminalen
    • Ændring af Mac-terminalens udseende
    • Hver karakter betyder noget
    • Kommandoer udføres altid på din nuværende placering
    • Ved, hvordan du navigerer på din computer ved hjælp af Mac-terminalen
    • De grundlæggende Mac-terminalkommandoer: historie, clear, * og sudo,
    • Få din Mac til at tale
  • Klar til at lære mere?
    • Relaterede indlæg:

Hvad er Mac-terminalen?

Mac-terminalen er det indbyggede shell-miljø på Mac, der giver dig mulighed for direkte at udstede UNIX-kommandoer. Det er i hvert fald den tekniske definition.

I enklere termer kan du tænke på det som en app, der giver dig adgang til et dybere niveau af din Macs operativsystem. Lidt ligesom at løfte motorhjelmen på din bil og rode rundt i motoren, men for din Macs software.

Mac-terminalen er ikke en måde at "hacke" din computer på, og den vil generelt ikke ødelægge din computer. Da jeg først lærte, hvordan terminalen fungerede, husker jeg, at jeg bekymrede mig om, at jeg skulle indtaste den forkerte kommando og fuldstændig mure min Mac.

Men Apple giver dig ikke let denne form for magt. Du kan teknisk ødelægge din Mac ved at indtaste bestemte kommandoer i terminalen (sørg for at kopiere betroede kommandoer fra internettet på websteder som StackExchange), men det er usandsynligt, at du vil løbe ind i disse kommandoer under daglig brug.

Kort sagt: Mac-terminalen er en app, der giver dig større kontrol over din Mac, men som har en indlæringskurve og lejlighedsvis risiko. Når det er sagt, er det langt fra farligt at eksperimentere med.

Hvordan fungerer Mac-terminalen?

Mac-terminalen fungerer via kommandoer. I modsætning til en traditionel app (eller GUI-app), hvor du navigerer ved at klikke på knapper med musen, er terminalen en LUI-app. Det betyder, at du interagerer med terminalen ved at indtaste nøgleord og sætninger (dvs. kommandoer), der fortæller terminalen, hvad den skal gøre.

Mange af disse kommandoer supplerer ting, du kan gøre med en mus og et tastatur, men når du først kommer forbi dem, vil du løbe ind i tusindvis af funktioner, der ikke er mulige uden terminalen.

Det er derfor, mange mennesker har en tendens til at forbinde det at bruge terminalen med at være programmør. Programmører har brug for det ekstra niveau af dybde, som terminalen tilbyder for at udføre deres arbejde, mens den gennemsnitlige bruger sjældent gør det. Men enhver kan (og jeg vil argumentere for burde) lære det grundlæggende i Mac-terminalen.

Hvorfor skal du bruge Mac-terminalen?

Jeg mener, at alle, der ønsker at forstå deres Mac/pc bedre, bør lære det grundlæggende i terminalen. Din terminal er en metode på lavt niveau til grænseflader med din computer.

I computerverdenen abstraherer grænseflader på højt niveau, hvad der virkelig sker på din Mac. Vi ved alle, at på et grundlæggende niveau er vores Mac bare en flok eter og nuller. Men grænseflader på højt niveau giver os mulighed for at interagere med disse ener og nuller gennem knapper og farverige apps.

En grænseflade på lavt niveau bringer dig tættere på det grundlæggende niveau på din Mac. Når du bruger terminalen, interagerer du med din Mac på en måde, der er mere sand i forhold til, hvordan din Mac fungerer - via tekstbaserede kommandoer.

Selvom du aldrig bruger terminalen, vil brugen af ​​Mac-terminalen øge din forståelse af din maskine betydeligt. Og det kan også hjælpe dig med bedre at forstå dine andre enheder, hvordan ting som servere fungerer, og hvordan digital politik (som automatisering og privatliv) udspilles på din computer.

Hvornår skal du bruge Mac-terminalen?

Et andet vigtigt spørgsmål, du sikkert stiller dig selv, er, hvornår du skal bruge terminalen. Hvis du er udvikler eller studerer til udvikler, er svaret hele tiden. Du burde lære om din terminal og blive fortrolig med den lige nu. Så godt arbejde med at finde denne artikel!

For alle andre vil du opdage, at Mac-terminalen ikke har så meget praktisk brug for dig. Mange af de funktioner, jeg vil dække nedenfor og i andre indlæg, er ting, du lige så nemt kan gøre med en mus og et tastatur. Så du behøver sandsynligvis ikke bruge terminalen særlig ofte.

Når det er sagt, er det ikke sådan, at du aldrig behøver at bruge terminalen. Og at kende disse grundlæggende principper kan være en stor hjælp, når du har brug for at interagere med det. Plus, hvis du opdager, at du nyder det, kan du begynde at komme ind Hjemmebryggende apps og andre hobbyer for superbrugere.

Lær det grundlæggende i Mac-terminalen

Ok, det er nok forord. Lad os begynde at bruge terminalen. Nedenfor vil jeg primært dække det grundlæggende i terminalen, ikke de grundlæggende kommandoer. Der er nogle kommandoer nær slutningen, men jeg prøver primært at hjælpe dig med at forstå terminalen. For grundlæggende terminalkommandoer skal du rulle til bunden af ​​dette indlæg og/eller læs denne anden AppleToolBox-artikel.

Starter Mac-terminalen

Første ting først, lancering af Mac-terminalen. Dette er det nemmeste trin, og der er flere måder at gøre dette på.

Min foretrukne måde at starte terminalen på er ved at skrive "terminal" i Spotlight og trykke på Vend tilbage nøgle. Du kan aktivere Spotlight ved at trykke på cmd + mellemrumstasten.

Alternativt kan du åbne Finder app, klik på Ansøgninger mappe, derefter Hjælpeprogrammer mappe, rul derefter ned og dobbeltklik på Terminal app.

Når den er åbnet, skal din terminal se sådan ud:

Du vil se en blinkende markør i starten af ​​tekstlinjen. Det kaldes kommandolinjen, og det er her, du indtaster dine kommandoer.

Før det skal du se dit brugernavn, efterfulgt af navnet på din Mac, efterfulgt af et % skilt. Hvis du er i en bestemt mappe (kaldet en "mappe", når du er i terminalen), vil du se den ved siden af ​​dit navn. For eksempel er det sådan, det ser ud, når du er på dit skrivebord.

Det % tegn er der bare for at vise dig, hvor din linjekommando starter. Hvis du trykker på Vend tilbage, vil du se en anden linje med en % tegn, der angiver, at den forrige linje er blevet forladt.

Du kan ikke gå tilbage og redigere linjer, du allerede har udført, selvom du kan trykke på Pil op på dit tastatur for at kopiere det, du skrev i den forrige linje, ned til din nuværende linje.

Du har måske allerede lagt mærke til det, men du kan ikke interagere med terminalen med din mus. Du kan kun bruge piletasterne og tastaturet. Det betyder, at du ikke kan fremhæve tekst eller kopiere/indsætte tekst i terminalen.

Ændring af Mac-terminalens udseende

En anden ting, du måske har bemærket, er, at terminalen er lidt grim. Det ser virkelig simpelt og intetsigende ud, fordi det ikke behøver at se anderledes ud, og den enkle grafik hjælper det med at indlæse og køre super hurtigt og med minimal hardware.

Men selv stadig, vil du sandsynligvis ændre udseendet af Mac-terminalen. Heldigvis er dette ret nemt at gøre.

I den Menu linje på din Mac skal du klikke Terminal og klik derefter Præferencer....

I pop op-vinduet, der vises, skal du klikke på Profiler fanen.

På venstre side af denne nye skærm kan du se forskellige temaer, som du kan vælge imellem. Dobbeltklik på hver enkelt for at oprette et nyt terminalvindue med det tema. Når du har fundet en, du kan lide, skal du klikke Standard i nederste venstre hjørne for at gøre dette tema til dit nye standard.

Du kan også ændre ting som skrifttype, vinduesadfærd og mere, men jeg har fundet ud af, at dette generelt gør mere skade end gavn. Mange af skrifttyperne fungerer ikke særlig godt med terminalen, og de andre funktioner er komplicerede.

Vælg blot et tema, du er tilfreds med, eller opret dit eget ved at klikke på + i bunden af ​​temaerne og gå videre til næste trin.

Hver karakter betyder noget

En af de vigtigste ting at forstå ved Mac-terminalen er, at hver karakter tæller. Hvert bogstav, mellemrum, citat, bindestreg og skråstreg vil påvirke, hvordan terminalen fortolker dine kommandoer.

Nu betyder det ikke, at du indtaster en forkert kommando (som at skrive bogstavet -en) kommer til at ødelægge din Mac. 9/10, vil du bare få en fejl. Sørg altid for, at du indtaster dine kommandoer korrekt, og hvis en kommando ikke accepteres, skal du kontrollere stavningen først.

Dette er også grunden til, at jeg bruger denne formatering:

din kommando her

…og ikke anførselstegn, når terminalkommandoer staves. Det er fordi, når jeg (eller de fleste mennesker online) skriver en kommando sådan her, vil de have, at du nøjagtigt kopierer den tekst til din terminal. Udeladelse af anførselstegn gør dette nemmere.

Kommandoer udføres altid på din nuværende placering

Dette er en af ​​de vigtigste regler, du skal huske, når du arbejder i Mac-terminalen. Uanset hvilken mappe du befinder dig i, når du bruger terminalen, er det her den kommando, du udfører, skal finde sted. Hvis du indtaster en kommando for at oprette en ny tekstfil, mens du er på skrivebordet, vises tekstfilen på dit skrivebord.

Hvis dette ikke giver mening for dig, er det sandsynligvis fordi du endnu ikke har en følelse af sted, når du bruger terminalen. Men på samme måde, som du indtaster forskellige mapper, når du bruger Finder-appen, indtaster du forskellige mapper og placeringer i terminalen.

Som nævnt før kan du se, hvilken mappe du er i, ved at markere teksten ud for dit navn.

At lære, hvordan du navigerer på din computer med Mac-terminalen, vil hjælpe dig med at få en bedre forståelse af denne idé. Jeg dækker navigation kort nedenfor og mere i dybden i en fremtidig tutorial.

For nu skal du bare sørge for, at du altid er i din tilsigtede mappe, når du udfører en kommando. Ellers kan du ende med at slette ting, som du ikke mente, kopiere den forkerte fil til det forkerte sted eller miste overblikket over bestemte filer.

Ved, hvordan du navigerer på din computer ved hjælp af Mac-terminalen

Ok, så nu til navigation. Det er her, vi begynder at komme ind på grundlæggende kommandoer.

Flere kommandoer giver dig mulighed for at navigere fra mappe til mappe på din Mac. Jeg planlægger at dække alle disse detaljeret i et fremtidigt indlæg. Men vi holder os til tre.

Den første kommando er ls. Gå videre og indsæt det i din terminal og tryk Vend tilbage. Du bør se navnene på alle mapperne inde i den mappe, du i øjeblikket befinder dig i.

Det er fordi ls er en forkortelse for "liste". Den viser alle mapperne inde i den mappe, du er i i øjeblikket.

For at navigere ind i en af ​​disse mapper skal du bruge cd kommando. cd står for "skift mappe". En "mappe" er bare, hvad du kalder en mappe, når du er i terminalen; der er ingen forskel på de to.

For at flytte ind i en af ​​de mapper, du lige har angivet ved hjælp af ls, type cd [mappenavn] erstatte "[mappenavn]" med navnet på den mappe, du vil flytte ind i. For eksempel, hvis jeg ville flytte ind på skrivebordet, ville jeg indtaste dette i min terminal:

cd skrivebord

Lad os nu sige, at jeg er færdig med at hænge ud på skrivebordet og vil gå tilbage. For at gøre dette, brug cd... Denne kommando flytter dig tilbage til den forrige mappe, du var i, som en tilbage-knap.

Ingen af ​​disse kommandoer kan beskadige din Mac på nogen måde, så vær ikke bange for at eksperimentere med dem, indtil du får styr på det. Generelt finder jeg mig selv at komme ind ls at finde ud af, hvor jeg er, og derefter bruge cd og cd.. for at flytte mellem mapper.

De grundlæggende Mac-terminalkommandoer: historie, klar, *, og sudo,

Når du først har fået styr på at flytte rundt på Mac-terminalen, er du klar til at begynde at lære de grundlæggende kommandoer. Efter min mening betyder det at forstå hvordan historie, klar, *, og sudo arbejde.

historie er en ligetil kommando. Det viser dig en kort historik over de kommandoer, du for nylig har indtastet i terminalen. Dette er nyttigt, når du skal huske, hvad du har gjort indtil videre.

Næste er klar. Dette er uden tvivl en meningsløs kommando, selvom jeg bruger den meget. Når du kommer ind klar ind i Mac-terminalen, rydder det vinduet tilbage til en grundlæggende terminalskærm. Gå videre og prøv det.

Jeg finder dette nyttigt til at rense vinduet og gøre det nemmere at fokusere på det, jeg prøver at gøre i øjeblikket.

Efter det er *. Dette er ikke så meget en kommando, som det er et vigtigt symbol at være bekendt med. Det er kendt som "jokertegn"-symbolet og bruges til at henvise til alt inden for bestemte kriterier.

For eksempel vil terminalen fortolke en kommando, der bruger *.jpg for at henvise til hver JPG-fil i din nuværende mappe. Dette er nyttigt til at søge, køre kommandoer på flere filer på én gang og så videre.

Til sidst sudo kommando er en, som du kommer til at løbe ind i meget, og det er nok den vigtigste kommando i denne artikel. sudo bruges til at køre kommandoer som superbruger eller som admin. Det betyder, at du tilsidesætter en vis grundlæggende beskyttelse af din Mac og foretager en ændring af din computer.

sudo er selvfølgelig ikke en dårlig ting. Du skal bruge det, hver gang du installerer en app gennem din terminal. Det er dog alvorligt, og du bør ikke indtaste en sudo kommando ind i terminalen uden at vide, at det du laver er helt sikkert. Verificere sudo kommandoer ved at google dem, før du bruger dem.

Få din Mac til at tale

Jeg ønskede at lukke tingene ud på en sjov tone, da det meste af dette indlæg har været ret teknisk og forklarende. Dette sidste er et sjovt trick, du kan vise til dine venner eller bare bruge til at få dig selv til at grine derhjemme.

Alt du skal gøre er at skrive sig hej ind i Mac-terminalen, og du skulle blive mødt af et svar fra din Mac. Sørg for, at lydstyrken er tændt!

Hvis du vil få din Mac til at sige mere komplicerede ting (såsom sætninger med spørgsmålstegn, kommaer, apostrof osv.), så vil du gerne sætte din sætning i anførselstegn. For eksempel, hvis jeg ville have min Mac til at sige: "Hej! Hvordan har du det?" Jeg ville indsætte dette i min Mac-terminal:

sig "Hej! Hvordan har du det?"

Klar til at lære mere?

Tillykke! Du har lige lært det grundlæggende i at bruge Mac-terminalen. For den gennemsnitlige bruger er dette sandsynligvis alt, hvad du nogensinde har brug for at vide. Hvis du har planer om at blive udvikler, er din rejse dog kun lige begyndt.

Der er tonsvis af andre ting, du kan gøre med Mac-terminalen. Jeg vil bidrage med flere tutorials til terminalen senere på ugen, så sørg for at være på udkig efter dem!

Indtil da!