Linux.Najlepsze_przepisy_-_M.Stutz.pdf

(50936 KB) Pobierz
268078235 UNPDF
268078235.001.png
Spis treĈci
O Autorze ....................................................................................... 21
Przedmowa do wydania drugiego poprawionego ............................... 23
CzöĈè I Praca z systemem Linux ................................................25
Rozdziaä 1. Wprowadzenie ................................................................................ 27
1.1. Przepisy ................................................................................................................... 27
1.1.1. Numeracja przepisów .................................................................................. 28
1.1.2. Korzystanie z przepisów .............................................................................. 28
1.1.3. Format przepisów ........................................................................................ 29
1.2. PrzyjĊte konwencje typograficzne ........................................................................... 31
1.3. Dla kogo przeznaczona jest niniejsza ksiąĪka ......................................................... 34
1.4. Czego nie znajdziesz w ksiąĪce ............................................................................... 35
1.5. Od czego zacząü ...................................................................................................... 38
1.6. JeĪeli potrzebujesz dodatkowych informacji ........................................................... 39
1.7. Początki i historia systemu Linux ............................................................................ 41
1.7.1. Wczesne dni systemu Unix .......................................................................... 41
1.7.2. Geneza powstania ruchu Free Software Movement ..................................... 42
1.7.3. Nadchodzi system Linux ............................................................................. 45
1.7.4. Debian, Red Hat i inne dystrybucje systemu Linux ..................................... 46
1.7.5. Pingwin Tux ................................................................................................ 47
1.7.6. OkreĞlenia open source, open content oraz free content .............................. 48
1.7.7. Filozofia narzĊdzi i poleceĔ systemu Unix .................................................. 50
Rozdziaä 2. Co kaĔdy uĔytkownik systemu Linux wiedziè powinien .................... 55
2.1. Sterowanie zasilaniem komputera ........................................................................... 55
2.1.1. Uruchamianie systemu Linux ...................................................................... 56
2.1.2. Wyáączanie systemu .................................................................................... 56
2.2. Korzystanie z konta uĪytkownika ............................................................................ 57
2.2.1. Logowanie do systemu ................................................................................ 58
2.2.2. Wylogowanie z systemu .............................................................................. 60
2.3. Korzystanie z konsoli i terminali ............................................................................. 60
2.3.1. Jak uzyskaü numer wirtualnej konsoli ......................................................... 61
2.3.2. Przeáączanie siĊ pomiĊdzy konsolami .......................................................... 62
2.3.3. Przewijanie tekstu na konsoli ....................................................................... 63
2.3.4. Czyszczenie ekranu terminala ...................................................................... 64
2.3.5. Przywracanie domyĞlnych ustawieĔ ekranu terminala ................................. 64
4
Linux. Najlepsze przepisy
2.4. Uruchamianie poleceĔ ............................................................................................. 65
2.4.1. WyĞwietlanie listy dostĊpnych opcji polecenia ........................................... 66
2.4.2. WyĞwietlanie informacji o wersji polecenia ................................................ 67
2.5. Zmiana hasáa ........................................................................................................... 67
2.6. WyĞwietlanie informacji o aktywnoĞci uĪytkownika .............................................. 68
2.6.1. WyĞwietlanie nazwy konta uĪytkownika ..................................................... 68
2.6.2. WyĞwietlanie listy aktywnych kont ............................................................. 68
2.6.3. WyĞwietlanie informacji o aktywnych uĪytkownikach
i wykonywanych przez nich zadaniach ...................................................... 69
2.6.4. WyĞwietlanie informacji o czasie ostatniego zalogowania uĪytkownika ..... 70
2.7. WyĞwietlanie informacji o procesach ...................................................................... 70
2.7.1. WyĞwietlanie listy aktualnie uruchomionych procesów .............................. 71
2.7.2. WyĞwietlanie wszystkich procesów uĪytkownika ....................................... 71
2.7.3. WyĞwietlenie listy wszystkich procesów uruchomionych w systemie ........ 71
2.7.4. WyĞwietlanie listy procesów uporządkowanej wedáug nazwy lub numeru ..... 72
2.8. Korzystanie z systemu pomocy ............................................................................... 73
2.8.1. Wyszukiwanie odpowiedniego polecenia .................................................... 73
2.8.2. WyĞwietlanie opisu programu ..................................................................... 75
2.8.3. WyĞwietlanie informacji o danym poleceniu ............................................... 76
2.8.4. WyĞwietlanie stron podrĊcznika systemowego man .................................... 76
2.8.5. WyĞwietlanie stron podrĊcznika systemowego info .................................... 78
2.8.6. Przeglądanie dokumentacji systemu i plików pomocy ................................ 80
Rozdziaä 3. Powäoka systemu Linux .................................................................. 83
3.1. Wpisywanie poleceĔ w wierszu poleceĔ powáoki ................................................... 84
3.1.1. Podstawowe klawisze edycji wiersza poleceĔ powáoki ............................... 85
3.1.2. Wpisywanie znaków sterujących ................................................................. 86
3.1.3. Wpisywanie znaków zastrzeĪonych (specjalnych) ...................................... 86
3.1.4. Korzystanie z mechanizmu automatycznego dopeániania
nazw wpisywanych poleceĔ ....................................................................... 91
3.1.5. Wycofywanie báĊdów w wierszu poleceĔ .................................................... 92
3.1.6. Powtarzanie ostatnio wykonanego polecenia ............................................... 93
3.1.7. Uruchamianie listy poleceĔ powáoki ............................................................ 93
3.1.8. Uruchamianie kilku poleceĔ jedno po drugim ............................................. 94
3.1.9. Alternatywne uruchamianie poleceĔ ............................................................ 95
3.1.10. Automatyczne przekazywanie odpowiedzi do polecenia ........................... 95
3.1.11. Definiowanie wyjĞcia danego polecenia jako argumentu innego polecenia .......96
3.1.12. Wpisywanie dáugich wierszy ..................................................................... 97
3.2. Przekierowywanie standardowego wejĞcia i wyjĞcia .............................................. 97
3.2.1. Przekierowywanie standardowego wejĞcia na plik ...................................... 98
3.2.2. Przekierowywanie standardowego wyjĞcia do pliku .................................... 98
3.2.3. Przekierowywanie standardowego strumienia báĊdów do pliku .................. 99
3.2.4. Przekierowywanie standardowego wyjĞcia na wejĞcie innego polecenia .... 99
3.2.5. Przekierowywanie standardowego wyjĞcia do kilku miejsc równoczeĞnie 100
3.2.6. Przekierowywanie strumieni danych donikąd… ........................................ 101
3.3. Zarządzanie zadaniami .......................................................................................... 101
3.3.1. Zawieszanie realizacji zadania ................................................................... 102
3.3.2. Umieszczanie zadaĔ w tle .......................................................................... 103
3.3.3. Umieszczanie zadaĔ na pierwszym planie ................................................. 104
3.3.4. WyĞwietlanie listy uruchomionych zadaĔ ................................................. 104
3.3.5. Zatrzymywanie uruchomionego zadania ................................................... 104
3.4. Korzystanie z historii poleceĔ powáoki ................................................................. 105
3.4.1. Przeglądanie historii poleceĔ powáoki ....................................................... 105
3.4.2. Przeszukiwanie historii poleceĔ powáoki ................................................... 106
3.4.3. Uruchamianie wybranych poleceĔ z historii poleceĔ powáoki ................... 108
Spis treĈci
5
3.5. Zastosowanie zmiennych powáoki ......................................................................... 108
3.5.1. Tworzenie zmiennych systemowych ......................................................... 109
3.5.2. Odwoáywanie siĊ do zmiennej systemowej ............................................... 110
3.5.3. WyĞwietlanie wartoĞci zmiennych systemowych ...................................... 110
3.5.4. Usuwanie zmiennej systemowej ................................................................ 111
3.5.5. WyĞwietlanie listy zmiennych systemowych ............................................. 111
3.5.6. Modyfikacja znaku zachĊty powáoki ......................................................... 111
3.5.7. Dodawanie nowych katalogów do ĞcieĪki systemowej .............................. 112
3.5.8. Sterowanie sposobem, w jaki powáoka systemu
sprawdza pocztĊ elektroniczną ................................................................. 113
3.5.9. Sprawdzanie czasu dziaáania powáoki systemu .......................................... 113
3.6. Tworzenie aliasów poleceĔ ................................................................................... 114
3.6.1. Wywoáywanie poleceĔ przy uĪyciu aliasu ................................................. 114
3.6.2. WyĞwietlanie listy zdefiniowanych aliasów .............................................. 115
3.6.3. Usuwanie zdefiniowanego wczeĞniej aliasu .............................................. 115
3.7. Korzystanie ze skryptów powáoki ......................................................................... 116
3.7.1. Tworzenie skryptów powáoki .................................................................... 116
3.7.2. Uruchamianie skryptów powáoki ............................................................... 117
3.7.3. Zastosowanie skryptów startowych powáoki ............................................. 118
3.8. Tworzenie dziennika sesji powáoki ....................................................................... 120
3.9. Uruchamianie nowych sesji powáoki ..................................................................... 121
3.9.1. Uruchamianie powáoki ............................................................................... 121
3.9.2. KoĔczenie pracy z powáoką systemu ......................................................... 122
3.9.3. WyĞwietlanie nazwy bieĪcej powáoki systemu ........................................ 123
3.9.4. Zmiana domyĞlnej powáoki logowania ...................................................... 123
3.9.5. Korzystanie z innych powáok ..................................................................... 124
Rozdziaä 4. Graficzny interfejs uĔytkownika X Window System ......................... 127
4.1. Uruchamianie Ğrodowiska graficznego X Window ............................................... 128
4.1.1. Uruchamianie sesji Ğrodowiska graficznego X Window ............................ 130
4.1.2. Zamykanie sesji Ğrodowiska graficznego X Window ................................ 132
4.2. Uruchamianie programu wewnątrz sesji Ğrodowiska graficznego X ..................... 133
4.2.1. Definiowanie rozmiaru i poáoĪenia okna ................................................... 134
4.2.2. Definiowanie kolorów okna ....................................................................... 136
4.2.3. Definiowanie czcionki okna ...................................................................... 137
4.2.4. Definiowanie szerokoĞci krawĊdzi okna .................................................... 137
4.2.5. Definiowanie tytuáu okna ........................................................................... 137
4.2.6. Definiowanie atrybutów okna .................................................................... 138
4.3. Obsáuga okien Ğrodowiska graficznego X Window ............................................... 138
4.3.1. Przenoszenie okna ..................................................................................... 138
4.3.2. Skalowanie okna ........................................................................................ 139
4.3.3. Rozwijanie okna na peány ekran ................................................................ 139
4.3.4. Zmniejszanie okna do ikony ...................................................................... 139
4.3.5. PrzejĞcie z ikony do okna programu .......................................................... 140
4.3.6. Uzyskiwanie informacji na temat okna klienta X ...................................... 140
4.3.7. Zamykanie okna ......................................................................................... 141
4.4. Nawigacja w obrĊbie obszaru roboczego .............................................................. 141
4.5. Uruchamianie okna terminala w Ğrodowisku graficznym X .................................. 142
4.5.1. Zmiana standardowych ustawieĔ terminala w Ğrodowisku X .................... 143
4.5.2. Uruchamianie poleceĔ w Ğrodowisku graficznym X ................................. 145
4.5.3. Korzystanie z innych emulatorów terminali .............................................. 146
4.6. PowiĊkszanie fragmentu pulpitu Ğrodowiska graficznego X ................................. 147
6
Linux. Najlepsze przepisy
4.7. Konfigurowanie Ğrodowiska graficznego X .......................................................... 148
4.7.1. Przeáączanie trybów wyĞwietlania ............................................................. 148
4.7.2. Automatyczne uruchamianie klientów w Ğrodowisku graficznym X ......... 149
4.7.3. Zmiana ustawieĔ pulpitu Ğrodowiska graficznego ..................................... 150
4.7.4. Sterowanie dzwonkiem systemowym w Ğrodowisku graficznym X .......... 151
4.7.5. Korzystanie z innych menadĪerów okien .................................................. 151
CzöĈè II Praca z plikami ...........................................................155
Rozdziaä 5. Pliki i katalogi .............................................................................. 157
5.1. Nadawanie nazw plikom i katalogom .................................................................... 161
5.1.1. Tworzenie pustego pliku ............................................................................ 162
5.1.2. Tworzenie katalogu ................................................................................... 162
5.1.3. Tworzenie gaáĊzi drzewa katalogów .......................................................... 163
5.1.4. Korzystanie z pliku, którego nazwa zawiera znaki spacji .......................... 163
5.2. Przemieszczanie siĊ wewnątrz struktury katalogów .............................................. 164
5.2.1. Zmiana katalogu domowego ...................................................................... 165
5.2.2. Powrót do ostatnio odwiedzanego katalogu ............................................... 165
5.2.3. WyĞwietlanie nazwy bieĪcego katalogu ................................................... 165
5.3. WyĞwietlanie zawartoĞci katalogów ...................................................................... 166
5.3.1. WyĞwietlanie listy katalogów z uĪyciem oznaczenia kolorami ................. 167
5.3.2. WyĞwietlanie typów plików ...................................................................... 167
5.3.3. WyĞwietlanie atrybutów plików ................................................................ 168
5.3.4. WyĞwietlanie ukrytych plików .................................................................. 170
5.3.5. WyĞwietlanie listy katalogów w kolumnach .............................................. 171
5.3.6. WyĞwietlanie listy plików w uporządkowanej kolejnoĞci ......................... 171
5.3.7. WyĞwietlanie listy podkatalogów .............................................................. 173
5.4. Kopiowanie plików i katalogów ............................................................................ 174
5.4.1. Kopiowanie plików z atrybutami ............................................................... 175
5.4.2. Kopiowanie podkatalogów ........................................................................ 175
5.4.3. Kopiowanie plików .................................................................................... 176
5.5. Przenoszenie plików i katalogów .......................................................................... 177
5.5.1. Zmiana duĪych liter w nazwach plików na maáe ....................................... 178
5.5.2. Zmiana nazwy zbioru plików o tym samym rozszerzeniu ......................... 180
5.6. Usuwanie plików i katalogów ............................................................................... 181
5.6.1. Usuwanie pliku o nietypowej nazwie ........................................................ 182
5.6.2. Usuwanie plików z potwierdzeniem .......................................................... 183
5.6.3. Usuwanie plików bez potwierdzenia ......................................................... 184
5.7. Nadawanie plikowi wiĊcej niĪ jednej nazwy ......................................................... 184
5.8. OkreĞlanie nazw plików za pomocą wzorca .......................................................... 186
5.9. WyĞwietlanie struktury drzewa katalogów ............................................................ 188
5.10. Przeglądanie plików i katalogów ......................................................................... 189
Rozdziaä 6. Udostöpnianie plików w systemie Linux ......................................... 195
6.1. Praca w grupach .................................................................................................... 195
6.1.1. WyĞwietlanie listy grup uĪytkowników ..................................................... 196
6.1.2. WyĞwietlanie listy grup, do których naleĪy dany uĪytkownik ................... 196
6.1.3. WyĞwietlanie listy uĪytkowników przypisanych do danej grupy .............. 197
6.2. Prawa wáasnoĞci plików ........................................................................................ 198
6.2.1. OkreĞlanie prawa wáasnoĞci pliku .............................................................. 198
6.2.2. Zmiana praw wáasnoĞci danego pliku ........................................................ 199
6.3. Zarządzanie prawami dostĊpu do plików .............................................................. 200
6.3.1. WyĞwietlanie informacji o prawach dostĊpu do plików ............................ 201
6.3.2. Zmiana praw dostĊpu do plików ................................................................ 201
6.3.3. Zabezpieczanie plików przed zapisem ....................................................... 202
Zgłoś jeśli naruszono regulamin