[svn/pld-doc]: rev 173 - in pld-doc/book: . pl_book__podstawy

averne w svn.pld-dc.org averne w svn.pld-dc.org
Nie, 4 Sty 2004, 21:42:26 CET


Author: averne
Date: 2004-01-04 21:42:24 +0100 (Sun, 04 Jan 2004)
New Revision: 173

Added:
   pld-doc/book/pl_book__podstawy/
   pld-doc/book/pl_book__podstawy/pl_podstawy.chp
Modified:
   pld-doc/book/pl_book__master.docb
Log:
- dodano rozdzial podstawy (by rennis)
- dodano podstawy do glownego dokumentu


Modified: pld-doc/book/pl_book__master.docb
===================================================================
--- pld-doc/book/pl_book__master.docb	2004-01-04 17:26:28 UTC (rev 172)
+++ pld-doc/book/pl_book__master.docb	2004-01-04 20:42:24 UTC (rev 173)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
 <!ENTITY wstep SYSTEM "pl_book__wstep/pl_wstep.chp">
+<!ENTITY podstawy SYSTEM "pl_book__podstawy/pl_podstawy.chp">
 <!ENTITY pakiety SYSTEM "pl_book__pakiety/pl_pakiety.chp">
 <!ENTITY pakiety__poldek SYSTEM "pl_book__pakiety/poldek.sec">
 <!ENTITY konfiguracja SYSTEM "pl_book__konfiguracja/pl_konfiguracja.chp"> 
@@ -23,6 +24,7 @@
 	</revhistory>
 	</bookinfo>
 	&wstep;
+	&podstawy;
 	&konfiguracja; 
 	&pakiety;
 </book>

Added: pld-doc/book/pl_book__podstawy/pl_podstawy.chp
===================================================================
--- pld-doc/book/pl_book__podstawy/pl_podstawy.chp	2004-01-04 17:26:28 UTC (rev 172)
+++ pld-doc/book/pl_book__podstawy/pl_podstawy.chp	2004-01-04 20:42:24 UTC (rev 173)
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<chapter>
+<title>Podstawy</title>
+<abstract>
+<para>W tym akapicie znajdziesz podstawowe komendy i czynności, które powinieneś znać.</para>
+</abstract>
+
+<section>
+<title>Włączanie i wyłączanie systemu</title>
+<para>Tradycyjną metodą wyłączania komputera jest komenda <command>shutdown</command>, np.: <programlisting>shutdown -h now</programlisting> Lub <command>(ctr+alt+del)</command> dająca ten sam efekt.</para>
+
+<para>Użycie komendy <command>halt</command> jest też właściwe. <programlisting>halt</programlisting> </para>
+</section>
+
+<section>
+<title>Podstawowe operacje na plikach i katalogach</title>
+<para>Zawartość plików wyświetlamy poleceniem <command>cat</command>.
+<programlisting>cat archiwum
+</programlisting>
+</para>
+
+<para>Pełną ścieżkę do katalogu bieżącego sprawdzamy poleceniem <command>pwd</command>.
+<programlisting>[gozda w pldmachine users]$ pwd
+/home/users
+</programlisting>
+</para>
+
+<para>Komendą <command>touch</command> tworzymy puste pliki.
+<programlisting>touch list
+</programlisting>
+</para>
+
+<para>Polecenie<command> mkdir</command> tworzy katalog.
+<programlisting>mkdir archiwum
+</programlisting>
+</para>
+
+<para>Za pomocą polecenia <command>rmdir</command> usuwamy puste katalogi.
+<programlisting>rmdir /archiwum/
+</programlisting>
+</para>
+
+<para>Plik możemy przenieść, albo zmienić jego nazwę, za pomocą polecenia <command>mv</command>.
+<programlisting>mv listing listing.old
+mv /home/listing.old /usr/src/
+</programlisting>
+W podobny sposób operujemy na katalogach.
+<programlisting>mvdir archiwum smietnik
+mvdir smietnik /usr/src/smietnik/
+</programlisting>
+</para>
+
+<para>Do kopiowania służy polecenie <command>cp</command>.
+<programlisting>cp listing podkatalog/
+</programlisting>
+</para>
+
+<para>Kasujemy poleceniem <command>rm</command>.
+<programlisting>rm plik                     Kasuje plik.
+rm *                        Kasuje wszystkie pliki w danym katalogu.
+rm * -i                     Kasuje wszystkie pliki w danym katalogu z potwierdzeniem.
+rm * -f                     Kasuje wszystkie pliki w danym katalogu łącznie z tymi zabezpieczonymi przed usunięciem.
+rm -r                       Kasuje wszystkie pliki, także te w podkatalogach
+rm -rf /home/               Kasuje wszystkie pliki i katalogi w katalogu /home/
+</programlisting>
+</para>
+
+<para>Jeśli chcemy przyjrzeć się plikowi, który nie mieści się na ekranie, bardzo przydatnym poleceniem okazuję się <command>less</command>. Możemy wtedy przeglądać plik używając strzałek, a kiedy skończymy - naciskamy 'q'.
+<programlisting>less plik
+</programlisting>
+</para>
+</section>
+
+<section>
+<title>Pomiar czasu</title>
+
+<para>By wyświetlić aktualny czas i datę posługujemy się komendą <command>clock</command>.
+<programlisting>clock
+sob 26 kwi 2003 21:21:51 CEST  -0.062355 seconds
+</programlisting>
+</para>
+
+<para>Komendą <command>date</command> możemy wyświetlić bieżącą datę.
+<programlisting>date
+sob kwi 26 23:48:33 CEST 2003
+</programlisting>
+</para>
+
+<para>Czas działania komputera sprawdzamy komendą <command>uptime</command>.
+<programlisting>uptime
+5:27pm  up  6:51,  4 users,  load average: 0.32, 0.08, 0.02
+</programlisting>
+</para>
+
+<para>W sytuacji gdy chcemy z zmierzyć czas potrzeby na wykonanie operacji/czynności/procesu to posługujemy się komendą <command>time</command>.
+<programlisting>time find /home/users/rennis/ HELLO
+real	0m13.297s
+user	0m0.060s
+sys	0m0.230s
+</programlisting>
+Przykład ten poszukuje pliku HELLO w moim katalogu domowym, co zajmuje systemowi ~13s.
+</para>
+</section>
+
+<section>
+<title>Ilość miejsc na dysku</title>
+
+<para>Komenda <command>df</command> służy do pokazania iloście miejsca na dysku.
+<programlisting>[gozda w pldmachine gozda]$ df -h
+System plików        rozm. użyte dost. %uż. zamont. na
+/dev/hdc1              36G  5.6G   29G  16% /
+</programlisting>
+</para>
+
+<para>Natomiast komendą <command>du</command> można sumować objętość plików oraz całych katalogów.
+<programlisting>[root w pldmachine log]# du -H
+4.1kB	./archiv/httpd
+4.1kB	./archiv/mysql
+4.1kB	./archiv/exim
+17kB	./archiv
+4.1kB	./httpd
+4.1kB	./mysql
+111kB	./exim
+107kB	./ircd
+4.1kB	./mail
+2.1MB	.
+</programlisting>
+</para>
+</section>
+
+<section>
+<title>Jak sprawdzić kto jest zalogowany oprócz nas?</title>
+<para>Pierwszą komendą jest <command>who</command>. Podaje ona nam nazwę użytkownika, terminal na którym jest zalogowany oraz czas rozpoczęcia pracy.
+<programlisting>[gozda w pldmachine /]$ who
+gozda    tty1         Apr 18 10:52
+gozda    pts/1        Apr 18 16:21
+gozda    pts/4        Apr 18 11:06
+gozda    pts/6        Apr 18 14:46
+gozda    pts/8        Apr 18 16:25
+gozda    pts/9        Apr 18 18:25
+gozda    pts/10      Apr 18 18:29
+</programlisting>
+Kolejna komenda <command>w</command> pokazuje nam kto jest zalogowany i co robi na poszczególnych sesjach.
+<programlisting>[gozda w pldmachine /]$ w
+  6:56pm  up  8:05, 7 users,  load average: 1.94, 1.75, 1.61
+USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
+gozda    tty1     -                10:52am  8:03m 16.67s  0.02s  sh /usr/X11R6/bin/startx
+gozda    pts/1    -                 4:21pm  6:45   5.37s  5.32s  irssi
+gozda    pts/4    -                11:06am 37:46   3.22s  3.17s  ekg
+gozda    pts/6    -                 2:46pm 10:17  12.66s  1.08s  mp3blaster
+gozda    pts/8    -                 4:25pm  2:30m 13.25s 13.17s  wget ftp://blysk.ds.pg.gda.pl/linux/KDE3-Pack/*.*
+gozda    pts/9    -                 6:25pm  0.00s  0.12s  0.03s  w
+gozda    pts/10   -                 6:29pm 22:07   3:58   0.02s  ./mozilla-bin
+</programlisting>
+Komenda <command>users</command>. Pokazuje ona pseudonimy użytkowników zalogowanych w systemie.
+<programlisting>[gozda w pldmachine /]$ users
+gozda gozda gozda gozda gozda gozda gozda
+</programlisting>
+</para>
+
+<para>Poleceniem <command>whoami</command> dowiadujemy się, jak nazywa się użytkownik, na którym pracujemy.
+<programlisting>[gozda w pldmachine /]$ whoami
+gozda
+</programlisting>
+</para>
+</section>
+
+
+</chapter>
\ No newline at end of file



Więcej informacji o liście dyskusyjnej pld-doc