Następna strona Poprzednia strona Spis treści

5. Konfigurowanie systemu.

5.1 Pliki startowe systemu.

W DOS-ie są dwa pliki systemowe, które sa odpowiedzialne za konfigurację systemu podczas startu, ustawienie zmiennych i ewentualnie uruchomienie jakichś programów.

W Linux-ie jest o wiele więcej takich plików, z których kilku nie powinieneś ruszać dopóki nie będziesz wiedział dokładnie co robisz. Oto te najważniejsze:

   PLIKI                        UWAGI
   
   /etc/inittab                 nie dotykaj !
   /etc/rc.d/*                  nie dotykaj !

Jeśli wszystko czego chcesz, to ustawienie zmiennej PATH czy innej albo zmiana wyglądu komunikatu "login" albo automatyczne odpalenie jakiegoś programu podczas wlogowywania się, to zajrzyj do tych plików:

   PLIK                         UWAGI
   
   /etc/issue                   ustawia format komunikatu "login"
   /etc/motd                    ustawia komunikat wyświetlający się
                                zaraz po wlogowaniu się
   /etc/profile                 powłoka bash/sh - ustawia globalnie
                                (dla wszystkich użytkowników) różne zmienne
   /etc/csh.cshrc               to samo dla powłoki tcsh/csh - z tego
                                pliku nie może być nic wyświetlane na ekran
   /etc/csh.login               powłoka tcsh/csh - stąd możesz wyświetlać na ekran
   /home/twoj_dom_kat/.profile  powłoka bash/sh - robi to co chcesz
   /home/t_d_k/.cshrc           patrz wyżej - z tą różnicą, że
                                ustawienia dotyczą tylko ciebie
   /home/t_d_k/.login                    -----"------

Jeśli pliki .login albo .profile istnieją, to zostaną przeczytane po zalogowaniu się na końcu i zostaną wykonane zawarte w nich polecenia (Coś jakby AUTOEXEC.BAT)

Przykład - spójrz na ten plik .profile:


   # Jestem sobie komentarzem
   echo Środowisko:
   printenv | more   # ekwiwalent polecenia SET pod DOS-em
   alias d='ls -l'   # chyba rozumiesz, co to jest alias
   alias up='cd ..'
   echo "Przypominam ci, że zmienna PATH zawiera: "$PATH
   echo "Miłego dnia, "$LOGNAME

   PATH i LOGNAME - tak, zgadłeś - to są zmienne środowiskowe
   # To jest funkcja w powłoce
   ctgz() # Wyświetla zawartość archiwum .tar.gz
   {
     for file in $*
     do   
       gzip -dc ${file} | tar tf -
     done 
   }
   # koniec pliku .profile

5.2 Pliki startowe programów.

Pod Linux-em wirtualnie wszysto można ustawić tak, jak chcesz. Większość programów ma jeden lub więcej plików startowych, w których możesz poustawiać różności. Często jest to ˙nazwa_programurc w twoim katalogu domowym. Zauważ, że są one ukryte; pliki ukryte wyświetla się ls -a. Niektóre programy, jak tin, elm, netscape, xfm tworzą katalogi .nazwa i tam umieszczają swoje pliki startowe. Pierwsze, które będziesz chciał modyfikować to:

~/.joerc - joe to bardzo popularny edytor - polecam
~/.xinitrc - używany podczas uruchamiania Xwindows (jeśli masz mniej niż 8MB RAM-u to lepiej nie uruchamiaj) poleceniem startx
~/.fvwmrc - używany przez menedżera okienek fvwm. Przykład możesz znaleźć w /usr/lib/X11/fvwm/system.fvwmrc
~/.xfm - używany przez menedżera plików xfm pod Xwindows
~/.Xdefault - używany przez emulator terminala pod X - rxvt

Pamiętaj ! Dla tych wszystkich plików i innych, które spotkasz w przyszłości - PPS


Następna strona Poprzednia strona Spis treści