Lägg till färg till terminalen i Mac OS X

Anonim

Att lägga till färgad ls-utdata till terminalen i Mac OS X är ett bra sätt att göra navigeringen runt kommandoraden lite lättare för ögonen. Detta gör att olika objekt visas i olika färger, inklusive kataloger, filer, körbara filer och symboliska länkar.

Hur man lägger till färg 'ls' kommandoutgång i Mac OS X Terminal

Vi kommer att täcka en anpassningsbar färgutmatningsinställning för både mörka och ljusa terminaler, och du kan få en förhandsvisning av färg ls-utdata genom att skriva "ls -G" på kommandoraden. Förhandsgranskningen med ls -G beror på terminalernas färginställningar och representerar dock inte nödvändigtvis färgerna som visas i skärmbilderna nedan.

  • Öppna terminalen och skriv:
  • nano .bash_profile
  • Använd piltangenterna för att navigera till botten av dokumentet och klistra in något av textblocken nedan, beroende på terminalernas utseende (se man-posten nedan för ytterligare anpassningar)

Färger för mörka termin alteman: export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced

Colors for Light Terminal Themes: export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad

  • Efter att strängarna har klistrats in i .bash_profile, bekräfta att det ser ut ungefär så här i nano:
  • Tryck på Ctrl+O för att spara och öppna ett nytt terminalfönster
  • Skriv "ls" eller "ls -la" för att bekräfta den färgade utskriften

Valfritt kanske du vill skapa ett alias i .bash_profile för att länka ls till något som ls -GFh, det här skulle se ut så här:

alias ls='ls -GFh'

Detta fungerar med Mac OS X 10.6, OS X 10.7, OS X 10.8 och senare, så länge du använder bash-skalet. Om du inte är säker på vilket skal du använder, leta efter "bash" i terminalfönstrets namnlist eller så kan du kontrollera med följande kommando:

echo $SHELL

Utdata kommer att vara "/bin/bash" om det är bash, och något annat om inte.

Glöm inte att du också kan ändra utseendet på Terminal-fönster direkt och ändra Terminal-bakgrunden också.

Anpassa LSCOLORS manuellt Om färgvalen ovan inte gjorde det åt dig kan du ställa in vad du vill. Här är manualsidan på LSCOLORS om du vill ge det ett försök. Standardinställningen är "exfxcxdxbxegedabagacad" men om du rensar bort .bash_profile-färgposten kommer alla äckliga färgkombinationer också att tas bort.

Lägg till färg till terminalen i Mac OS X