Sie können die Linux-basierte Syntax in einem Ihrer Startskripte verwenden. Habe dies gerade auf einem OS X Mountain Lion-Rechner getestet.
z.B. in Ihrer ~/.bash_profile
export TERM="xterm-color"
export PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
Dies gibt Ihnen eine schöne farbige Eingabeaufforderung. Um die farbige ls
Ausgabe hinzuzufügen, können Sie alias ls="ls -G"
hinzufügen.
Zum Testen führen Sie einfach source ~/.bash_profile
aus, um Ihr aktuelles Terminal zu aktualisieren.
Seitenhinweis zu den Farben: Die Farben werden von einer Escape-Sequenz \e
vorangestellt und durch einen Farbwert definiert, der aus [style;color+m]
besteht und in einer entkommenen []
Sequenz eingeschlossen ist. z.B.
- rot =
\[\e[0;31m\]
- fett rot (Stil 1) =
\[\e[1;31m\]
- farben löschen =
\[\e[0m\]
Ich füge immer ein leicht modifiziertes Farbschema in die .bash_profile des Root hinzu, um den Benutzernamen rot zu machen, damit ich immer klar sehen kann, ob ich als Root angemeldet bin (nützlich, um Fehler zu vermeiden, wenn ich viele Terminalfenster offen habe).
In /root/.bash_profile
:
PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
Für alle meine SSH-Konten online sorge ich dafür, dass der Hostname rot ist, um zu unterscheiden, ob ich in einem lokalen oder einem Remote-Terminal bin. Bearbeiten Sie einfach die .bash_profile
Datei in Ihrem Home-Verzeichnis auf dem Server.. Wenn es keine .bash_profile
Datei auf dem Server gibt, können Sie diese erstellen und sie sollte beim Login automatisch eingebunden werden.
Wenn dies nicht wie erwartet funktioniert, lesen Sie bitte einige der Kommentare unten, da ich MacOS nicht sehr häufig verwende..
Wenn Sie dies auf einem Remote-Server tun möchten, überprüfen Sie, ob die Datei ~/.bash_profile
existiert. Falls nicht, erstellen Sie sie einfach und sie sollte beim nächsten Login automatisch eingebunden werden.
10 Stimmen
Möglicher Duplikat von So konfigurieren Sie das Mac-Terminal für eine farbige ls-Ausgabe
40 Stimmen
Geschlossen als "off topic", aber schauen Sie sich die Tags an: osx, shell, terminal, Farben ... mir scheint es vollkommen on-topic zu sein. Deckt OSX ab, es geht um die Shell, die Verwendung des Terminals und die Hinzufügung von Farben. Man muss das Bash-Profil bearbeiten, also ja, ich würde sagen, es ist on-topic.
15 Stimmen
Klar zum Thema, es geht um Bash-Scripting.
7 Stimmen
Geschlossen, das darf wohl nicht wahr sein! Offensichtlich hat dies für viele (meist neue) Mac-Programmierer nützlich und wertvoll. Wenn diejenigen, die die Schließung ernst meinen, denken, dass es off-topic ist, warum nicht einfach nach z.B. SE Think Different verschieben? Ich nehme an, dass SO diese Funktion in anderen SE-Gruppen unterstützt.