To wydanie 5.0, ostatnia aktualizacja 12 maja 2019 r. Podręcznika GNU Bash, dla Bash, wersja 5.0.
Bash zawiera funkcje, które pojawiają się w innych popularnych powłokach oraz niektóre funkcje, które pojawiają się tylko w Bash. Niektóre z powłok, z których Bash pożyczył koncepcje, to Bourne Shell (sh), Korn Shell (ksh) i C-shell (csh i jego następca, tcsh). Poniższe menu dzieli funkcje na kategorie, zwracając uwagę, które funkcje zostały zainspirowane innymi powłokami, a które są specyficzne dla Bash.
Ten podręcznik ma na celu krótkie wprowadzenie do funkcji dostępnych w Bash. Strona podręcznika Bash powinna być używana jako ostateczne odniesienie do zachowania powłoki.
Spis treści
Funkcje Bash
1. Wstęp
1.2 Co to jest powłoka?
1.1 Co to jest Bash?
2 definicje
3 podstawowe funkcje powłoki
3.1 Składnia powłoki
3.2 Polecenia powłoki
3.3 Funkcje powłoki
3.4 Parametry powłoki
3.5 Rozszerzenia powłoki
3.6 Przekierowania
3.7 Wykonywanie poleceń
3.8 Skrypty powłoki
4 wbudowane polecenia powłoki
4.1 Wbudowane powłoki Bourne'a
4.2 Wbudowane polecenia Bash
4.3 Modyfikacja zachowania powłoki
4.4 Wbudowane specjalne
5 zmiennych zmiennych
5.1 Zmienne powłoki Bourne'a
5.2 Zmienne Bash
6 funkcji Bash
6.1 Wywoływanie Bash
6.2 Pliki startowe Bash
6.3 Interaktywne powłoki
6.4 Wyrażenia warunkowe Bash
6.5 Arytmetyka powłoki
6.6 Aliasy
6,7 Tablice
6.8 Stos katalogów
6.9 Kontrolowanie monitu
6.10 Powłoka z ograniczeniami
6.11 Tryb Bash POSIX
7 Kontrola zadań
7.1 Podstawy kontroli zadań
7.2 Wbudowane funkcje sterowania zadaniami
7.3 Zmienne kontroli zadań
8 Edycja wiersza poleceń
8.1 Wprowadzenie do edycji linii
8.2 Interakcja Readline
8.3 Czytaj plik początkowy
8.4 Wiążące polecenia Readline
8.5 Tryb Readline vi
8.6 Programowalne zakończenie
8.7 Wbudowane programowalne uzupełnienia
8.8 Programowalny przykład realizacji
9 Interaktywne korzystanie z historii
9.1 Funkcje historii Bash
9.2 Wbudowane historie Bash
9.3 Rozszerzenie historii
10 Instalowanie Bash
10.1 Instalacja podstawowa
10.2 Kompilatory i opcje
10.3 Kompilacja dla wielu architektur
10.4 Nazwy instalacji
10.5 Określanie typu systemu
10.6 Domyślne udostępnianie
10.7 Sterowanie operacją
10.8 Funkcje opcjonalne
Dodatek A Zgłaszanie błędów
Dodatek B Główne różnice w stosunku do powłoki Bourne'a
B.1 Różnice w implementacji od powłoki SVR4.2
Dodatek C Licencja GNU na bezpłatną dokumentację
DODATEK: Jak korzystać z tej licencji dla swoich dokumentów
Ostatnia aktualizacja
18 maj 2020
Książki i materiały źródłowe