Poznaj zastosowanie powłok tekstowych Linuksa
Składnia poleceń
Wyrażenia regularne
Tworzenie skryptów powłoki
Rosnąca popularność Linuksa pociągnęła za sobą rozwój środowisk graficznych, dzięki którym możliwe jest korzystanie z systemu bez jakiejkolwiek znajomości konsoli tekstowej i jej poleceń. Narzędzia oferowane przez środowiska graficzne takie jak KDE czy Gnome umożliwiają również administrowanie systemem, ale w nieco ograniczonym zakresie. Pełny dostęp do wszystkich funkcji systemu nadal możliwy jest jedynie za pośrednictwem trybu tekstowego. Jednak ilość poleceń i ich parametrów skutecznie odstrasza wielu użytkowników Linuksa od jakichkolwiek prób opanowania możliwości konsoli.
Książka "Linux. Komendy i polecenia. Praktyczne przykłady" przedstawia najczęstsze zastosowania powłoki tekstowej Linuksa. Czytając ją, poznasz typy powłok tekstowych stosowane w różnych dystrybucjach systemu Linux oraz nauczysz się korzystać z wyrażeń regularnych, filtrów i potoków. Dowiesz się, jak definiować zmienne i jak tworzyć skrypty powłoki za pomocą języka C. Znajdziesz tu również zasady administrowania systemem za pomocą poleceń wydawanych w trybie tekstowym. Dzięki zadaniom znajdującym się w książce zastosujesz poznaną wiedzę w praktyce.
Metaznaki i wyrażenia regularne
Stosowanie filtrów i potoków
Definiowanie zmiennych powłoki
Wyrażenia arytmetyczne i konstrukcje sterujące
Tworzenie skryptów powłoki
Zarządzanie procesami, kontami użytkowników i prawami dostępu
Tworzenie prostych elementów graficznych
Jeśli chcesz wykorzystać pełnię możliwości Linuksa, powinieneś poznać zasady korzystania z trybu tekstowego. Dzięki tej książce zrobisz to bez problemu.
Wprowadzenie (7)
Część I (9)
Rozdział 1. Powłoki systemu Linux (11)
Rozdział 2. Podstawowe polecenia powłokowe (13)
2.1. Składnia poleceń (13)
2.2. Metaznaki (14)
2.2.1. Metaznaki *, ? i [...] (14)
2.2.2. Metaznaki z listami wzorców w powłoce Korna (16)
2.2.3. Metaznaki rozwijające nazwy ścieżek (17)
2.3. Wyrażenia regularne (18)
2.3.1. Znak kropki . (20)
2.3.2. Symbol $ (20)
2.3.3. Symbol ^ (20)
2.3.4. Symbol * (20)
2.3.5. Symbole [ ] i [^ ] (21)
2.3.6. Symbol {m,n} (22)
2.3.7. Symbol (...) (23)
2.3.8. Operatory rozszerzające w egrep i awk (23)
2.4. Filtry (24)
2.4.1. Polecenia grep, egrep i fgrep (25)
2.4.2. Polecenie cut (27)
2.4.3. Polecenie sort (28)
2.4.4. Polecenie uniq (29)
2.4.5. Polecenie tr (30)
2.4.6. Edytor strumieniowy sed (31)
2.4.7. Filtr tekstowy awk (34)
2.5. Przeadresowanie wejścia-wyjścia (37)
2.5.1. Operator > (39)
2.5.2. Operator < (40)
2.5.3. Operator >> (40)
2.5.4. Operator <<[-]ogr (40)
2.5.5. Operator 2> (41)
2.5.6. Operator 2>&1 (41)
2.5.7. Przeadresowanie w powłoce C (42)
2.5.8. Zmienna noclobber (43)
2.6. Potoki (43)
2.6.1. Polecenie tee (45)
Rozdział 3. Zmienne powłoki (47)
3.1. Zmienne parametryczne (47)
3.2. Zmienne środowiskowe (48)
3.3. Zmienne programowe (51)
3.4. Zmienne tablicowe (52)
3.5. Nadzorowanie przypisywania wartości zmiennym (53)
Rozdział 4. Cytowanie (57)
4.1. Apostrofy (58)
4.2. Cudzysłowy (58)
4.3. Lewy ukośnik (60)
4.4. Znaki akcentu (60)
Rozdział 5. Decyzje, powtarzanie i wyrażenia arytmetyczne (63)
5.1. Polecenie test (64)
5.2. Polecenie expr (67)
5.3. Wyrażenia arytmetyczne w powłokach Korna i Bash (69)
5.3.1. Polecenie let (71)
5.4. Konstrukcje sekwencyjne (72)
5.5. Konstrukcje warunkowe (73)
5.5.1. Konstrukcja if (73)
5.5.2. Konstrukcja case (74)
5.6. Konstrukcje iteracyjne (75)
5.6.1. Pętla for (75)
5.6.2. Pętla while (76)
5.6.3. Pętla until (78)
5.6.4. Polecenie xargs (78)
5.7. Funkcje (79)
5.8. Wyrażenia arytmetyczne i konstrukcje sterujące w powłoce C (81)
5.8.1. Konstrukcja if (83)
5.8.2. Konstrukcja case (84)
5.8.3. Konstrukcja forech (85)
5.8.4. Pętla while (85)
5.8.5. Polecenie repeat (85)
Rozdział 6. Praca z wykorzystaniem powłoki (87)
6.1. Określenie środowiska powłoki (87)
6.2. Interaktywna praca z powłoką (89)
6.2.1. Procesy i rodzaje ich pracy (89)
6.2.2. Sterowanie zadaniami (90)
6.2.3. Historia poleceń (96)
6.3. Pisanie skryptów (102)
6.3.1. Uruchamianie skryptów (104)
6.3.2. Listy opcji i argumentów (105)
6.3.3. Zmienne w skryptach (108)
6.4. Edytor vi (110)
Rozdział 7. Nadawanie praw dostępu (115)
7.1. Rodzaje praw dostępu (116)
7.2. Klasy praw dostępu (117)
7.3. Ustawianie ochrony pliku (119)
7.3.1. Polecenie chmod (119)
7.3.2. Określenie domyślnych praw dostępu do plików i katalogów (122)
7.3.3. Bity set-user-ID i set-group-ID (122)
Rozdział 8. Grafika w powłoce (125)
8.1. Okna dialogowe (125)
8.1.1. Okna wyboru (126)
8.1.2. Okna wiadomości (127)
8.1.3. Okna informacyjne (128)
8.1.4. Okna wprowadzania danych (129)
8.1.5. Okna tekstowe (130)
8.1.6. Okna listy wyboru (131)
8.1.7. Okna postępu (135)
Część II (139)
Rozdział 9. Wprowadzenie do zadań (141)
9.1. Ustawienie środowiska do ćwiczeń (141)
9.2. Logowanie do sytemu i rozpoczęcie pracy w wierszu poleceń (143)
Rozdział 10. Zadania (145)
10.1. Metaznaki (145)
10.2. Wyrażenia regularne i filtry (146)
10.3. Przeadresowanie wejścia-wyjścia (149)
10.4. Potoki i polecenie tee (150)
10.5. Zmienne (150)
10.6. Cytowanie (151)
10.7. Polecenia test i expr - wyrażenia arytmetyczne (152)
10.8. Procesy i sterowanie zadaniami (152)
10.9. Historia poleceń (153)
10.10. Pisanie skryptów i konstrukcje sterujące (154)
10.11. Edytor vi (156)
10.12. Prawa dostępu do plików i katalogów (156)
10.13. Grafika w powłoce (158)
Rozdział 11. Odpowiedzi do zadań (161)
11.1. Metaznaki (161)
11.2. Wyrażenia regularne i filtry (165)
11.3. Przeadresowanie wejścia-wyjścia (182)
11.4. Potoki i polecenie tee (185)
11.5. Zmienne (188)
11.6. Cytowanie (192)
11.7. Polecenia test i expr - wyrażenia arytmetyczne (194)
11.8. Procesy i sterowanie zadaniami (197)
11.9. Historia poleceń (198)
11.10. Pisanie skryptów i konstrukcje sterujące (206)
11.11. Edytor vi (213)
11.12. Prawa dostępu do plików i katalogów (219)
11.13. Grafika w powłoce (226)
Dodatki (249)
Bibliografia (251)
Skorowidz (253)
Książka jest wysyłana listem priorytetowym.
Zapraszam na moje pozostałe aukcje
W chwili obecnej książka jest w cenie 27,70 zł - najniższa cena na Allegro.