Linux. Komendy i polecenia. Praktyczne przykłady - Helion
ISBN: 83-7361-994-1
stron: 264, Format: B5, okładka: miękka
Data wydania: 2005-09-29
Księgarnia: Helion
Cena książki: 29,90 zł
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.
Osoby które kupowały "Linux. Komendy i polecenia. Praktyczne przykłady", wybierały także:
- Administracja systemem Linux. Kurs video. Przewodnik dla początkujących 59,00 zł, (17,70 zł -70%)
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- Bezpiecze 129,00 zł, (64,50 zł -50%)
- Python dla administrator 178,98 zł, (89,49 zł -50%)
- Linux. Wiersz polece 149,00 zł, (74,50 zł -50%)
Spis treści
Linux. Komendy i polecenia. Praktyczne przykłady -- spis treści
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)