Hvordan tilpasse terminalmeldingen

Anonim

Enten du bruker terminalen av og til eller regelmessig, kan det hende du finner det hensiktsmessig å endre hvordan den ser ut utover fargeskjemaet og gjennomsiktighetsinnstillingene. Hva med å endre den faktiske ledeteksten? Det er ganske enkelt, og kan være en morsom måte å tilpasse Mac-utseendet ytterligere.

Å endre måten terminalprompten ser ut er ikke for komplisert, men det innebærer en ganske liten bruk av kommandolinjen, som, gitt at du ønsker å tilpasse hvordan bash-ledeteksten ser ut, antar vi at du er i det minste litt kjent med terminalen.Og ja, dette gjelder alle versjoner av OS X, ettersom hver versjon på hver Mac som standard bruker bash som ledetekst. OK, la oss komme i gang.

Standard ledetekst i Mac OS X er noe sånt som:

ComputerName:CurrentDirectory User$

Det vil se omtrent slik ut når terminalen er lansert:

MacBook:~/Desktop Admin$

Ikke så verst, men litt kjedelig, og ikke det beste, ikke sant? Det er ganske enkelt å endre skjønt, og du kan virkelig tilpasse bash Terminal-forespørselen din til å se ut som nesten hva du vil.

Vi kommer til å anta at du bruker standard bash-skallet, så du vil redigere enten filen .bashrc, .bash_profile eller .profile hvis du installerte fink.

For å begynne å tilpasse bash-ledeteksten, ved din nåværende Terminal-ledetekst, skriv inn følgende for å laste den aktuelle profilen inn i nano-tekstredigering:

nano .bashrc

Ja, du kan endre det til .bash_profile eller .profile avhengig av dine spesifikasjoner:

nano .bash_profile

Du vil sannsynligvis bli presentert med en vanlig fil, så skriv inn følgende på en linje i terminalen for å komme i gang:

export PS1=">

Det er mellom anførselstegnene at bash-prompten din tilpasses.

Mellom anførselstegnene til eksport PS1=” “ kan du legge til følgende linjer for å tilpasse Terminal-ledeteksten:

  • \d – Gjeldende dato
  • \t – Gjeldende tid
  • \h – Vertsnavn
  • \ – Kommandonummer
  • \u – Brukernavn
  • \W – Gjeldende arbeidskatalog (dvs.: Desktop/)
  • \w – Gjeldende arbeidskatalog med full bane (dvs.: /Users/Admin/Desktop/)

(Merk hvis du bare vil bruke en egendefinert bash-prompt engangs eller for å teste utseendet til endringer før du setter dem i bash-profilen, kan du ganske enkelt bruke eksportkommandoene, endringen vil trer i kraft umiddelbart med eksportkommandoen, men vil bli forlatt når terminaløkten avsluttes.)

Så, la oss ta noen eksempler. Kanskje du vil at Terminal-ledeteksten skal vise brukeren, etterfulgt av vertsnavnet, etterfulgt av katalogen, så vil den aktuelle .bashrc-oppføringen være:

"

eksport PS1=\u@\h\w $ "

som vil se slik ut når den gjengis ved selve bash-prompten:

Admin@MacBook~Desktop/ $

Kult ikke sant? Du kan også endre selve ledeteksten til hva som helst, det trenger ikke å være $-tegnet, bare erstatt det med det du vil bruke, : for eksempel ville være:

"

eksport PS1=\u@\h\w: "

som er det samme som ovenfor, men: i stedet for $

Admin@MacBook~Desktop/: "

Så lek og se hva du foretrekker. Min personlige favoritt er følgende:

"

eksport PS1=\W @ \h $ "

Dette gjengir den aktive katalogen (PWD), vertsnavnet til datamaskinen og brukernavnet til den gjeldende brukeren, slik som følgende:

/System @ MacBookPro $

Med moderne versjoner av OS X kan du til og med inkludere en Emoji i ledeteksten ved å dra den til stedet du vil at den skal vises, for eksempel:

"

export PS1=\h:\W (DRAG EMOJI HERE) $ "

Det vil vises som:

Vertsnavn:Desktop (Emoji) $

Sett på dette bildet nedenfor:

Når du er fornøyd med forespørselen, lagrer du .bash_profile-filredigeringene i nano ved å trykke på Ctrl+o, og deretter kan du avslutte nanoprogrammet ved å trykke på Ctrl+x

Hvis du virkelig vil, kan du også bare bruke et standard tekstredigeringsprogram som for eksempel TextWrangler eller TextEdit for å redigere .profilen din, men hvis du endrer terminalmeldingen, bør du sannsynligvis lære hvordan du endrer filer fra kommandolinjen også.

Hvis du heller vil endre ting for å se mer grafisk ut, er det også en enkel fremgangsmåte som er utformet for å få Terminal-prompten til å inkludere et emoji-tegn (ja, de samme emoji-ikonene som folk bruker for tekstmeldinger ), kan du lese det her hvis du er interessert.

Til slutt, husk at dette endrer ledeteksten, ikke utseendet til Terminal-appvinduene. Hvis du liker å tilpasse utseendet på ting, er det vel verdt å endre utseendet til Terminal, siden du kan legge til et stort antall endringer og tilpasninger til måten et standard Terminal-vindu gjengir. Lagt til sammen med en egendefinert ledetekst, og dagene med å ha en kjedelig terminal vil være borte for lengst, på din Mac uansett. Det er sannsynligvis åpenbart, men ja, disse prompte tilpasningene fungerer utover OS X og i Unix og Linux også.

Har du en kul forespørsel du vil dele? Legg inn ditt i kommentarfeltet, prøv å inkludere både eksportkommandoen og hva ledeteksten vil gjengi som, for å gjøre det lettere for andre å finne ut om de vil prøve det eller ikke.

Hvordan tilpasse terminalmeldingen