← Back to team overview

sslug-teknik team mailing list archive

Re: export, alias, ... i Slackware 8

 

On Sun, 8 Jul 2001, Kristian Vilmann wrote:

>On Sun, 8 Jul 2001, HANS-HENRIK FESTER wrote:
>
>>Hej, Jeg har prøvet Slackware for første gang. Jeg har dog nogle små
>>problemer, som jeg håber nogle af jer kan hjælpe mig med at komme ud af:
>>    - .xinitrc / .bashrc ...... eksisterer ikke, og hvis jeg laver dem
>>er den ligeglad.
>
>BASH er nok ligeglad med .xinitrc. Men prøv om ikke .Xclients eller
>.xsession virker i stedet. Det kommer an hvad der sker når X kaldes.
>
>.bashrc bør virke. Hvad har du i den?
>
>Kan det være at din shell bliver kaldt som sh. Det svarer til "bash -norc"

Jeg fortsætter lige:

Fra "man bash"

Login shells:
         On login (subject to the -noprofile option):
               if /etc/profile exists, source it.

               if ~/.bash_profile exists, source it,
                 else if ~/.bash_login exists, source it,
                   else if ~/.profile exists, source it.


......



Non-login interactive shells:
         On startup (subject to the -norc and -rcfile options):
               if ~/.bashrc exists, source it.



Meget logisk egentlig. Det er derfor RedHat i .bash_profile har
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

Eller bliver .bashrc kun læst ved ikke-login-shells.

/kristian
-- 
Kristian Vilmann - kvi@xxxxxxxx




References