okladka

Kompletny przewodnik po programowaniu powłoki Uniksa

Powłoka to pierwszy element systemów uniksowych, z którym spotykają się użytkownicy. Pod nazwą "powłoka" kryje się tekstowy interfejs użytkownika -- przez długi czas jedyny sposób komunikacji z systemem. Powłoki to samodzielne narzędzia, odseparowane od właściwego systemu. Z tego właśnie powodu dostępne są różne ich wersje. Dziś, mimo rozpowszechnienia środowisk graficznych, powłoki nadal są wykorzystywane. Dzięki nim można w prosty sposób zrealizować zadania związane z przetwarzaniem plików tekstowych i zawartych w nich danych. Znajomość zagadnień związanych z programowaniem powłoki, szczególnie tej najpopularniejszej -- bash, może przydać się każdemu administratorowi Linuksa.

"bash. Wprowadzenie" to książka przedstawiająca tajniki najnowszej wersji powłoki bash (Bourne Again Shell). Przeznaczona jest zarówno dla tych użytkowników systemów uniksowych, którzy wykorzystują powłokę w charakterze interfejsu użytkownika, jak i dla tych, którzy stosują ją w roli narzędzia programistycznego. Niniejsza pozycja opisuje sposób instalowania i konfigurowania powłoki bash, jej zaawansowane mechanizmy, takie jak historia poleceń oraz zagadnienia związane z tworzeniem skryptów powłoki. Zawiera informacje dotyczące pisania programów oraz usuwania z nich błędów. Administratorzy systemów znajdą tu cenne porady związane z zarządzaniem powłoką bash na potrzeby użytkowników systemów.

Każdy użytkownik Linuksa oraz innych systemów z rodziny Unix znajdzie tu bardzo wartościowe informacje.


Przedmowa (7)
1. Podstawy powłoki bash (15)
2. Edytowanie w wierszu poleceń (41)
3. Dostosowywanie środowiska (69)
4. Podstawy programowania powłoki (95)
5. Sterowanie przebiegiem (123)
6. Opcje poleceń i zmienne o określonym typie (151)
7. Operacje wejścia-wyjścia i przetwarzanie wiersza poleceń (175)
8. Obsługa procesów (209)
9. Debugowanie skryptów powłoki (233)
10. Administrowanie powłoką bash (259)
11. Pisanie skryptów powłoki (269)
12. Uruchamianie powłoki bash w systemie (275)
A Powłoki podobne (283)
B Listy sumaryczne (293)
C Ładowalne funkcje wbudowane (313)
D Programowalne uzupełnianie (319)
Skorowidz (323)