Mailinglist Archive: opensuse-de (5757 mails)
| < Previous | Next > |
Re: Befehl herausfinden
- From: B.Brodesser@xxxxxxxxxxx (Bernd Brodesser)
- Date: Wed, 16 Oct 2002 05:39:49 +0200
- Message-id: <20021016033949.GA2709@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
* Achim Hoffmann schrieb am 15.Okt.2002:
> On Tue, 15 Oct 2002, Bernd Brodesser wrote:
> > * Thomas Grieder schrieb am 15.Okt.2002:
> >
> > [bitte alle, die Du zitierst auch erwähnen.]
> >
> > > > "type l" sagt dir, was "l" genau ist.
> > > >
> > > > desk6:~ » type l
> > > > l is aliased to `ls -alF'
> > > >
> > > > Das ist also ein Alias. Bei der Bash sind diese fürgewöhnlich in
> > > > /etc/profile oder ~/.profile definiert.
> >
> > > In den porfile Dateien habe ich eben nichts gefunden.
> > > Was ich gesucht habe ist alias.
> >
> > Und die aliases werden in der /etc/porfile definiert. Ist jedenfalls
> > bei der 7.2 so. Kann sein, daß SuSE da was umgestrickt hat. Aber
> > dann wird es in einem Skript definiert, daß von der /etc/profile
> > aufgerufen wird. Genauer gesagt gesourced wird.
>
> vielleicht, manchmal, meistens, je nach Umstand ...
Oder in der ~, etwa ~/.profile oder ~/.bashrc. Ja, aber das kann der
User nach Belieben abändern.
> Leute, Leute,
> was ist so schwer mit
>
> man bash
Klar.
> (oder kurz und knapp: RTFM) da steht: u.A. wann welches File gelsen wird:
> /etc/profile
> ~/.profile
> ~/.bash_login
> ~/.bash_profile
Aber nur einer dieser drei. Und zwar letzteres, wenn es existiert.
Nur wenn es nicht existiert, dann das davor, und nur wenn beide
nicht existieren dann das davor. Aber vorher immer /etc/profile.
Aber alles nur, wenn es sich um eine Loginshell handelt.
> ~/.bashrc
Das wird gelesen, wenn es eine interaktive shell ist, die keine
Loginshell ist.
> ~/.bash_history
Das ist was anderes.
> und bei SuSE auch noch sowas in /etc/profile:
> /etc/bash.bashrc
Habe ich in der 7.2 nicht. Aber es wird gesourced. Da kann man sich
auch selber alles mögliche schreiben.
> (den Kommentar vor dieser Zeile in /etc/profile kommentiere ich lieber nicht:)
?
> Ach so, es steht nirgendwo, dass aliases in dem einen oder anderen rc-File
> stehen muessen/sollen/duerfen. Jeder schreibt hat seine Sachen irgendwo hin
> ... erfahrungsgemaess ..
In /etc/profile gehört das, was Systemweit, für alle User gelten
soll. Die Dateien in ~ kann sich jeder User selber schreiben. Da
stehen Sachen drin, die nur für diesen einen User gilt.
Bitte bedenken, daß in einer normaler Umgebung in der Arbeitswelt,
der normale User, das root-Paßwort nicht kennt und daher auch
/etc/profile nicht abändern kann. Ist ja wohl auch besser so, da
alles was da steht nicht nur ihm, sondern auch alle anderen betrift.
Bernd
--
Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder
dem Schreiber zu tun, dem ich antworte.
Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es
wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
> On Tue, 15 Oct 2002, Bernd Brodesser wrote:
> > * Thomas Grieder schrieb am 15.Okt.2002:
> >
> > [bitte alle, die Du zitierst auch erwähnen.]
> >
> > > > "type l" sagt dir, was "l" genau ist.
> > > >
> > > > desk6:~ » type l
> > > > l is aliased to `ls -alF'
> > > >
> > > > Das ist also ein Alias. Bei der Bash sind diese fürgewöhnlich in
> > > > /etc/profile oder ~/.profile definiert.
> >
> > > In den porfile Dateien habe ich eben nichts gefunden.
> > > Was ich gesucht habe ist alias.
> >
> > Und die aliases werden in der /etc/porfile definiert. Ist jedenfalls
> > bei der 7.2 so. Kann sein, daß SuSE da was umgestrickt hat. Aber
> > dann wird es in einem Skript definiert, daß von der /etc/profile
> > aufgerufen wird. Genauer gesagt gesourced wird.
>
> vielleicht, manchmal, meistens, je nach Umstand ...
Oder in der ~, etwa ~/.profile oder ~/.bashrc. Ja, aber das kann der
User nach Belieben abändern.
> Leute, Leute,
> was ist so schwer mit
>
> man bash
Klar.
> (oder kurz und knapp: RTFM) da steht: u.A. wann welches File gelsen wird:
> /etc/profile
> ~/.profile
> ~/.bash_login
> ~/.bash_profile
Aber nur einer dieser drei. Und zwar letzteres, wenn es existiert.
Nur wenn es nicht existiert, dann das davor, und nur wenn beide
nicht existieren dann das davor. Aber vorher immer /etc/profile.
Aber alles nur, wenn es sich um eine Loginshell handelt.
> ~/.bashrc
Das wird gelesen, wenn es eine interaktive shell ist, die keine
Loginshell ist.
> ~/.bash_history
Das ist was anderes.
> und bei SuSE auch noch sowas in /etc/profile:
> /etc/bash.bashrc
Habe ich in der 7.2 nicht. Aber es wird gesourced. Da kann man sich
auch selber alles mögliche schreiben.
> (den Kommentar vor dieser Zeile in /etc/profile kommentiere ich lieber nicht:)
?
> Ach so, es steht nirgendwo, dass aliases in dem einen oder anderen rc-File
> stehen muessen/sollen/duerfen. Jeder schreibt hat seine Sachen irgendwo hin
> ... erfahrungsgemaess ..
In /etc/profile gehört das, was Systemweit, für alle User gelten
soll. Die Dateien in ~ kann sich jeder User selber schreiben. Da
stehen Sachen drin, die nur für diesen einen User gilt.
Bitte bedenken, daß in einer normaler Umgebung in der Arbeitswelt,
der normale User, das root-Paßwort nicht kennt und daher auch
/etc/profile nicht abändern kann. Ist ja wohl auch besser so, da
alles was da steht nicht nur ihm, sondern auch alle anderen betrift.
Bernd
--
Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder
dem Schreiber zu tun, dem ich antworte.
Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es
wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
| < Previous | Next > |