RH 6.2

Vasilis Vasaitis vasaitv at visual.bt.co.uk
Fri Sep 22 15:54:41 EEST 2000


On Fri, Sep 22, 2000 at 12:51:13PM +0300, Harris Kosmidhs wrote:
> Molis egkatesthsa to RH 6.2 (kai tora bgainei to 7.0, apla to eida MOLIS
> ekava to cd).
> 
> Eno mpaino kanonika os root sta X, san xrhsths den mporo. De mou bgazei
> kanena munhma la8ous pou na katalabo ti ftaiei. Profanos to
> /etc/X11/XF86config einai ok. Epishs to .xinitrc mou einai adeio.

  Το ότι το .xinitrc σου είναι άδειο δεν είναι απαραίτητα καλό... Δοκίμασε ή
να το σβήσεις τελείως ή να βάλεις καμιά εντολή μέσα. Αν και μπορεί να μην
χρησιμοποιείται καν, ανάλογα με την διανομή, και με το αν χρησιμοποιείς
startx ή xdm ή kdm ή gdm ή wdm ή κι εγώ δεν ξέρω τι...

> Kai kati akoma. Os login shell exo to /bin/bash.
> Me poia seira diabazontai ta *rc arxeia tou shell?
> Px kapoia koina dir pou 8elo na exoun oi xrhstes ta exo balei sto
> /etc/profile.
> Kapoia prosopika alias pou mpainoun? (3ero Ricudi mhn peis tipote !!)
> Ta bazo sto .profile alla den diabazetai otan anoigo ena xterm. (oute me
> xterm -ls)

  Πρόσεξε τι συμβαίνει: υπάρχουν τα login shell και τα όχι login shell. Ένα
login shell έχει μία παύλα ("-") ως πρώτο χαρακτήρα στο argv[0] του, και
καλείται όταν π.χ. η login(1) ξεκινάει το login shell σου, ή επίσης όταν το
xterm/rxvt παίρνει την παράμετρο -ls. Σε όλες τις άλλες περιπτώσεις δεν
είναι login shell (ακόμα κι αν είναι το login shell σου στο /etc/passwd,
είναι διαφορετικές έννοιες με το ίδιο όνομα, προσπάθησε να μην τις
μπερδεύεις).

  Όταν ο bash λοιπόν καλείται ως login shell, διαβάζει πρώτα το /etc/profile
και μετά από τα .bash_profile, .bash_login και .profile όποιο βρει πρώτο, με
αυτή τη σειρά. Όταν καλείται ως απλό shell, διαβάζει μόνο το .bashrc.
Προσωπικά συνήθως έχω τις δικές μου ρυθμίσεις στο .bash_profile, και το
.bashrc το βάζω να διαβάζει (source) τόσο το /etc/profile όσο και το
.bash_profile.

  Δες επίσης:

	info bash "bash features" "bash startup files"

-- 
Vasilis Vasaitis
vasaitv at visual.bt.co.uk


--
linux-greek-users mailing list -- http://lists.hellug.gr




More information about the Linux-greek-users mailing list