[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