Hallo Leute! Ich bin wohl kaum der erste, der das fragt, habe mich aber beim googlen nicht geschickt genug angestellt, jedenfalls nichts gefunden. Ich möchte gerne, daß beim login automatisch ein paar Umgebungsvariablen gesetzt werden, es gibt doch bestimmt ein Script, in das ich das einfügen kann, oder? Es wäre nett, wenn Ihr mir auch die entsprechende Syntax sagen könntet, wenn ich zum Beispiel der Variablen $EDITOR den Wert emacs zuweisen möchte. Vielen Dank Lutz
Hallo Lutz, * Lutz Gehlen [19.07.02 21:18]:
Ich möchte gerne, daß beim login automatisch ein paar Umgebungsvariablen gesetzt werden, es gibt doch bestimmt ein Script, in das ich das einfügen kann, oder?
Es wäre nett, wenn Ihr mir auch die entsprechende Syntax sagen könntet, wenn ich zum Beispiel der Variablen $EDITOR den Wert emacs zuweisen möchte.
Kleiner Ausschnitt aus meiner ~/.bashrc: ,----[ .bashrc ]- | # Bash knows 3 diferent shells: normal shell, interactive shell, login shell. | # ~/.bashrc is read for interactive shells and ~/.profile is read for login | # shells. We just let ~/.profile also read ~/.bashrc and put everything in | # ~/.bashrc. | | test -z "$PROFILEREAD" && . /etc/profile | | | alias tftp='ftp home-up.t-online.de' | alias vid='lynx -editor=vim ~/homepage/diary.html' | alias selfhtml='netscape file:/usr/share/doc/packages/selfhtml/index.htm &' | alias w3='w3m -B' | alias ly='lynx -book' | alias cicq='centericq' | alias irc='BitchX' | alias ich='mutt -s "test" andreas.kneib@t-online.de' | alias mpg='plaympeg' | alias kup='sitecopy -o -u kolumne' | alias newart='vim ~/work/artikel/newart.txt' | alias rotai='sudo /usr/X11R6/bin/root-tail -i 1 -g 80x10+440+30 -font lucidasanstypewriter-12 /var/log/messages,green' | alias scv='cat /etc/services | grep' | alias sn='screen' | alias mbro='mbrola /opt/mbrola/txt2pho/data/de3' | alias unmount='cd;umount cdrom;eject' | export EDITOR=/usr/bin/vim | export NNTPSERVER=comone.local | export IRCSERVER=irc.fu-berlin.de | export DICTIONARY=german | export SLRNHOME=/home/andreas/.slrn | export BROWSER=netscape | export HTTP_PROXY=http://localhost:8000 | export HISTIGNORE="*PROMPT*:[ ]cd*:wget*" | | PS1="\[[31m\][\[[32m\]\u\[[31m\]]\[[32m\]\w > \[[39m\]" | | export LANG=de_DE.ISO-8859-15 `---- HTH, Andreas -- begin at the beginning, the King said gravely, and go on till you come to the end: then stop. [Lewis Carroll: Alice's Adventures in Wonderland]
* Lutz Gehlen schrieb am 19.Jul.2002:
Ich bin wohl kaum der erste, der das fragt, habe mich aber beim googlen nicht geschickt genug angestellt, jedenfalls nichts gefunden.
Ich möchte gerne, daß beim login automatisch ein paar Umgebungsvariablen gesetzt werden, es gibt doch bestimmt ein Script, in das ich das einfügen kann, oder?
Um es kurz zu machen: Einträge, die für alle User gelten sollen, gehören in der /etc/profile.local und Einträge, die nur für einen User gelten sollen, gehören in der ~/.bashrc des jeweiligen Users. Ein normaler User kann ja auch gar nicht die /etc/profile.local verändern.
Es wäre nett, wenn Ihr mir auch die entsprechende Syntax sagen könntet, wenn ich zum Beispiel der Variablen $EDITOR den Wert emacs zuweisen möchte.
EDITOR=emacs export EDITOR oder kurz export EDITOR=emacs wichtig, daß vor EDITOR kein $ steht und das vor und nach dem = kein Leerzeichen steht. Das export ist dafür notwendig, damit die Variable auch für die Programme, die du mit dieser shell aufrufst, zur Verfügung steht. Steht alles in man bash. ;) Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1
On Fri, 19 Jul 2002 at 21:18 (+0200), Lutz Gehlen wrote:
Ich bin wohl kaum der erste, der das fragt, habe mich aber beim googlen nicht geschickt genug angestellt, jedenfalls nichts gefunden.
Ich möchte gerne, daß beim login automatisch ein paar Umgebungsvariablen gesetzt werden, es gibt doch bestimmt ein Script, in das ich das einfügen kann, oder?
$HOME/.profile /etc/profile /etc/profile.local (nur SuSE -- updatesicher)
Es wäre nett, wenn Ihr mir auch die entsprechende Syntax sagen könntet, wenn ich zum Beispiel der Variablen $EDITOR den Wert emacs zuweisen möchte.
export EDITOR=emacs Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ "Wir sollten den Kosmos nicht mit den Augen des Rationalisierungsfachmanns betrachten. Verschwenderische Fülle gehört seit jeher zum Wesen der Natur." -- Wernher von Braun
participants (4)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Bernhard Walle
-
Lutz Gehlen