ODBIERZ TWÓJ BONUS :: »

Skrypty powłoki systemu Linux. Zagadnienia zaawansowane. Wydanie II Mokhtar Ebrahim, Andrew Mallett

Autorzy:
Mokhtar Ebrahim, Andrew Mallett
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 4
Stron:
256
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Rodzajów powłok systemu Linux i hierarchii poleceń bash
  • Konfigurowania edytorów tekstu do pisania skryptów powłoki
  • Tworzenia, uruchamiania i debugowania skryptów bash
  • Pracy ze zmiennymi, zasięgiem i podstawianiem wyników poleceń
  • Tworzenia interaktywnych skryptów z wykorzystaniem poleceń echo i read
  • Przekazywania parametrów i opcji do skryptów
  • Stosowania instrukcji warunkowych if, elif, else oraz polecenia case
  • Wykorzystywania alternatywnej składni, testów i operacji arytmetycznych
  • Budowania pętli for, while, until oraz obsługi zagnieżdżonych pętli
  • Tworzenia i używania funkcji, przekazywania parametrów i obsługi rekurencji
  • Przetwarzania tekstu za pomocą edytora strumieniowego sed
  • Automatyzacji tworzenia hostów wirtualnych na serwerze Apache
  • Pracy z poleceniem AWK do analizy i filtrowania danych tekstowych
  • Tworzenia i stosowania wyrażeń regularnych w przetwarzaniu tekstu
  • Analizowania plików dziennika i generowania raportów z użyciem AWK
  • Wykorzystywania Pythona jako alternatywy dla skryptów powłoki bash

Mimo że nowe wydania dystrybucji Linuksa są coraz łatwiejsze w obsłudze, a ważniejsze czynności administracyjne mogą być wykonywane za pomocą intuicyjnego interfejsu graficznego, wciąż nie można się obejść bez powłoki Bourne'a, znanej jako bash. Dobrze napisany skrypt powłoki pozwala na automatyzację nudnych obowiązków, umożliwia monitorowanie stanu systemu, optymalizację jego wydajności czy dostosowanie go do potrzeb. Warto też wypróbować ciekawą alternatywę dla tradycyjnych skryptów powłoki bash, czyli kod Pythona.

Dzięki tej książce nauczysz się wszystkiego, co jest potrzebne do pisania profesjonalnych skryptów powłoki. Dowiesz się, czym są powłoki systemu Linux, dlaczego tak ważna jest powłoka bash i w jaki sposób edytuje się skrypty. Nauczysz się pracy na zmiennych, debugowania kodu i tworzenia skryptów interaktywnych. Będziesz korzystać z instrukcji warunkowych i pętli, a także z edytora vim, pakietu Visual Studio Code oraz edytora strumieniowego sed. Zapoznasz się z zasadami pisania funkcji, dzięki którym będziesz mógł wielokrotnie używać uniwersalnych fragmentów kodu. Ponadto zdobędziesz umiejętność przetwarzania danych tekstowych, zarówno za pomocą polecenia AWK, jak i wyrażeń regularnych. Na koniec przekonasz się, jak ciekawą alternatywą dla skryptów powłoki bash jest kod napisany w Pythonie!

W tej książce między innymi:

  • wyczerpujące wprowadzenie do tworzenia i debugowania skryptów powłoki
  • składnia alternatywna i operacje arytmetyczne
  • praca z blokami kodu i korzystanie z funkcji
  • automatyzacja tworzenia hostów wirtualnych
  • zaawansowane korzystanie z polecenia AWK
  • skrypty do analizy plików dziennika i tworzenia raportów

Opanuj sztukę pisania doskonałych skryptów powłoki!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Mokhtar Ebrahim od 2010 roku administruje systemami Linux. Jego pasją jest tworzenie skryptów powłoki bash i programów w Pythonie, automatyzujących wiele codziennych zadań. Pisze artykuły techniczne dla serwisu Like Geeks.

Andrew Mallett jest autorem książek i właścicielem The Urban Penguin. Tworzy profesjonalne oprogramowanie i prowadzi szkolenia z zakresu systemów Linux. Jest wielkim fanem wiersza poleceń i uważa skrypty za nieodzowne narzędzie każdego admina.

Mokhtar Ebrahim, Andrew Mallett - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy Linuksa, aby korzystać z tej książki?
Podstawowa znajomość Linuksa i obsługi terminala będzie pomocna, ale książka wprowadza również w niezbędne zagadnienia, dlatego poradzi sobie także osoba z podstawową wiedzą.
2. Czy książka obejmuje zagadnienia związane z automatyzacją zadań administracyjnych?
Tak, książka szczegółowo omawia automatyzację zadań, takich jak tworzenie kopii zapasowych, zarządzanie hostami wirtualnymi czy analiza logów systemowych.
3. Jakie narzędzia i edytory są wykorzystywane w książce do tworzenia skryptów?
Autorzy pokazują, jak korzystać z popularnych edytorów tekstu, takich jak vim, nano, gedit oraz Visual Studio Code, a także narzędzi do przetwarzania tekstu, jak sed i awk.
4. Czy książka zawiera praktyczne przykłady i gotowe skrypty?
Tak, w każdym rozdziale znajdują się praktyczne przykłady, gotowe fragmenty kodu oraz zadania do samodzielnego wykonania.
5. Czy w książce znajdę informacje o debugowaniu i testowaniu skryptów powłoki?
Tak, jeden z rozdziałów poświęcony jest w całości debugowaniu, testowaniu oraz najlepszym praktykom w pisaniu niezawodnych skryptów.
6. Czy książka porusza temat alternatywnych języków do bash, takich jak Python?
Tak, ostatni rozdział książki przedstawia Pythona jako alternatywę dla skryptów powłoki bash i pokazuje, jak wykorzystać go do automatyzacji zadań.
7. Czy książka nadaje się do nauki samodzielnej, czy lepiej korzystać z niej na kursie?
Książka jest napisana w sposób umożliwiający samodzielną naukę - zawiera wyjaśnienia, przykłady, pytania kontrolne i odpowiedzi, dzięki czemu możesz uczyć się we własnym tempie.
8. Czy po przeczytaniu książki będę potrafił analizować logi systemowe i tworzyć raporty?
Tak, książka uczy, jak analizować logi przy użyciu narzędzi takich jak awk i sed oraz jak generować z nich czytelne raporty.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
41,40 zł
Dodaj do koszyka
Ebook
34,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile