| |
Mittwoch, 23. Mai 2007Umgebungsvariablen der bash
Variablen der bash haben ein Dollar-Zeichen(="$") vor dem Variablennamen (wie in PHP).
Im Gegensatz zu PHP steht bei einer Zuweisung auf der linken Seite kein Dollarzeichen vor dem Variablen-Namen! test1="hallo" Alle Umgebungsvariablen lassen sich mit dem Befehl "env" augeben. Der Befehl "unset" löscht Variablen wieder. Um Umgebungsvariablen für alle Benutzer zu setzen bieten sich die Dateien "/etc/profile" an. Das könnte z.B. die Angabe des Suchpfads mit der Variablen "PATH" oder andere übliche wie "LANG", "HOME", "PWD"... Um die Variablen für einen bestimmten User zu setzen eher "~/.bash_profile" im Home-Verzeichnis. Mit "EXPORT" werden Variablen auch für die aufrufende Shell gültig. Hier auch ohne Dollar-Zeichen vorweg! "EXPORT" muss auch für alle Systemvariablen genutzt werden, die im Profil gesetzt werden sollen, damit sie auch nach Ablauf des Skripts noch im System gültig sind. DISPLAY="$remhost":0.0 Aliase und Funktionen sind keine Variablen, stehen daher nicht im Profil, sondern in der ".bashrc". Auch der bevorzugte Editor wird hier festgelegt: #export EDITOR=/usr/bin/vim Trackbacks
Trackback-URL für diesen Eintrag
Keine Trackbacks
|
SuchePrüfungen |
Administration • Impressum • Linux installieren • Linux Wiki • there's no place like 127.0.0.1