OS X colorized bash

OS X colorized bash

Wer ursprünglich aus der Unix oder Linux Welt kommt dem ist die farbige Ausgabe im Terminal nichts neues. Benutzer die aus der Windows Welt kommen oder sich das Terminal unter OS X noch nie angesehen haben werden sich fragen für was eine farbige Ausgabe nützlich sein soll.

Im Grunde ist so was natürlich immer Geschmackssache, aber wenn man des öfteren das Terminal benutzen möchte dann kommt einem die farbliche Unterscheidung von bestimmten Dateien und Verzeichnissen entgegen.

Die Umsetzung ist relativ einfach, öffnet die Terminal.app und gebt folgendes ein.

nano .bash_profile

Falls schon Inhalt vorhanden ist navigiert Ihr Euch mit den Pfeiltasten bis zum Ende der Datei und gebt dort folgendes ein.

# tell ls to be colourful
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Jetzt beendet Nano wieder mit CTRL+X zum speichern der Datei.
Das Terminal einmal neu starten und das war’s dann auch schon.

Das ganze lässt sich natürlich auch noch durch aliase verfeinern, sprich man kann sich  „Kurzbefehle“ für das Terminal anlegen. So spart man sich die komplette Eingabe von Befehlen wie zum Beispiel ls -lah oder ls -FGal. Das ganze wird einfach nach dem Syntax alias=’auszuführender Befehl’ eingegeben.

alias ls='ls -FGal

Die komplette .bash_profile könnte dann so aussehen.

#tell ls to be colourful
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

#tell grep to highlight matches
export GREP_OPTIONS='--color=auto'

# alias
alias ls='ls -FGal'

Vielleicht hilft’s ja dem einen oder anderen …


wallpaper-1019588
Die richtige Matratze für erholsamen Schlaf
wallpaper-1019588
München mit der Kamera entdecken: Wo findet man die besten Foto-Spots der Stadt?
wallpaper-1019588
Wie gelingt dir Ordnung mit Mops im ganz normalen Alltag?
wallpaper-1019588
Gong Bao Chicken selber machen: Klassisches Kung Pao Huhn aus der Sichuan Küche mit Erdnüssen & Chili
wallpaper-1019588
Die Revolution in der Hosentasche: Cloud Gaming am Smartphone – News, Trends und die Zukunft der mobilen Spiele