Voeg kleur toe aan de terminal in Mac OS X

Anonim

Het toevoegen van ingekleurde ls-uitvoer aan de Terminal in Mac OS X is een goede manier om het navigeren door de opdrachtregel een beetje prettiger te maken voor de ogen. Hierdoor verschijnen verschillende items in verschillende kleuren, waaronder mappen, bestanden, uitvoerbare bestanden en symbolische koppelingen.

Kleur 'ls' opdrachtuitvoer toevoegen in Mac OS X Terminal

We behandelen een aanpasbare kleuruitvoerinstelling voor zowel donkere als lichte terminals, en je kunt een voorbeeld van kleur ls-uitvoer krijgen door "ls -G" te typen op de opdrachtregel. Het voorbeeld met ls -G is afhankelijk van de kleurinstellingen van Terminals en vertegenwoordigt niet noodzakelijkerwijs de kleuren die worden weergegeven in de onderstaande schermafbeeldingen.

  • Open Terminal en typ:
  • nano .bash_profiel
  • Gebruik de pijltjestoetsen om naar de onderkant van het document te navigeren en plak in een van de onderstaande tekstblokken, afhankelijk van het uiterlijk van de terminal (zie handmatige invoer hieronder voor verdere aanpassingen)

Kleuren voor donkere termin althema's: export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced

Kleuren voor Light Terminal-thema's: export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad

  • Nadat de strings in .bash_profile zijn geplakt, bevestigt u dat het er ongeveer zo uitziet in nano:
  • Druk op Control+O om op te slaan en een nieuw Terminal-venster te openen
  • Typ "ls" of "ls -la" om de gekleurde uitvoer te bevestigen

Optioneel kunt u een alias maken in .bash_profile om ls te koppelen aan iets als ls -GFh, dit zou er zo uitzien:

alias ls='ls -GFh'

Dit werkt met Mac OS X 10.6, OS X 10.7, OS X 10.8 en hoger, zolang je de bash-shell gebruikt. Als je niet zeker weet welke shell je gebruikt, kijk dan in de titelbalk van het Terminal-venster naar "bash", of je kunt dit controleren met de volgende opdracht:

echo $SHELL

De uitvoer is "/bin/bash" als het bash is, en iets anders als dat niet het geval is.

Vergeet niet dat je ook direct het uiterlijk van Terminal-vensters kunt wijzigen en ook de Terminal-achtergrond kunt wijzigen.

LSCOLORS handmatig aanpassen Als de bovenstaande kleurkeuzes niet genoeg voor je waren, kun je instellen wat je wilt. Hier is de handleidingpagina over LSCOLORS als je het een kans wilt geven. De standaardwaarde is "exfxcxdxbxegedabagacad", maar als u de .bash_profile-kleurinvoer verwijdert, worden ook alle afschuwelijke kleurencombinaties verwijderd.

Voeg kleur toe aan de terminal in Mac OS X