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