Re: Aliase dauerhaft festlegen

2003-02-03 Diskussionsfäden Michelle Konzack
Hallo Martin, 

Am 00:10 2003-01-31 +0100 hat Martin Küppers geschrieben:

>Problem ist gelöst für user martin
>
>nicht für root

Dann trag doch das Zeug in die /etc/profile ein...
Bei mir steht: 

--
# /etc/profile: system-wide .profile file for bash(1).

PS1="\u@\h:\w > "
export PATH PS1
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
setterm -blank 0
echo -n "   " ; uptime
--

Must Du alles so kompliziert machen ??? 

Michelle



--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Gelöst (was: Aliase dauerhaft festlegen)

2003-01-31 Diskussionsfäden Martin Küppers
Hallo,

einkommentiert bzw. eingetragen habe ich
1.) in die .bashrc von root
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
meine Aliase
2.) in die .bashrc von user
eval `dircolors -b`
meine aliase
3.) in die .bash_profile von user nach
# include .bashrc if it exists
if [ -f~/.bashrc ]; then
source ~/.bashrc
fi
Jetzt klappt es.

Vielen Dank an alle.
Mit den anderen Tips und Hinweisen (insbes. von Heiko) werde ich mich 
zwecks tieferen Verständisses demnächst mal auseinandersetzen.

Gruß

Martin

-- 
woody hanging? apt-get install viagra





--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-31 Diskussionsfäden Roland Kruggel
Am Freitag Januar 31 2003 00:10 schrieb Martin Küppers:
> Am Donnerstag, 30. Januar 2003 22:03 schrieb Kai Großjohann:
> > Bei welchem Alias kommt diese Fehlermeldung?  Und wie sieht
> > der fragliche Alias aus?
>
> alias ping='ping -c 3'
alias 'ping=ping -c 3'

> alias ls='ls --color=auto'
alias 'ls=ls --color=auto'


cu

-- 
Roland Kruggel  mailto: [EMAIL PROTECTED]
System: AMD 1200Mhz, Debian 3.0 testing, 2.4.20, KDE 3.0.4


--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-31 Diskussionsfäden Roland Kruggel
ko:
> Hallo,
>
> Martin Küppers wrote:
htsstunden :-)
>
> > alias -p >> ~/.bashrc
> > funzt das bis zum Sitzungsende, nach erneutem Einloggen
> > funktionieren die Aliase nicht mehr, und doch stehen sie in
> > der .bashrc.
>
> Komisch... Haben Sie schon versucht Aliase in /etc/bash.bashrc
> festzulegen? Funzt es auch nicht?

Versuch es doch mal folgendes.
Den Befehl in eine Datei packen. Z.Bsp. 075-aliase.sh
Datei nach /etc/profile.d copieren. Alle Dateien die hier 
drinstehen (endung .sh) werden der Reihe nach beim Login 
ausgeführt

cu

-- 
Roland Kruggel  mailto: [EMAIL PROTECTED]
System: AMD 1200Mhz, Debian 3.0 testing, 2.4.20, KDE 3.0.4


--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-31 Diskussionsfäden Heiko Schlittermann
On Thu, Jan 30, 2003 at 09:57:25PM +, Marc F. Neininger wrote:
> Hast Du schonmal probiert, es in die .profile reinzuschreiben? Es wird,
> wenn Du die bash verwendest, erst die /etc/profile dann nach der
> ~/.bash_profile, dann nach ~/.bash_login und danach nach der ~/.profile.

Dort gehören keine Aliase rein, sie würden nicht vererbt werden (was gut
so ist - siehe meine andere Mail), aber sie würden auch in anderen
interaktiven Shells (z.B. aus dem Editor heraus) nicht zur Verfügung
stehen.

Heiko
-- 
 SCHLITTERMANN.de -- internet & unix support -
 http://debian.schlittermann.de/";> Debian 3.x CD 
 Heiko Schlittermann HS12-RIPE ---
 pgp: A1 7D F6 7B 69 73 48 35  E1 DE 21 A7 A8 9A 77 92 ---
 gpg: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -



-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-31 Diskussionsfäden Rainer Ellinger
Marc F. Neininger schrieb:
> Es wird, wenn Du die bash verwendest, erst die /etc/profile dann 
> nach der ~/.bash_profile, dann nach ~/.bash_login und danach nach 
> der ~/.profile.

Wichtig ist: der erste Treffer zählt. Gibt es eine .bash_profile, kann 
man in .bash_login oder .profile konfigurieren, bis man schwarz wird.

-- 
[EMAIL PROTECTED]


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




OT: Dresden (was: Re: Aliase dauerhaft festlegen)

2003-01-30 Diskussionsfäden Martin Küppers
Hallo Heiko

> aber auch nur unter bestimmten Bedinungen:
(...)
> Ich bin mir jetzt nicht mehr sicher, ob Du das wissen wolltest,
> aber jetzt ist's aufgeschrieben.

Danke, das muß ich jetzt erstmal gedanklich verdauen,
und das kann daue(r)n

> Viele Gruesse aus Dresden

wohin ich all die Jahre mal hinwollte, als ein guter Freund dort 
wohnte *schäm*

> Heiko Schlittermann (36, ledig, 1 Kind) ;-)

 die Klammer macht die Liste angenehm persönlich

Gruß

Martin

-- 
woody hanging? apt-get install viagra





--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Martin Küppers
Am Donnerstag, 30. Januar 2003 22:03 schrieb Kai Großjohann:

> Bei welchem Alias kommt diese Fehlermeldung?  Und wie sieht der
> fragliche Alias aus?

alias ping='ping -c 3'
alias ls='ls --color=auto'

>Und ist "Command not found" die vollständige
> Fehlermeldung?

Ja

Problem ist gelöst für user martin

nicht für root

Danke

Martin
-- 
woody hanging? apt-get install viagra





--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Heiko Schlittermann
On Thu, Jan 30, 2003 at 06:38:01PM +0100, Martin Küppers wrote:
> die Aliase nicht mehr, und doch stehen sie in der .bashrc.
> An welcher Schraube muß ich drehen, damit die Aliase für mich als root 
> und normaler user dauerhaft festgelegt bleiben?

~/.bashrc ist schon richtig.  Dann ist's für den jeweiligen Nutzer, aber
auch nur unter bestimmten Bedinungen:

1. Bash startet
2. Bin ich eine Login-Shell?

Ja: 1. /etc/profile abarbeiten
2. $HOME/.bash_profile 
   oder $HOME/.bash_login 
   oder $HOME/.profile
   abarbeiten
3. Fertig

Nein: Bin ich eine interaktive Shell (also kein Script)?
Ja: $HOME/.bashrc abarbeiten 
Nein: Existiert $BASH_ENV? Dann die dort genannte
Datei abarbeiten


Wie Du siehst, wird beim "normalen" Einloggen nie eine .bashrc beachtet.
Warum das ganze?

*profile*: Setzen von Umgebungsvariablen, die normalerweise
auch an Subshells vererbt werden sollen.

*bashrc*: Setzen von Aliasen, die im interaktiven Leben zwar
nützlich sind, aber für Script (was ja auch nur Subshells sind)
gefährlich sein können.  (Ein Script-Autor wird sich immer darauf
verlassen, das 'ls' so funktioniert wie /bin/ls und nicht ein Alias
auf z.B. 'ls -F' ist...)

Nichtinteraktive Shells (also Scripte) haben von Deinen
Umgebungsvariablen Kenntnis, aber nicht von Deinen Aliasen.

Interaktive Shells (die *keine* Loginshells sind, z.B. entstehen
die, wenn man im vi ':shell' aufruft) haben die
*profile* nicht gelsen, aber über den Vererbungsmechanismus Kenntnis
von den Umgebungsvariablen, die aktuellen Aliase kennen sie, weil
sie die *bashrc* gelesen haben

Was fehlt?  Loginshells haben bisher keine Kenntnis von der
*bashrc*.  Darum findest Du in der *profile* normalerweise etwas
derart:  test -f $HOME/.bashrc && source $HOME/.bashrc

Wenn's unter X funktioniert (X kann auch KDE heißen, was ja nix weiter
als besonders buntes X ist ;)), dann wahrscheinlich, weil die
X-Termnials, die dort geöffnet werden, keine Loginshell, sondern nur
eine interaktive Shell starten.  Was ja fast Sinn ergibt.  Manchmal.

Auf der Textkonsole kommst Du zu Deiner Shell normalerweise nach einem
Login -> also hast Du eine Login-Shell..

Ich bin mir jetzt nicht mehr sicher, ob Du das wissen wolltest, aber
jetzt ist's aufgeschrieben.


Viele Gruesse aus Dresden
Heiko Schlittermann (36, ledig, 1 Kind) ;-)
-- 
 SCHLITTERMANN.de -- internet & unix support -
 http://debian.schlittermann.de/";> Debian 3.x CD 
 Heiko Schlittermann HS12-RIPE ---
 pgp: A1 7D F6 7B 69 73 48 35  E1 DE 21 A7 A8 9A 77 92 ---
 gpg: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -



-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Martin Küppers
Am Donnerstag, 30. Januar 2003 20:41 schrieb Yevgen Reznichenko:
Hallo Yevgen
[...]
> Und was unterrichten Sie als Lehrer, Deutsch? Ich brauche ein Paar
   ^^^ ???
> Unterrichtsstunden :-)

kein Thema :-)), aber besser bin ich in Frz u.Ge ;-)

> Komisch... Haben Sie schon versucht Aliase in /etc/bash.bashrc
  ^^^ s.o.
^^  unter Suse 8.1 ist das kein Problem

> festzulegen? Funzt es auch nicht?

Nein, hab ich noch nicht. Werde mich mal darum kümmern; sehe gerade 
man bash hat 5121 lines, wird wohl was dauern. :-(

-- 
woody hanging? apt-get install viagra





--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Kai Großjohann
[EMAIL PROTECTED] (Martin Küppers) writes:

> Hier mal die Erste: Habe mir unter KDE in einer shell die .bashrc um 
> ein paar aliase erweitert. Funzt. Geh ich auf eine virtuelle Konsole 
> und trage diesselben Aliase in die .bashrc ein, kommt die Antwort 
> Command not found.

Bei welchem Alias kommt diese Fehlermeldung?  Und wie sieht der
fragliche Alias aus?  Und ist "Command not found" die vollständige
Fehlermeldung? 
-- 
Ambibibentists unite!


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Jörg Schütter
Hallo Martin

On Thu, 30 Jan 2003 18:38:01 +0100
[EMAIL PROTECTED] (Martin Küppers) wrote:

[...]
> Hier mal die Erste: Habe mir unter KDE in einer shell die .bashrc um 
> ein paar aliase erweitert. Funzt. Geh ich auf eine virtuelle Konsole 
> und trage diesselben Aliase in die .bashrc ein, kommt die Antwort 
> Command not found. Mach ichs händisch und überführe die Aliase mit 
> alias -p >> ~/.bashrc
> funzt das bis zum Sitzungsende, nach erneutem Einloggen funktionieren 
> die Aliase nicht mehr, und doch stehen sie in der .bashrc.

.bashrc ist für "non-login shells". Trag einfach mal die Zeilen

if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

in .bash_profile ein. Nach erneutem Anmelden sollte allen funktinieren.

> An welcher Schraube muß ich drehen, damit die Aliase für mich als root 
> und normaler user dauerhaft festgelegt bleiben?

Schau Dir mal die Datei /etc/bash.bashrc an. In Deine .bashrc mußt
Du dann nur noch

[ -f /etc/bash.bashrc ] && . /etc/bash.bashrc

eintragen.

Gruß
  Jörg

-- 
http://www.lug-untermain.de/   -
http://mypenguin.bei.t-online.de/

Dipl.-Ing. Jörg Schütter
[EMAIL PROTECTED]




msg34471/pgp0.pgp
Description: PGP signature


Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Marc F. Neininger
Am Don, 2003-01-30 um 17.38 schrieb Martin Küppers:
> Hallo Listenbewohner,
> 
> Stelle mich mal kurz vor:
Sehr löblich...

> An welcher Schraube muß ich drehen, damit die Aliase für mich als root 
> und normaler user dauerhaft festgelegt bleiben?

Hast Du schonmal probiert, es in die .profile reinzuschreiben? Es wird,
wenn Du die bash verwendest, erst die /etc/profile dann nach der
~/.bash_profile, dann nach ~/.bash_login und danach nach der ~/.profile.

Die ausführliche Erklärung findest Du in der manpage zur bash. 
Kleiner Tip (ich bin ein Verfechter der alten Rechtschreibung): wenn Du
Dir die Manpage anzeigen lässt, dann kannst Du mit '/' nach
dem Begriff suchen, mit 'n' zum nächsten Vorkommen springen (Manpage hat
hier so etwa 4.500 Zeilen).

> Dank im Voraus
Gern geschehen

> 
> Martin

Schöne Grüsse aus dem Schneechaos

Marc (der für 10km jetzt 2 1/2h unterwegs war)
> 
> der im Moment des Recherchierens etwas müde ist, oder den Wald vor 
> lauter Bäumen nicht mehr sieht.
Kein Problem. Waldsterben hilft !

-- 
Marc F. Neininger <[EMAIL PROTECTED]>
edv.mn


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Marc F. Neininger
Am Don, 2003-01-30 um 17.38 schrieb Martin Küppers:
> Hallo Listenbewohner,
> 
> Stelle mich mal kurz vor:
Sehr löblich...

> An welcher Schraube muß ich drehen, damit die Aliase für mich als root 
> und normaler user dauerhaft festgelegt bleiben?

Hast Du schonmal probiert, es in die .profile reinzuschreiben? Es wird,
wenn Du die bash verwendest, erst die /etc/profile dann nach der
~/.bash_profile, dann nach ~/.bash_login und danach nach der ~/.profile.

Die ausführliche Erklärung findest Du in der manpage zur bash. 
Kleiner Tip (ich bin ein Verfechter der alten Rechtschreibung): wenn Du
Dir die Manpage anzeigen lässt, dann kannst Du mit '/' nach
dem Begriff suchen, mit 'n' zum nächsten Vorkommen springen (Manpage hat
hier so etwa 4.500 Zeilen).

> Dank im Voraus
Gern geschehen

> 
> Martin

Schöne Grüsse aus dem Schneechaos

Marc (der für 10km jetzt 2 1/2h unterwegs war)
> 
> der im Moment des Recherchierens etwas müde ist, oder den Wald vor 
> lauter Bäumen nicht mehr sieht.
Kein Problem. Waldsterben hilft !

-- 
Marc F. Neininger <[EMAIL PROTECTED]>
edv.mn


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




OT: Gott behüte unsere Kinder (was: Aliase dauerhaft festlegen)

2003-01-30 Diskussionsfäden Ruediger Noack
Hallo Martin

Yevgen Reznichenko wrote:


Martin Küppers wrote:


Hallo Listenbewohner,


> Lehrer,
[...]


Funzt. 



Ich weiß wirklich nicht, ob man darüber lachen oder weinen soll. ;-)

alias ist IMHO unnützer Kram (jedenfalls wenn man immer mal an anderen 
Rechnern sitzt). Aber "man bash" und eine kleine Suche im Archiv dieser 
Liste wird deine Frage sicher beantworten.

Nichts für ungut. :-)

--
Gruß
Rüdiger


__

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Bis zu 100 MB Speicher bei http://premiummail.yahoo.de


--
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Yevgen Reznichenko
Hallo,

Martin Küppers wrote:

Hallo Listenbewohner,

> Lehrer,
[...]

Funzt. 

Und was unterrichten Sie als Lehrer, Deutsch? Ich brauche ein Paar 
Unterrichtsstunden :-)

alias -p >> ~/.bashrc
funzt das bis zum Sitzungsende, nach erneutem Einloggen funktionieren 
die Aliase nicht mehr, und doch stehen sie in der .bashrc.

Komisch... Haben Sie schon versucht Aliase in /etc/bash.bashrc 
festzulegen? Funzt es auch nicht?

--

Mit freundlichen Grüßen,
Yevgen Reznichenko.


--
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Aliase dauerhaft festlegen

2003-01-30 Diskussionsfäden Martin Küppers
Hallo Listenbewohner,

Stelle mich mal kurz vor:
42, Lehrer, vh, 2 Kids; angefangen vor 10 jahren mit win 98, 
irgendwann mit Suse 6.3 oder 6.4 bei Linux eingestiegen, und jetzt -6 
Monate nach dem Kauf der Lehmann CDs- hab ich's endlich geschafft 
Woody mit 2 anderen BS auf einen Rechner (Asus A7V 133, Athlon 1000, 
256 MB Ram) zu installieren. War ein hartes Stück Arbeit, aber Dank 
Eurer Tips und dem Archiv usw.usw. steht dem Sicheinarbeiten ja nix 
mehr im Weg. Und der scheint mir reichlich mit Fragen gepflastert zu 
sein.
Hier mal die Erste: Habe mir unter KDE in einer shell die .bashrc um 
ein paar aliase erweitert. Funzt. Geh ich auf eine virtuelle Konsole 
und trage diesselben Aliase in die .bashrc ein, kommt die Antwort 
Command not found. Mach ichs händisch und überführe die Aliase mit 
alias -p >> ~/.bashrc
funzt das bis zum Sitzungsende, nach erneutem Einloggen funktionieren 
die Aliase nicht mehr, und doch stehen sie in der .bashrc.
An welcher Schraube muß ich drehen, damit die Aliase für mich als root 
und normaler user dauerhaft festgelegt bleiben?
Dank im Voraus

Martin

der im Moment des Recherchierens etwas müde ist, oder den Wald vor 
lauter Bäumen nicht mehr sieht.
-- 
woody hanging? apt-get install viagra





--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)