[CentOS-de] bash: Globale aliase in /etc/profile.d/*.sh definieren

Frank Thommen frank.thommen at embl-heidelberg.de
Di Jul 2 14:31:32 UTC 2013


Hallo zusammen,

gibt es einen Weg, zuverlaessig globale Aliase fuer bash in 
/etc/profile.d/*.sh oder /etc/profile zu definieren?  Fuer csh/tcsh 
funktioniert das bestens, aber die Aliase fuer bash sind in X11 
Terminals nicht sichtbar, allerdings funktionieren sie in SSH- und 
Text-Terminal-Sessions

/etc/profile:

-bash-3.2$ cat /etc/profile
[...]
alias zentralias="echo Hello World"
-bash-3.2$



SSH-Session:

-bash-3.2$ zentralias
Hello World
-bash-3.2$


Text-Terminal Session:

-bash-3.2$ zentralias
Hello World
-bash-3.2$


Terminal im Desktop

bash-3.2$ zentralias
bash: zentralias: command not found
bash-3.2$

???


In /etc/profile definierte Variablen sind in allen drei Sitzungstypen 
sichtbar.  Fuer csh/tcsh definierte Aliase funktionieren ebenfalls fuer 
alle drei Sitzungstypen.

Irgendeine Idee?


frank