Tai „GNU Bash“ informacinio vadovo „Bash“ 5.0 versija, paskutinį kartą atnaujinta 2019 m. Gegužės 12 d.
„Bash“ yra funkcijų, kurios atsiranda kituose populiariuose apvalkatuose, ir kai kurių funkcijų, kurios rodomos tik „Bash“. Kai kurie iš apvalkalų, iš kurių Bash pasiskolino sąvokas, yra „Bourne Shell“ (sh), „Korn Shell“ (ksh) ir „C“ apvalkalas (csh ir jo įpėdinis, tcsh). Šiame meniu funkcijos suskirstytos į kategorijas, pažymint, kurias funkcijas įkvėpė kiti apvalkalai, o kurios būdingos Bashui.
Šis vadovas yra skirtas trumpai supažindinti su „Bash“ funkcijomis. „Bash“ vadovo puslapis turėtų būti naudojamas kaip galutinė nuoroda apie apvalkalo elgesį.
Turinys
Bash savybės
1. Įvadas
1.2 Kas yra apvalkalas?
1.1 Kas yra bashas?
2 apibrėžimai
3 pagrindinės apvalkalo savybės
3.1 Apvalkalo sintaksė
3.2 „Shell“ komandos
3.3 Apvalkalo funkcijos
3.4 Apvalkalo parametrai
3.5 „Shell“ plėtiniai
3.6 Peradresavimai
3.7 Komandų vykdymas
3.8 „Shell“ scenarijai
4 „Shell Builtin“ komandos
4.1 „Bourne Shell“ versijos
4.2 „Bash Builtin“ komandos
4.3 „Shell“ elgesio modifikavimas
4.4 Specialūs pastatomieji vaistai
5 apvalkalų kintamieji
5.1 „Bourne Shell“ kintamieji
5.2 Bash kintamieji
6 „Bash“ funkcijos
6.1 Kreipimasis į Bashą
6.2 „Bash“ paleisties failai
6.3. Interaktyvūs apvalkalai
6.4 Sąlyginės išraiškos „bash“
6.5 Apvalkalo aritmetika
6.6 Slapyvardžiai
6.7 Masyvai
6.8 Katalogas
6.9 Raginimo valdymas
6.10 Apribotas apvalkalas
6.11 „Bash POSIX“ režimas
7 Darbo kontrolė
7.1 Darbo kontrolės pagrindai
7.2 Darbo kontrolės priemonės
7.3 Darbo kontrolės kintamieji
8 Komandų eilutės redagavimas
8.1 Įvadas į eilutės redagavimą
8.2 Skaitymo linijos sąveika
8.3 „Readline Init“ failas
8.4 Paprastos skaitymo komandos
8.5 Skaitymo linijos režimas
8.6 Programuojamas užbaigimas
8.7 Programuojami užbaigimo komponentai
8.8 Programuojamo užbaigimo pavyzdys
9 Interaktyvus istorijos naudojimas
9.1. „Bash History“ galimybės
9.2 Bash History Builtins
9.3 Istorijos plėtra
10 „Bash“ diegimas
10.1 Pagrindinis diegimas
10.2 Kompiliatoriai ir parinktys
10.3 Kelių architektūrų kompiliavimas
10.4 Diegimo vardai
10.5 Sistemos tipo nurodymas
10.6 Bendrosios numatytosios nuostatos
10.7 Valdymo įtaisai
10.8 Pasirenkamos savybės
A priedas Pranešimas apie klaidas
B priedėlis Pagrindiniai skirtumai nuo „Bourne Shell“
B.1 Įdiegimo skirtumai nuo SVR4.2 apvalkalo
C priedas GNU nemokamos dokumentacijos licencija
PRIEDAS: Kaip naudoti šią licenciją savo dokumentams