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

  • Brian Curtis
  • 0
  • 663
  • 130
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.

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:

Sidste login: Onsdag 13 feb. 01:08:35 på 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. Tykktarmen (:) er en visuel separator.
  • Den anden del begynder med en tilde (~). Det angiver, at du er i hjemmekatalogen og bruger et kort brugernavn.
  • Endelig dollartegnet ($) betyder, at du er logget ind som ikke-root-bruger.

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.

Gå til for at ændre terminalvinduet Shell> Vis inspektør eller tryk på Cmd + I at åbne Inspektør vindue. Under Vindue indtast værdier i Kolonner og rækker felt eller ændre størrelsen på vinduet, så du gerne vil 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.

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, Mand side, Ocean, Røde sand, og mere.

Det Præferencer> Profiler rude 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, Tab, Skal, Tastatur, og Fremskreden.

Hvis du vil justere attributterne, skal du vælge et tema og vælge Duplikatprofil fra Gear menu.

Tekstattributter

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

Du kan anvende tekstudjævning, bruge fed skrift, bruge lyse farver til fed tekst og mere. Hvis du vil ændre farven på teksten, skal du klikke på Tekst farve, og vælg en mulighed.

Hvis du vil ændre cursorformen, skal du vælge Blok, Understrege, eller Lodret bjælke. Klik på farveknappen ved siden af ​​ordet cursoren at ændre farve også. Du kan gøre terminalvinduet gennemsigtigt ved at justere Gennemsigtighed og blur skydere.

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

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. Hvis du vil ændre navnet på vinduet, skal du indtaste ny tekst i Titel Mark.

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.

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. Sæt Spørg inden du lukker til Altid for at forhindre utilsigtet dræbning eller indstille den til Aldrig hvis du finder det hurtigt irriterende.

Hvis du tjekker Kun hvis der er andre processer end login-shell og, Terminal vil 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.

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.

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. Indtast et navn, kontroller Brug vinduesgruppe, når terminalen starter, og klik Gemme.

Gendan Window Group

Vælg for at gendanne vinduesgruppen 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.

Åben Præferencer> Vinduesgrupper og klik på Gear ikon 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.

Opsætning af standardskallen

Standard login shell til macOS er bash skal. 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? , 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 dusinvis af plugins.

Hvis du er en nybegynder, skal du holde dig til standardindstillingen bash shell for nu er fint. 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:

gentager $ 0

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

Skift login-shell

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

I dialogboksen, 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.

Hvis du vil ændre standard shell-terminalen for enhver brugerkonto, skal du vælge Terminal> Præferencer og klik Generel på værktøjslinjen. Ved siden af Skaller åbne med, Vælg Kommando (komplet sti) og indtast stien til din nye skal i feltet.

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:

ekko $ 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, .bash_ profile kan 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. At redigere .bash_ profile i nano, skriv:

nano ~ / .bash_profile

Tilføj den nye linje 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å Kontrol + O for at skrive de nye oplysninger. Tryk derefter på Kontrol + T at gemme disse oplysninger i .bash_ profile fil. Afslut og genstart Terminal for at se ændringerne.

En hurtig sekvens, som jeg kan lide, er:

PS1 = "\ w \! \ $"

Prøv dette og se, om du kan lide det. På et multiuser-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. .




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.