Hvordan tilpasse terminalmeldingen
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.