Terminal-appen på din Mac er kraftfuld, men den er en smule intetsigende.  Her er, hvordan du personliggør Terminal efter dine behov.

Sådan tilpasses Mac-terminalen og gør den mere nyttig

Reklame Applikationen Terminal er din gateway til kommandolinjen i macOS. Det giver en grænseflade med et shell eller kommandotolk, der tager din kommando og påkalder andre til at udføre både rutinemæssige og komplicerede opgaver. Lås cheatarket "Mac-terminalkommandoer" op! Dette vil tilmelde dig vores nyhedsbrev Angiv din oplåsning af e-mail Læs vores privatlivspolitik Hvis du lige er kommet i gang eller tilbringer betydelig tid i terminalen, kan du muligvis tilpasse udseendet, fornemmelsen og forskellige attributter. Vi vis

Reklame

Applikationen Terminal er din gateway til kommandolinjen i macOS. Det giver en grænseflade med et shell eller kommandotolk, der tager din kommando og påkalder andre til at udføre både rutinemæssige og komplicerede opgaver.

Lås cheatarket "Mac-terminalkommandoer" op!

Dette vil tilmelde dig vores nyhedsbrev

Angiv din oplåsning af e-mail Læs vores privatlivspolitik

Hvis du lige er kommet i gang eller tilbringer betydelig tid i terminalen, kan du muligvis tilpasse udseendet, fornemmelsen og forskellige attributter. Vi viser dig nogle interessante måder at tilpasse terminalen og få den til at fungere bedst for dit miljø og arbejdsgang.

Grundlæggende om terminalvinduet

Når du åbner appen Terminal, ser du et næsten tomt vindue med to tekstlinjer. Den første linje afslører datoen og tidspunktet for dit sidste login. For eksempel:

 Last login: Wed Feb 13 01:08:35 on ttys000 

Den anden linje er den aktuelle kommandoprompt; den rektangulære boks i slutningen er din markør. Du indtaster kommandoer på denne linje:

 Rahul-Mac:~ rahulsaigal$ 

Her er, hvad hvert af disse elementer betyder:

  • Den første del af prompten er navnet på din Mac. Colon (:) er en visuel separator.
  • Den anden del begynder med en tilde ( ~ ). Det angiver, at du er i hjemmekatalogen og bruger et kort brugernavn.
  • Endelig betyder dollartegnet ( $ ), at du er logget ind som en ikke-root-bruger.

terminalvindue

Rediger terminalvinduet

Terminalvinduet opfører sig ligesom enhver anden app i macOS. Du kan minimere, flytte, ændre størrelse, zoome og rulle gennem indholdet. Når du har brugt Terminal i et hvilket som helst tidsrum, producerer de kommandoer, du skriver, en masse tekst.

Denne tekst er lille, vanskelig at analysere og kan gøre det vanskeligt at finde markøren. Selvom du kan ændre størrelsen på vinduet, går disse ændringer tabt, når du afslutter appen.

For at ændre terminalvinduet skal du gå til Shell> Show Inspector eller trykke på Cmd + I for at åbne Inspector- vinduet. Under sektionen Vindue skal du indtaste værdier i feltet Kolonner og rækker eller ændre størrelsen på vinduet til din smag for at udfylde disse værdier automatisk.

Når du får terminalvinduet til en bestemt størrelse, form og position, skal du vælge Shell> Brug indstillinger som standard .

ændre terminalvinduet

Klip terminaltemaet

Standardterminalen leveres med sort tekst på en hvid baggrund. Men du kan tilpasse dens forskellige attributter som baggrundsfarve, skrifttype (skrifttype og størrelse), tekstfarve, markørtype og meget mere.

Naviger til Shell> Nyt vindue, og prøv nogle af de indbyggede temaer. Disse inkluderer græs, homebrew, man Page, Ocean, Red Sands og mere.

vælg et nyt tema til terminalvinduet

Ruden Præferencer> Profiler viser alle de forudbyggede temaer. Det viser visuelle miniaturebilleder på venstre sidepanel og attributter på højre panel. Dette er opdelt i seks sektioner: Tekst, vindue, fane, skal, tastatur og avanceret .

Hvis du vil justere attributterne, skal du vælge et tema og vælge Duplicate Profile i Gear- menuen.

ændre et terminaltema

Tekstattributter

Terminal giver dig mulighed for at tilpasse forskellige tekstattributter. For at ændre den anvendte skrifttype skal du klikke på knappen Skift i afsnittet Skrifttype og vælge en skrifttype og størrelse.

Du kan anvende tekstudjævning, bruge fed skrift, bruge lyse farver til fed tekst og mere. Hvis du ønsker at ændre farven på teksten, skal du klikke på Tekstfarve og vælge en mulighed.

Hvis du vil ændre cursorformen, skal du vælge Bloker, understregning eller lodret bjælke . Klik på farveknappen ved siden af ​​ordet Markør for at ændre dens farve også. Du kan gøre terminalvinduet gennemsigtigt ved at justere skyderne til opacitet og sløring .

På denne måde kan du placere et terminalvindue direkte over en webside og indtaste kommandoer, mens du læser instruktionerne.

tilpasse terminalens opacitet

Vindue attributter

Vinduet attributter inkluderer titel, størrelse, scrollback limit og anden opførsel. Husk, at de indstillinger, du vælger i denne rude, kun gælder for profilen, ikke hele appen Terminal. For at ændre navnet på vinduet skal du indtaste ny tekst i feltet Titel .

Marker en eller alle afkrydsningsfelterne for at få vist navnet på den aktive proces, arbejdsmappe, sti, shell-navn og mere. Du kan ændre standardvinduestørrelsen for det aktuelle tema og endda konfigurere størrelsen på scrollback-buffer for at gemme historikken med kommandoer, du indtastede i Terminal dage eller uger siden.

tilpasse terminalvinduesattributter

Shell Attributter

I dette afsnit kan du finjustere, hvordan Terminal fungerer. Du kan vælge en kommando, der skal køres ved opstart; start for eksempel en alternativ skal. Det er også muligt at få Terminal til at spørge dig, før du lukker vinduerne. Indstil Spørg inden du lukker for Altid for at forhindre, at du ved en fejltagelse dræber det, eller indstil det til Aldrig, hvis du finder den hurtige irriterende.

Hvis du kun tjekker, om der er andre processer end login-shell, vil Terminal advare dig, før du afslutter appen. Denne funktion er nyttig, hvis du ved et uheld klikker på det forkerte vindueelement eller trykker på den forkerte tastesekvens.

tilpasse shell-attributterne

Arbejde med vinduesgrupper

Kan du lide at have dine terminalvinduer arrangeret på en bestemt måde og ønsker at genoptage en session uden at skulle omarrangere og genstarte? Funktionen Vinduesgrupper sparer dig tid og øger din produktivitet. Ved hjælp af det kan hvert vindue have sin egen proces, attributter og placering på skrivebordet.

For eksempel redigerer du muligvis en fil med Vim i et vindue og kører Octave i et andet. Måske vil du henvise til programmets man-side i et vindue, mens du prøver kommandoen i et andet vindue. Og hvis en skal er optaget af lange opgaver, skal du muligvis køre en kommando i et andet vindue.

terminalvinduesgrupper

Gemme en vinduesgruppe

Inden du opretter en vinduesgruppe, skal du:

  • Organiser windows på skærmen efter ønske.
  • Tilpas egenskaber, størrelse og form på hvert vindue.
  • Kør eventuelle kommandoer for hvert vindue, du vil genoptage.

Vælg derefter Vindue> Gem Windows som gruppe . Skriv et navn, markér Brug vinduesgruppe, når terminalen starter, og klik på Gem .

gem windows som en gruppe

Gendan Window Group

For at gendanne vinduesgruppen skal du vælge Vindue> Åbn vinduesgruppe. På den måde kan du fortsætte med at arbejde på dit nuværende shell, men åbne gruppen, hver gang du har brug for at køre et specifikt sæt opgaver.

Åbn Præferencer> Vinduesgrupper, og klik på Gear- ikonet for at importere, eksportere eller slette vinduesgrupper. Hvis der er andre applikationsvinduer, skal du tildele vinduesgruppen til et separat skrivebordsarbejdsområde for at undgå distraktioner.

administrere vinduesgrupper i terminalen

Opsætning af standardskallen

Standard login shell til macOS er bash shell. Det tilbyder dog også en række forskellige skaller. Hvilken af ​​disse 5 Linux-skaller er bedst? Hvilken af ​​disse 5 Linux-skaller er bedst? Er du glad for at bruge bash shell i Linux? Eller foretrækker du at prøve et alternativ? Der er tsch, fisk, KornShell og Z Shell at vælge imellem. Men hvilken af ​​disse Linux-skaller er bedst? Læs mere, inklusive / bin / bash, / bin / csh, / bin / zsh, / bin / ksh og mere. Unix-entusiaster elsker at arbejde med zsh (eller Z ) shell, fordi det tilbyder mange funktioner oven på bash shell og understøtter snesevis af plugins.

Hvis du er en nybegynder, er det fint at holde sig til standard bash shell for nu. Men du skal vide, hvordan du skifter dem, når det er nødvendigt.

Find ud af, hvilken skal du bruger

For at finde ud af, hvilket shell du bruger, skal du indtaste denne kommando:

 echo $0 

Terminalen viser dig navnet på skallen, forud for en bindestreg.

Skift login-shell

For at ændre standardskallen til din brugerkonto skal du åbne Systemindstillinger> Brugere & grupper . Klik på låseikonet, og indtast dine administratoroplysninger. Højreklik derefter på dit navn fra listen og vælg Avancerede indstillinger.

ændre standard login shell

I det dialogvindue, der vises, skal du ændre indstillingen under Login shell . Du behøver ikke genstarte din Mac for at dette kan træde i kraft; bare afslutte og genoptage terminalsessionen for at starte med en ny skal.

skift bash shell til zsh

Hvis du vil ændre standard shell-terminalen for enhver brugerkonto, skal du vælge Terminal> Præferencer og klikke på Generelt på værktøjslinjen. Ved siden af Shells åben med, skal du vælge Kommando (komplet sti) og indtaste stien til din nye skal i feltet.

ændre terminalhætten gennem præference

Tilpas kommandoprompten

Standardkommandolinjeprompt viser dig de samme oplysninger, hver gang du åbner terminalen. Der er mange specielle tegnsekvenser, der, når de bruges til at definere prompten, kan afsløre interessante bits af data.

Promptens udseende gemmes i miljøvariablen $ PS1 . Når du skriver følgende:

 echo $PS1 

Den resulterende tekst er strengkodet med standardindstillingerne for shell-prompten i dette format:

 \h:\W \u\$ 
  • \ h repræsenterer værtscomputernavnet
  • \ W er det aktuelle arbejdsmappe
  • \ u står for den aktuelle bruger

På macOS kan .bash_profile indeholde en række præferencer for, hvordan du vil, at skallen skal se ud og opføre sig. De tilpasninger, du foretager i .bash_profile, gælder kun for en shell-session; de gælder ikke for shell-scripts. Hvis du vil redigere .bash_profile i nano, skal du indtaste:

 nano ~/.bash_profile 

I den nye linje skal du tilføje PS1 = ”...” . I mellem disse anførselstegn skal du anbringe en sekvens med tegn for at tilpasse prompten. Der er en omfattende liste over hurtige specialtegn i dokumentationsmanualen til bash. For eksempel:

 PS1="\!\d\u\$" 
  • ! repræsenterer historiknummeret for denne kommando
  • \ d er datoen i ugedag / måned / datoformat
  • \ u står for brugernavn
  • $ er effektiv UID

Når du skriver sekvensen, skal du trykke på Control + O for at skrive de nye oplysninger. Tryk derefter på Control + T for at gemme disse oplysninger i .bash_profile- filen. Afslut og genstart Terminal for at se ændringerne.

tilføj tegnsekvensen i bash-profilen

En hurtig sekvens, som jeg kan lide, er:

 PS1="\w \! \$" 

Prøv dette og se, om du kan lide det. På et flerbruger-system kan du placere værtsnavnet, brugernavnet, bash-versionen, kommandoens historiknummer og mere for at få mere information.

Prøv nogle terminalalternativer

Terminal-appen har været standardkommandolinjegrænsefladen i årtier. Uanset om du lige kommer i gang eller har brugt Terminal i lang tid, kan disse tilpasninger gøre dig mere produktiv. Som de fleste Apple-apps forsøger Terminal at skabe en balance mellem tilgængelighed for nye brugere og strømfunktioner for udviklere.

For at blive en strømbruger af kommandolinjen har du brug for flere funktioner, såsom support i split-ruden, autofuldførende forslag, søgning, indsæt historie og mere. Tjek disse nyttige terminalalternativer, der kan passe til din arbejdsgang Tilpas din Mac-kommandolinje med disse terminalalternativer Tilpas din Mac-kommandolinje med disse terminalalternativer En af de bedste måder at gøre macOS til din egen er at tilpasse kommandolinjen, enten gennem alternative apps eller bare narre Terminal-appen. Læs mere .

Udforsk mere om: Kommandoprompt, Mac-tip, terminal.