Servus Liste. hab da ein klitzekleines problem: ich habe in meiner ~/.profile datei (wie jeder vernünftige mensch) ein paar aliases stehen. Wenn ich jetzt aber mit "sudo bash" in eine neue bash wechsle, sind diese weg. Jetzt glaube ich mich zu erinnern das es da einen simplen befehl gab, mit dem man die datei auslesen/auswerten kann (in der art von <readthosedamnfile> ~/.profile). Falls jemand auf die idee kommt mir folgendes anzubieten: 1.) #> sudo bash --login 2.) $> ln -s .profile .bashrc dann vielen dank, aber das meine ich nicht :-) für alles andere bin ich offen. Danke schon mal Adios Pawel -- I sense much XP in you. XP leads to Blue Screen, Blue Screen leads to downtime, downtime leads to suffering. XP is the path to the dark side. (Unknown MacOS X Jedi)
Pawel Müller wrote:
Jetzt glaube ich mich zu erinnern das es da einen simplen befehl gab, mit dem man die datei auslesen/auswerten kann (in der art von <readthosedamnfile> ~/.profile).
Der Befehl heisst "source ~/.profile" oder ". .profile"
für alles andere bin ich offen.
Aliases in ~/.alias schreiben -- Have fun, Peter
Pawel Müller wrote:
hab da ein klitzekleines problem: ich habe in meiner ~/.profile datei (wie jeder vernünftige mensch) ein paar
??? In die .profile habe ICH noch nie 'ne alias definition gepackt; aber jedem das seine!
aliases stehen. Wenn ich jetzt aber mit "sudo bash" in eine neue bash wechsle, sind diese weg. Jetzt glaube ich mich zu erinnern
Klar, ist keine Login-Shell.
das es da einen simplen befehl gab, mit dem man die datei auslesen/auswerten kann (in der art von <readthosedamnfile> ~/.profile).
man bash (SHELL BUILTIN COMMANDS) a) source Pfad_zur_Datei/.profile b) . Pfad_zur_Datei/.profile
Falls jemand auf die idee kommt mir folgendes anzubieten: 1.) #> sudo bash --login 2.) $> ln -s .profile .bashrc dann vielen dank, aber das meine ich nicht :-) für alles andere bin ich offen.
An dieser Stelle weiss ich nicht, ob Du das wirklich so unhöflich meinst wie es klingt (smileys sind nicht alles), aber egal: Mein Tip: Packe solche Sachen, die Du IMMER gesetzt haben willst (alias ...) in .bashrc und "source" als letztes aus deinem .profile die .bashrc. Also in der Art . ${HOME}/.profile Dann wird bei Aufruf als login-shell .profile ausgeführt, was wiederum .bashrc ausführt. Bei nicht-loginshells wird nur .bashrc ausgeführt. Steht aber auch wieder alles in man bash (INVOCATION) Andreas
On Thursday 31 July 2003 12:51, Andreas Kyek wrote:
man bash (SHELL BUILTIN COMMANDS)
a) source Pfad_zur_Datei/.profile b) . Pfad_zur_Datei/.profile
Dankeschön, genau das war's. Die Manpages hab ich mir durchgeguckt, aber wohl nicht gründlich genug, wusste auch nicht genau nach was ich suchen sollte.
[...] dann vielen dank, aber das meine ich nicht :-) für alles andere bin ich offen.
An dieser Stelle weiss ich nicht, ob Du das wirklich so unhöflich meinst wie es klingt (smileys sind nicht alles), aber egal:
also ich meinte es nicht unhöflich!!! Sorry falls hier ein missverständnis aufgetreten ist.
Mein Tip: [...]
Thx. Genau das wollte ich machen, aber dazu benötigte ich die "source" anweisung ;-) gruß aus Stuttgart Pawel -- You can influence the history by acting now !
Hi, * Am 31.07.2003 (12:18) schrieb Pawel Müller:
wechsle, sind diese weg. Jetzt glaube ich mich zu erinnern das es da einen simplen befehl gab, mit dem man die datei auslesen/auswerten kann (in der art von <readthosedamnfile> ~/.profile).
IIRC source~/.profile *** -sa *** -- sa at programmers-world dot com http://www.livingit.de Boomarks online: http://www.mobile-bookmarks.info Soon available in english Mail geschrieben: Donnerstag, den 31. Juli 2003 um 12:52
Am Don, 2003-07-31 um 12.18 schrieb Pawel Müller:
Servus Liste.
hab da ein klitzekleines problem: ich habe in meiner ~/.profile datei (wie jeder vernünftige mensch) ein paar aliases stehen. Wenn ich jetzt aber mit "sudo bash" in eine neue bash wechsle, sind diese weg. Jetzt glaube ich mich zu erinnern das es da einen simplen befehl gab, mit dem man die datei auslesen/auswerten kann (in der art von <readthosedamnfile> ~/.profile).
Falls jemand auf die idee kommt mir folgendes anzubieten: 1.) #> sudo bash --login 2.) $> ln -s .profile .bashrc dann vielen dank, aber das meine ich nicht :-) für alles andere bin ich offen.
Manuell: . ~/.profile HTH, Wolfgang
Pawel Müller schrieb am 31.07.2003 um 12:18:44 +0200: Hallo Pawel,
hab da ein klitzekleines problem: ich habe in meiner ~/.profile datei (wie jeder vernünftige mensch) ein paar aliases stehen. Wenn ich jetzt aber mit "sudo bash" in eine neue bash wechsle, sind diese weg. Jetzt glaube ich mich zu erinnern das es da einen simplen befehl gab, mit dem man die datei auslesen/auswerten kann (in der art von <readthosedamnfile> ~/.profile).
fuer sowas gibts doch bei SuSE extra .alias Das wird automatisch von der .bashrc falls vorhanden 'mitgesourcet'. Bis denne, Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de
participants (6)
-
Andreas Kyek
-
Michael Schulz
-
Pawel Müller
-
Peter Wiersig
-
Sascha Andres
-
Wolfgang Hinsch