Terminal und Konsole auf dem Mac: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
Tips für die Arbeit mit dem Terminal
 
Tips für die Arbeit mit dem Terminal
== Farben auf Mac Terminal ==
 
Here is a solution i've found to enable the global terminal colors
 
  
Edit your .profile or .bashrc or /etc/profile (depending on availability) or for mountain lion .bash_profile file in your home directory and add following code:
+
== Einleitung ==
 +
Das Erscheinungsbild des Terminals kann man einfach Verbessern. Dazu kann man z.B. im Home-Directory die Dateien '''.bash_profile''' or '''.bashrc''' anpassen. Aber auch die '''.profile''' Datei Funktioniert. Je nachdem ob man die User Dateien oder die Globalen nimmt wird die Änderung global oder auf User-Ebene umgesetzt.  
 +
 
 +
== Prompt anpassen ==
 +
''Farbiges'' '''Prompt''' und Anzeige als: ''“username@hostname:cwd $”''
 +
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
  
 +
== Farben auf Mac Terminal ==
 
  export CLICOLOR=1
 
  export CLICOLOR=1
 
 
  export LSCOLORS=GxFxCxDxBxegedabagaced
 
  export LSCOLORS=GxFxCxDxBxegedabagaced
CLICOLOR=1 simply enables coloring of your terminal.
 
  
LSCOLORS=... specifies how to color specific items.
+
CLICOLOR=1 bedeutet Farbe anschalten
 +
LSCOLORS= Farben für die anzeige im Listkommando
 
== Mac LINUX ==
 
== Mac LINUX ==
 
Basiert auf ?
 
Basiert auf ?
Zeile 23: Zeile 26:
 
echo $PATH  
 
echo $PATH  
  
PATH Variable anpassen
+
==== PATH Variable anpassen ====
hinzufügen eines Pfades für eine einzelne Terminal Session:
+
'''Hinzufügen''' eines Pfades für eine '''einzelne''' Terminal '''Session''':
 
  PATH=MeinZusatzPfad:$PATH
 
  PATH=MeinZusatzPfad:$PATH
 
  export PATH
 
  export PATH
Exportieren ist wichtig wenn die neue Variable auch in Unterterminals zur Verfügung stehen soll (z.B. bei Bash Skripten)
+
'''Exportieren''' ist wichtig wenn die neue Variable auch in '''Unterterminals''' zur Verfügung stehen soll (z.B. bei Bash Skripten)
  
=== PATH Variable in der Bash setzen ===
+
=== Dauerhaft PATH Variable in der Bash setzen ===
Auf diese Weise stehen die PATH Variable bei jeder Sitzung zur Verfügung. Mac speichert die Bash Datei im Userverzeichnis.  
+
Auf diese Weise stehen die PATH Variable '''bei jeder Sitzung''' zur Verfügung. Mac speichert die Bash Datei im Userverzeichnis.  
  
 
Wir öffnen die bash_profile Datei im Standard Editor (wenn Sie nicht vorhanden ist wird Sie erzeugt).
 
Wir öffnen die bash_profile Datei im Standard Editor (wenn Sie nicht vorhanden ist wird Sie erzeugt).

Version vom 26. Oktober 2015, 11:30 Uhr

Tips für die Arbeit mit dem Terminal

Einleitung

Das Erscheinungsbild des Terminals kann man einfach Verbessern. Dazu kann man z.B. im Home-Directory die Dateien .bash_profile or .bashrc anpassen. Aber auch die .profile Datei Funktioniert. Je nachdem ob man die User Dateien oder die Globalen nimmt wird die Änderung global oder auf User-Ebene umgesetzt.

Prompt anpassen

Farbiges Prompt und Anzeige als: “username@hostname:cwd $”

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "

Farben auf Mac Terminal

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

CLICOLOR=1 bedeutet Farbe anschalten LSCOLORS= Farben für die anzeige im Listkommando

Mac LINUX

Basiert auf ? Apfel > Über diesen Mac > Software (da steht z.B. die kernel Version)

Umgebungsvariablen, PATH Variable etc.

siehe auch: http://wiki.zone30.info/wikizone/index.php/Linux_-_Umgebungsvariable

alle kriegt man mit

set | less

eine einzelne z.B. mit: echo $PATH

PATH Variable anpassen

Hinzufügen eines Pfades für eine einzelne Terminal Session:

PATH=MeinZusatzPfad:$PATH
export PATH

Exportieren ist wichtig wenn die neue Variable auch in Unterterminals zur Verfügung stehen soll (z.B. bei Bash Skripten)

Dauerhaft PATH Variable in der Bash setzen

Auf diese Weise stehen die PATH Variable bei jeder Sitzung zur Verfügung. Mac speichert die Bash Datei im Userverzeichnis.

Wir öffnen die bash_profile Datei im Standard Editor (wenn Sie nicht vorhanden ist wird Sie erzeugt).

touch ~/.bash_profile; open ~/.bash_profile

Jetzt können wir die Variable setzen. Hier ein Beispiel mit der Android ADT

export PATH=/Users/schlegel/Development/adt-bundle-mac-x86_64/sdk/platform-tools:/Users/schlegel/Development/adt-bundle-mac-x86_64/sdk/tools:$PATH

Durch das :$PATH am Ende wird der neue Wert zu den Standardwerten hinzugefügt oder hier besser vorangestellt)

Jetzt noch die Datei abspeichern und ausführen:

source ~/.bash_profile