Legg til farge til terminalen i Mac OS X

Anonim

Å legge til farget ls-utdata til terminalen i Mac OS X er en god måte å gjøre navigeringen rundt kommandolinjen litt lettere for øynene. Dette gjør at forskjellige elementer vises i forskjellige farger, inkludert kataloger, filer, kjørbare filer og symbolske lenker.

Hvordan legge til farge 'ls' kommandoutgang i Mac OS X-terminal

Vi vil dekke en tilpassbar fargeutgangsinnstilling for både mørke og lyse terminaler, og du kan få en forhåndsvisning av farge ls-utdata ved å skrive "ls -G" på kommandolinjen. Forhåndsvisningen med ls -G vil avhenge av terminalens fargeinnstillinger og vil imidlertid ikke nødvendigvis representere fargene vist i skjermbildene nedenfor.

  • Åpne terminal og skriv:
  • nano .bash_profile
  • Bruk piltastene for å navigere til bunnen av dokumentet og lim inn en av tekstblokkene nedenfor, avhengig av terminalens utseende (se mannoppføringen nedenfor for ytterligere tilpasninger)

Farger for mørke termin altemaer: export CLICOLOR=1 eksport LSCOLORS=GxFxCxDxBxegedabagaced

Farger for lystermin altemaer: export CLICOLOR=1 eksport LSCOLORS=ExFxBxDxCxegedabagacad

  • Etter at strengene er limt inn i .bash_profile, bekrefter du at den ser omtrent slik ut i nano:
  • Trykk Control+O for å lagre og åpne et nytt terminalvindu
  • Skriv "ls" eller "ls -la" for å bekrefte farget utdata

Valgfritt kan det være lurt å opprette et alias i .bash_profile for å koble ls til noe som ls -GFh, dette vil se slik ut:

alias ls='ls -GFh'

Dette vil fungere med Mac OS X 10.6, OS X 10.7, OS X 10.8 og utover, så lenge du bruker bash-skallet. Hvis du ikke er sikker på hvilket skall du bruker, se etter "bash" i Terminal-vinduets tittellinje, eller du kan sjekke med følgende kommando:

echo $SHELL

Utgangen vil være "/bin/bash" hvis den er bash, og noe annet hvis ikke.

Ikke glem at du også kan endre utseendet til Terminal-vinduer umiddelbart og endre Terminal-bakgrunnen også.

Tilpasse LSCOLORS manuelt Hvis fargevalgene ovenfor ikke gjorde det for deg, kan du angi hva du vil. Her er manualsiden på LSCOLORS hvis du vil prøve det. Standard er "exfxcxdxbxegedabagacad", men fjerning av .bash_profile-fargeoppføringen vil også fjerne alle fæle fargekombinasjoner.

Legg til farge til terminalen i Mac OS X