Portál AbcLinuxu, 12. května 2024 09:31


Dotaz: programovani

12.2.2008 11:59 karel
programovani
Přečteno: 495×
Odpovědět | Admin
Muze mi nekdo vysvetlit co presne znamena kazdy radek? dekuji

if [ "$PS1" ]; then

if [ "$BASH" ]; then

PS1='\u@\h:\w\$ '

if [ -f /etc/bash.bashrc ]; then

. /etc/bash.bashrc

fi

else

if [ "`id -u`" -eq 0 ]; then

PS1='# '

else

PS1='$ '

fi

fi

fi
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.2.2008 12:20 ABCLinuxuIsAlive | skóre: 12 | blog: Cubix | Nodnol
Rozbalit Rozbalit vše Re: programovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
# Pokud je nastavena promenna "PS1" a neni prazdna (tusim, ze PS1="" bude taky false)
# a pokud je nastavena promenna "BASH" (mela by v ni byt ulozena cesta, ze ktere byl bash spusten)
# nastav PS1 (vzhled promptu) na uzivatel@hostname:adresar$
if [ "$PS1" ]; then 
  if [ "$BASH" ]; then 
    PS1='\u@\h:\w\$ ' 
# existuje-li "/etc/bash.bashrc"
# spust jej v aktualnim shellu
    if [ -f /etc/bash.bashrc ]; then 
        . /etc/bash.bashrc # Spust jej
    fi
# Pokud neni nastavena "BASH"
  else
# Pokud je uzivatel root (uid=0), nastav prompt na #, jinak nastav prompt na $
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi
Nejsem povinen byt takový, jaký bych podle ostatních měl být. Je to jejich omyl, ne moje selhaní.
12.2.2008 17:41 karel
Rozbalit Rozbalit vše Re: programovani
dekuji moc za odpoved a vysvetleni!!!
12.2.2008 17:49 karel
Rozbalit Rozbalit vše Re: programovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
jeste prosim, co znamena v adresari /dev soubor treba ptye2 (vim ze nejake pridavne zarizeni, ale nevim jak se pozna ktere presne...)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.