PLD-doc: book/pl_book__konfiguracja/pl_konfiguracja.chp
book/pl_book__konfiguracja/pl_konfiguracja__...
qwiat
cvs w pld-linux.org
Sob, 19 Mar 2005, 16:03:27 CET
Author: qwiat
Date: Sat Mar 19 16:03:24 2005
New Revision: 5612
Added:
PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__zmienne_srodowiskowe.sec
Removed:
PLD-doc/queue/zmienne_srodowiskowe.txt
Modified:
PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja.chp
PLD-doc/book/pl_book__master.docb
Log:
-nowy rozdzial - zmienne srodowiskowe
Modified: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja.chp
==============================================================================
--- PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja.chp (original)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja.chp Sat Mar 19 16:03:24 2005
@@ -6,6 +6,7 @@
&konfiguracja_kernel;
&konfiguracja_initrd;
&konfiguracja_boot_loader;
+&konfiguracja_zmienne_srodowiskowe;
&konfiguracja_pldconf;
&konfiguracja_pliki_kluczowe;
&konfiguracja__sysconfig___console;
Added: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__zmienne_srodowiskowe.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__zmienne_srodowiskowe.sec Sat Mar 19 16:03:24 2005
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="konfiguracja_zmienne_srodowiskowe">
+<title>Zmienne środowiskowe</title>
+
+ <section id="konfiguracja_zmienne_srodowiskowe_globalnie">
+ <title>Konfiguracja globalna</title>
+ <para>
+ Administrator może ustawić globalnie wszystkim użytkownikom
+ zmienne środowiskowe. Do tego wykorzystuje się mechanizm
+ <filename>env.d</filename>. Jest to katalog umieszczony
+ w <filename>/etc</filename>, zawierający pliki tekstowe
+ o nazwach takich samych jak nazwy zmiennych, wewnątrz
+ każdego z nich podana nazwa zmiennej i jej wartość.
+ Przykładowo zmienna <emphasis>EDITOR</emphasis> zostanie
+ zainicjowana jeśli utworzymy plik
+ <filename>/etc/env.d/EDITOR</filename>, jego treść może
+ wyglądać następująco:
+ </para>
+<screen>EDITOR=vim</screen>
+ <para>
+ Zmiany w <filename>/etc/env.d</filename> są aktualizowane
+ po ponownym zalogowaniu danego użytkownika.
+ </para>
+ </section>
+
+
+ <section id="konfiguracja_zmienne_srodowiskowe_lokalnie">
+ <title>Konfiguracja lokalna</title>
+ <para>
+ Każdy użytkownik może zarówno tworzyć takie zmienne jak
+ i nadpisywać te ustawione globalnie.
+ </para>
+ <para>
+ Zmienne możemy powoływać na czas sesji, dokonujemy tego przy
+ pomocy powłoki (shell). W większości z nich
+ (<command>sh</command>, <command>zsh</command>,
+ <command>bash</command>, <command>ksh</command>) istnieje
+ polecenie <command>export</command> które pozwala ustawić
+ dowolna zmienną np.:
+ </para>
+ <screen>export EDITOR=mcedit</screen>
+ <para>
+ Tak ustawiona zmienna będzie funkcjonować do czasu
+ wylogowania użytkownika
+ </para>
+ <para>
+ Aby ustawić na stałe zmienną użyjemy pliku
+ konfiguracyjnego powłoki. Musimy jedynie wstawić do
+ takiego pliku podane wyżej polecenie <command>export</command>.
+ Każda z powłok posiada swoje własne pliki
+ startowe, przykładowo powłoka BASH używa pliku
+ <filename>~/.bash_profile</filename> i <filename>~/.bashrc</filename>,
+ zaś ZSH <filename>~/.zshenv</filename>. Więcej informacji
+ na ten temat zawarto manualu każdej z powłok.
+ </para>
+ </section>
+</section>
Modified: PLD-doc/book/pl_book__master.docb
==============================================================================
--- PLD-doc/book/pl_book__master.docb (original)
+++ PLD-doc/book/pl_book__master.docb Sat Mar 19 16:03:24 2005
@@ -30,11 +30,12 @@
<!ENTITY konfiguracja_initrd SYSTEM "pl_book__konfiguracja/pl_konfiguracja__initrd.sec">
<!ENTITY konfiguracja_boot_loader SYSTEM "pl_book__konfiguracja/pl_konfiguracja__boot_loader.sec">
<!ENTITY konfiguracja_pldconf SYSTEM "pl_book__konfiguracja/pl_konfiguracja__pldconf.sec">
+<!ENTITY konfiguracja_pliki_kluczowe SYSTEM "pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec">
+<!ENTITY konfiguracja_zmienne_srodowiskowe SYSTEM "pl_book__konfiguracja/pl_konfiguracja__zmienne_srodowiskowe.sec">
<!ENTITY konfiguracja__sysconfig___console SYSTEM "pl_book__konfiguracja/sysconfig/console.sec">
<!ENTITY konfiguracja__sysconfig___internacjonalizacja SYSTEM "pl_book__konfiguracja/sysconfig/internacjonalizacja.sec">
<!ENTITY konfiguracja__sysconfig___mysz SYSTEM "pl_book__konfiguracja/sysconfig/mysz.sec">
<!ENTITY konfiguracja__sysconfig___zegar SYSTEM "pl_book__konfiguracja/sysconfig/zegar.sec">
-<!ENTITY konfiguracja_pliki_kluczowe SYSTEM "pl_book__konfiguracja/pl_konfiguracja__pliki_kluczowe.sec">
<!ENTITY administracja SYSTEM "pl_book__administracja/pl_administracja.chp">
<!ENTITY administracja_rescue SYSTEM "pl_book__administracja/pl_administracja__rescue.sec">
<!ENTITY administracja_uslugi SYSTEM "pl_book__administracja/pl_administracja__uslugi.sec">
Więcej informacji o liście dyskusyjnej pld-doc