Dodaj kolor do terminala w systemie Mac OS X
Dodanie pokolorowanych danych wyjściowych ls do terminala w systemie Mac OS X to dobry sposób na ułatwienie poruszania się po wierszu poleceń. Powoduje to, że różne elementy są wyświetlane w różnych kolorach, w tym katalogi, pliki, pliki wykonywalne i dowiązania symboliczne.
Jak dodać kolor do wyniku polecenia „ls” w terminalu Mac OS X
Omówimy konfigurowalne ustawienia wyjściowe kolorów zarówno dla ciemnych, jak i jasnych terminali. Możesz uzyskać podgląd kolorów wyjściowych ls, wpisując „ls -G” w wierszu poleceń. Podgląd z ls -G będzie jednak zależał od ustawień kolorów terminali i niekoniecznie będzie odzwierciedlał kolory pokazane na poniższych zrzutach ekranu.
- Otwórz Terminal i wpisz: nano .bash_profile
- Użyj klawiszy strzałek, aby przejść do dolnej części dokumentu i wkleić dowolny z poniższych bloków tekstu, w zależności od wyglądu terminala (więcej informacji na temat dostosowania można znaleźć w wpisie man poniżej)
Kolory dla ciemnych motywów terminali: export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced
Kolory motywów Light Terminal: export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad
- Po wklejeniu ciągów do .bash_profile potwierdź, że w nano wygląda to mniej więcej tak:
- Wciśnij Control+O, aby zapisać i otworzyć nowe okno Terminala
- Wpisz „ls” lub „ls -la”, aby potwierdzić kolorowy wynik
Opcjonalnie możesz utworzyć alias w .bash_profile, aby połączyć ls z czymś takim jak ls -GFh, wyglądałoby to tak:
alias ls='ls -GFh'
Będzie działać z systemami Mac OS X 10.6, OS X 10.7, OS X 10.8 i nowszymi, o ile używasz powłoki bash. Jeśli nie masz pewności, jakiej powłoki używasz, poszukaj w pasku tytułowym okna terminala „bash” lub możesz to sprawdzić za pomocą następującego polecenia:
echo $SHELL
Wyjściem będzie „/bin/bash”, jeśli jest to bash, lub coś innego, jeśli nie.
Nie zapominaj, że możesz także natychmiast zmienić wygląd okien terminala i tapetę terminala.
Ręczne dostosowywanie LSCOLORS Jeśli powyższe kolory nie wystarczają, możesz ustawić, co chcesz. Oto strona podręcznika na temat LSCOLORS, jeśli chcesz spróbować. Domyślnie jest to „exfxcxdxbxegedabagacad”, ale wyczyszczenie wpisu koloru .bash_profile usunie również wszelkie ohydne kombinacje kolorów.