Patecni zacatecnicka, jak pracovat s promenymi v bash..
Martin Kraus
lists_mk na wujiman.net
Pátek Únor 2 13:40:41 CET 2007
On Fri, Feb 02, 2007 at 12:16:06PM -0000, dmichal na altien.com wrote:
> Zdravim,
>
> upravim si /etc/DIR_COLORS tak jak potrebuji, pak spustim dircolors -b
> /etc/DIR_COLORS dostanu vypis promene LS_COLORS a
> prikaz export LS_COLORS.
> Dam si ls a barvicky jsou pored stejne jak predtim, proc?
protoze to pouze vypise syntaxi jak nastavit LS_COLORS, zadne nastaveni
neprovede.
zkuste:
eval `dircolors -b /etc/DIR_COLORS`
>
> Zkopiruji si predchozi vypis promene LS_COLORS a pustim rucne jako
> prikaz, dam ls a barvicky jsou tak jak chci.
presne tak, viz above.
>
> Otevru si nove okno terminalu dam ls a barvicky jsou zase spatne.
zkuste nastavit LS_COLORS, exportovat LS_COLORS a spustit novy terminal jako
child tohoto terminalu.
>
> Zrestartuju comp a barvicky jsou tak jak chci at all.
protoze se to exportuje
>
> Takze otazka jak v bash dosahnout toho abych zmenil promenou pro cely
> system a vsechny prihlasene users najednou. Puvodne jsem myslel ze se to
> dela pomoci prikazu export, ale ten tak nefunguje.
procesy a promenne prostredi funguji jako strom. child ziskava exportovane
promenne od sveho rodice. nemuze rodici zpet vnutit zadnou promennou do prostredi a
a rodic nenastavuje promenne, ktere nejsou exportovany.
bash 1> A=3
bash 1> export B=4
bash 1> bash
bash 2> echo $A
bash 2> echo $B
4
bash 2>
mk
Další informace o konferenci Linux