[ssh] ~/.bashrc nem fut le

 ( khiraly | 2004. szeptember 27., hétfő - 12:40 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Sziasztok!

Az a problemam, hogy bessh-zva gepre a ~/.bashrc nem fut le.
Tehat amit abba irtam nem vesz tudomast rola (export LANG=en_EN).

Ha utana utok egy 'bash' parancsot, akkor mar szepen mukodik.

Tehat ha shellbol ujra inditok meg egy shellt akkor mar jo.
Bash shellbe erkezek, es azt is inditok. Tehat nem kulonbozo shellekkel van a problema.

5let?

Udv,
Khiraly

bash -lst próbáltad megadni shellként?

A .bashrc-t csak akkor toltodik be, ha a .bash_profile-ben kiveszed a kommenteket a .bashrc-s resz elol.

S.

ha nincs .bash_profile, akkor lefut a .bashrc is :wink:

[quote:4a7e15e10c="Sallus"]A .bashrc-t csak akkor toltodik be, ha a .bash_profile-ben kiveszed a kommenteket a .bashrc-s resz elol.

S.[/quote:4a7e15e10c]

De akkor miert torlodik be, ha inditok a shellem fole meg egy bash-t?
Tehat belepes utan utok egy:
bash

parancsot. Akkot nem nezi a /etc/bash.bashrc fajlt?

Udv,
Khiraly

[quote:7d3c8da97c="khiraly"][quote:7d3c8da97c="Sallus"]A .bashrc-t csak akkor toltodik be, ha a .bash_profile-ben kiveszed a kommenteket a .bashrc-s resz elol.

S.[/quote:7d3c8da97c]

De akkor miert torlodik be, ha inditok a shellem fole meg egy bash-t?
Tehat belepes utan utok egy:
bash

parancsot. Akkot nem nezi a /etc/bash.bashrc fajlt?

Udv,
Khiraly[/quote:7d3c8da97c]

Sziasztok!

Login shell esetében a bash_profile fut le, amúgy a bashrc. Tehát bejelentkezés után csak akkor fut le a bashrc, ha azt a bash_profile meghívja IIRC.

Üdv.: Tomyellow

A man szerint:
[quote:101ab7a7a1]
When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable.

When an interactive shell that is not a login shell is started, bash reads and executes commands from ~/.bashrc, if that file exists.
[/quote:101ab7a7a1]
Ezek szerint neked az elso bekezdesben emlitett file-ok egyikere van szukseged.

mármint az egyikükre :wink: