Hur man använder Mac-terminalen: grunderna

click fraud protection

En av de mest kraftfulla (och underanvända) apparna i macOS är Mac-terminalen. Det är en app som ger dig en hög nivå av kontroll över din dator och kan hjälpa dig att bättre förstå hur din maskin fungerar.

De flesta användare har dock inte en klar uppfattning om vad terminalen ens är, än mindre hur man använder den.

I det här inlägget ska jag ändra på det. I slutet av den här guiden bör du ha en solid uppfattning om hur Mac-terminalen fungerar, vad den används till och vad den gör och inte gör. Jag kommer också att ge dig några grundläggande kommandon som hjälper dig att använda terminalen och imponera på dina vänner.

Låt oss gå in i det!

Innehåll

  • Vad är Mac-terminalen?
  • Hur fungerar Mac-terminalen?
  • Varför ska du använda Mac-terminalen?
  • När ska du använda Mac-terminalen?
  • Lär dig grunderna i Mac-terminalen
    • Startar Mac-terminalen
    • Ändra Mac-terminalens utseende
    • Varje karaktär är viktig
    • Kommandon körs alltid på din nuvarande plats
    • Lär dig hur du navigerar på din dator med Mac-terminalen
    • De grundläggande Mac-terminalkommandona: historia, clear, * och sudo,
    • Få din Mac att prata
  • Är du redo att lära dig mer?
    • Relaterade inlägg:

Vad är Mac-terminalen?

Mac-terminalen är den inbyggda skalmiljön på Mac som låter dig utfärda UNIX-kommandon direkt. Det är den tekniska definitionen i alla fall.

I enklare termer kan du se det som en app som ger dig tillgång till en djupare nivå av din Macs operativsystem. Ungefär som att lyfta huven på din bil och peta runt motorn, men för din Macs programvara.

Mac-terminalen är inte ett sätt att "hacka" din dator, och det kommer i allmänhet inte att gå sönder din dator. När jag först lärde mig hur terminalen fungerade, minns jag att jag oroade mig för att jag skulle ange fel kommando och helt mura min Mac.

Men Apple ger dig inte den här typen av kraft lätt. Du kan tekniskt förstöra din Mac genom att ange vissa kommandon i terminalen (se till att du kopierar betrodda kommandon från internet på webbplatser som StackExchange), men det är osannolikt att du kommer att stöta på dessa kommandon under daglig användning.

Kortfattat: Mac-terminalen är en app som ger dig större kontroll över din Mac, men som har en inlärningskurva och en och annan risk. Som sagt, det är långt ifrån farligt att experimentera med.

Hur fungerar Mac-terminalen?

Mac-terminalen fungerar via kommandon. Till skillnad från en traditionell app (eller GUI-app), där du navigerar genom att klicka på knappar med musen, är terminalen en LUI-app. Det betyder att du interagerar med terminalen genom att skriva in nyckelord och fraser (dvs. kommandon) som talar om för terminalen vad den ska göra.

Många av dessa kommandon kompletterar saker du kan göra med en mus och ett tangentbord, men när du väl kommit förbi dem kommer du att stöta på tusentals funktioner som inte är möjliga utan terminalen.

Det är därför många människor tenderar att associera att använda terminalen med att vara programmerare. Programmerare behöver det extra djup som terminalen erbjuder för att utföra sitt arbete, medan den genomsnittliga användaren sällan gör det. Men vem som helst kan (och jag kommer att hävda borde) lära sig grunderna i Mac-terminalen.

Varför ska du använda Mac-terminalen?

Jag tror att alla som vill förstå sin Mac/PC bättre bör lära sig grunderna i terminalen. Din terminal är en lågnivåmetod för gränssnitt med din dator.

I datorvärlden abstraktar högnivågränssnitt vad som verkligen händer på din Mac. Vi vet alla att på en grundläggande nivå är vår Mac bara ett gäng ettor och nollor. Men gränssnitt på hög nivå tillåter oss att interagera med dessa ettor och nollor genom knappar och färgglada appar.

Ett lågnivågränssnitt tar dig närmare grundnivån på din Mac. När du använder terminalen interagerar du med din Mac på ett sätt som är mer sant för hur din Mac fungerar – via textbaserade kommandon.

Även om du aldrig använder terminalen, kommer användningen av Mac-terminalen att fördjupa din förståelse av din maskin avsevärt. Och det kan också hjälpa dig att bättre förstå dina andra enheter, hur saker som servrar fungerar och hur digital politik (som automatisering och integritet) spelas ut på din dator.

När ska du använda Mac-terminalen?

En annan viktig fråga du förmodligen ställer dig själv är när du ska använda terminalen. Om du är en utvecklare eller studerar till utvecklare är svaret hela tiden. Du bör lära dig om din terminal och bli bekväm med den just nu. Så bra jobbat med att leta efter den här artikeln!

För alla andra kommer du att upptäcka att Mac-terminalen inte har så mycket praktisk användning för dig. Många av funktionerna jag kommer att täcka nedan och i andra inlägg är saker du lika gärna kan göra med en mus och ett tangentbord. Så du behöver förmodligen inte använda terminalen särskilt ofta.

Som sagt, det är inte som att du aldrig behöver använda terminalen. Och att känna till dessa grunder kan vara till stor hjälp när du behöver interagera med det. Plus, om du upptäcker att du tycker om det, kan du börja komma in Hembryggningsappar och andra hobbyanvändare.

Lär dig grunderna i Mac-terminalen

Ok, det räcker med förord. Låt oss börja använda terminalen. Nedan kommer jag i första hand att täcka grunderna i terminalen, inte de grundläggande kommandona. Det finns några kommandon nära slutet, men jag försöker i första hand hjälpa dig att förstå terminalen. För grundläggande terminalkommandon, scrolla till botten av detta inlägg och/eller läs den här andra AppleToolBox-artikeln.

Startar Mac-terminalen

Först till kvarn, startar Mac-terminalen. Detta är det enklaste steget, och det finns flera sätt att göra detta.

Mitt favoritsätt att starta terminalen är genom att skriva "terminal" i Spotlight och trycka på lämna tillbaka nyckel. Du kan aktivera Spotlight genom att trycka på cmd + mellanslagstangenten.

Alternativt kan du öppna Upphittare appen klickar du på Ansökningar mappen, sedan Verktyg mapp, scrolla sedan ned och dubbelklicka på Terminal app.

När den öppnats bör din terminal se ut ungefär så här:

Du kommer att se en blinkande markör i början av textraden. Det kallas kommandoraden, och det är där du anger dina kommandon.

Innan dess bör du se ditt användarnamn, följt av namnet på din Mac, följt av ett % skylt. Om du är i en viss mapp (kallas en "katalog" när du är i terminalen), kommer du att se den bredvid ditt namn. Till exempel, så här ser det ut när du är på ditt skrivbord.

De % tecken är bara där för att visa dig var ditt linjekommando börjar. Om du trycker på lämna tillbaka, kommer du att se en annan rad med a % tecken, som indikerar att den föregående raden har övergivits.

Du kan inte gå tillbaka och redigera rader som du redan har kört, även om du kan trycka på Uppåtpil på tangentbordet för att kopiera det du skrev på föregående rad ner till din nuvarande rad.

Du kanske redan har märkt det, men du kan inte interagera med terminalen med musen. Du kan bara använda piltangenterna och tangentbordet. Det betyder att du inte kan markera text eller kopiera/klistra in text i terminalen.

Ändra Mac-terminalens utseende

En annan sak du kanske har märkt är att terminalen är lite ful. Det ser väldigt enkelt och intetsägande ut eftersom det inte behöver se annorlunda ut, och den enkla grafiken hjälper den att ladda och köra supersnabbt och med minimal hårdvara.

Men ändå vill du förmodligen ändra utseendet på Mac-terminalen. Lyckligtvis är detta ganska lätt att göra.

I den Menyfältet på din Mac klickar du på Terminal och klicka sedan Inställningar....

Klicka på i popup-fönstret som visas Profiler flik.

På vänster sida av den här nya skärmen ser du olika teman som du kan välja mellan. Dubbelklicka på var och en för att skapa ett nytt terminalfönster med det temat. När du hittar en du gillar klickar du Standard i det nedre vänstra hörnet för att göra det temat till ditt nya standard.

Du kan också ändra saker som typsnitt, fönsterbeteende med mera, men jag har upptäckt att detta i allmänhet gör mer skada än nytta. Många av typsnitten fungerar inte så bra med terminalen, och de andra funktionerna är komplicerade.

Välj bara ett tema du är nöjd med eller skapa ditt eget genom att klicka på + längst ner i teman och gå vidare till nästa steg.

Varje karaktär är viktig

En av de viktigaste sakerna att förstå med Mac-terminalen är att varje karaktär räknas. Varje bokstav, mellanslag, citattecken, bindestreck och snedstreck kommer att påverka hur terminalen tolkar dina kommandon.

Nu betyder det inte att du skriver in ett felaktigt kommando (som att skriva in bokstaven a) kommer att förstöra din Mac. 9/10, du kommer bara att få ett fel. Se alltid till att du anger dina kommandon korrekt, och om ett kommando inte accepteras, kontrollera stavningen först.

Detta är också anledningen till att jag använder denna formatering:

ditt kommando här

…och inte citattecken när terminalkommandon stavas. Det beror på att när jag (eller de flesta människor online) skriver ett kommando så här, vill de att du exakt kopierar den texten till din terminal. Att utelämna citattecken gör detta enklare.

Kommandon körs alltid på din nuvarande plats

Detta är en av nyckelreglerna att komma ihåg när du arbetar i Mac-terminalen. Vilken mapp du än befinner dig i när du använder terminalen, det är där kommandot du kör kommer att ske. Om du anger ett kommando för att skapa en ny textfil medan du är på skrivbordet, kommer textfilen att dyka upp på skrivbordet.

Om detta inte är meningsfullt för dig, beror det förmodligen på att du inte har en känsla av plats när du använder terminalen ännu. Men på samma sätt som du anger olika mappar när du använder Finder-appen anger du olika mappar och platser i terminalen.

Som nämnts tidigare kan du se vilken mapp du befinner dig i genom att markera texten bredvid ditt namn.

Att lära sig hur du navigerar på din dator med Mac-terminalen hjälper dig att få ett bättre grepp om denna idé. Jag kommer att täcka navigering kort nedan och mer djupgående i en framtida handledning.

För nu, se bara till att du alltid är i din avsedda mapp när du kör ett kommando. Annars kan det sluta med att du raderar saker som du inte menade, kopierar fel fil till fel plats eller tappar koll på vissa filer.

Lär dig hur du navigerar på din dator med Mac-terminalen

Ok, så nu till navigering. Det är här vi börjar komma in på grundläggande kommandon.

Flera kommandon låter dig navigera från mapp till mapp på din Mac. Jag planerar att täcka alla dessa i detalj i ett framtida inlägg. Men vi kommer att hålla oss till tre.

Det första kommandot är ls. Gå vidare och klistra in det i din terminal och tryck lämna tillbaka. Du bör se namnen på alla mappar inuti mappen du befinner dig i.

Det är för att ls är förkortning för "lista". Den listar alla mappar inuti mappen du befinner dig i.

För att navigera in i en av dessa mappar kommer du att använda CD kommando. CD står för "ändra katalog". En "katalog" är precis vad du kallar en mapp när du är i terminalen; det är ingen skillnad mellan de två.

För att flytta till en av mapparna du just listade med ls, typ cd [mappnamn] ersätter "[mappnamn]" med namnet på mappen du vill flytta till. Om jag till exempel vill flytta till skrivbordet, skulle jag ange detta i min terminal:

cd skrivbord

Låt oss nu säga att jag är klar med att hänga på skrivbordet och vill gå tillbaka. För att göra detta, använd CD ... Detta kommando flyttar dig tillbaka till den tidigare katalogen du var i, som en bakåtknapp.

Inget av dessa kommandon kan skada din Mac på något sätt, så var inte rädd för att experimentera med dem tills du får kläm på det. I allmänhet kommer jag på mig själv att gå in ls att ta reda på var jag är och sedan använda CD och CD .. för att flytta mellan mappar.

De grundläggande Mac-terminalkommandona: historia, klar, *, och sudo,

När du väl fått kläm på att flytta runt Mac-terminalen är du redo att börja lära dig de grundläggande kommandona. Enligt min mening betyder det att förstå hur historia, klar, *, och sudo arbete.

historia är ett enkelt kommando. Den visar dig en kort historik över de kommandon du nyligen har angett i terminalen. Detta är användbart när du behöver komma ihåg vad du har gjort hittills.

Nästa är klar. Detta är utan tvekan ett meningslöst kommando, även om jag använder det mycket. När du kommer in klar i Mac-terminalen rensar den fönstret tillbaka till en grundläggande terminalskärm. Varsågod och prova det.

Jag tycker att det här är användbart för att rensa fönstret och göra det lättare att fokusera på det jag försöker göra just nu.

Efter det är *. Detta är inte så mycket ett kommando som det är en viktig symbol att vara bekant med. Den är känd som "jokertecken"-symbolen och används för att referera till allt inom vissa kriterier.

Till exempel kommer terminalen att tolka ett kommando som använder *.jpg för att referera till varje JPG-fil i din nuvarande mapp. Detta är användbart för att söka, köra kommandon på flera filer samtidigt, och så vidare.

Slutligen sudo kommandot är ett som du kommer att stöta på mycket, och det är förmodligen det viktigaste kommandot i den här artikeln. sudo används för att köra kommandon som en superanvändare eller som admin. Det betyder att du åsidosätter något grundläggande skydd av din Mac och gör en ändring på din dator.

sudo är inte en dålig sak, naturligtvis. Du måste använda den varje gång du installerar en app via din terminal. Det är dock allvarligt och du bör inte ange en sudo kommandot in i terminalen utan att veta att det du gör är helt säkert. Kontrollera sudo kommandon genom att googla dem innan du använder dem.

Få din Mac att prata

Jag ville avsluta saker på ett roligt sätt eftersom det mesta av det här inlägget har varit ganska tekniskt och förklarande. Det här sista är ett roligt trick du kan visa för dina vänner eller bara använda för att få dig själv att skratta hemma.

Allt du behöver göra är att skriva Säg hej in i Mac-terminalen och du bör mötas av ett svar från din Mac. Se till att volymen är på!

Om du vill få din Mac att säga mer komplicerade saker (som meningar med frågetecken, kommatecken, apostrof etc.) så vill du sätta din fras inom citattecken. Till exempel, om jag ville att min Mac skulle säga, "Hej! Hur mår du?" Jag skulle klistra in detta i min Mac-terminal:

säg "Hej där! Hur mår du?"

Är du redo att lära dig mer?

Grattis! Du har precis lärt dig grunderna för att använda Mac-terminalen. För den genomsnittliga användaren är detta förmodligen allt du någonsin behöver veta. Men om du planerar att bli utvecklare har din resa bara börjat.

Det finns massor av andra saker du kan göra med Mac-terminalen. Jag kommer att bidra med fler handledningar för terminalen senare i veckan, så se till att hålla utkik efter dem!

Tills dess!