GNU Bash
| Wersja | 4(stan na 11.11.2015) |
| Platformy | Mac, Linux |
| Licencja | Freeware |
| Kategoria | System |
Główne funkcje
- Rozszerzona składnia poleceń powłoki Bourne’a
- Interaktywna edycja wiersza poleceń
- Tablice indeksowane o nieograniczonym rozmiarze
- Podstawianie poleceń
- Dopasowywanie wzorców nazw plików
Przegląd oprogramowania
GNU Bash to powłoka systemu Unix stworzona dla projektu GNU. Bash to skrót od Bourne Again SHell i bezpłatny zamiennik powłoki Bourne’a. Jest szeroko używany jako powłoka systemu operacyjnego GNU.
Bash używa składni poleceń będącej rozszerzeniem składni poleceń powłoki Bourne’a i może wykonywać wiele skryptów powłoki Bourne’a. Powłoka oferuje różne funkcje znane z powłoki C (csh) i powłoki Korn (ksh). Bash zapewnia interaktywną edycję wiersza poleceń, funkcje powłoki i aliasy, tablice indeksowane o nieograniczonym rozmiarze oraz kontrolę zadań. Powłoka obsługuje także podstawianie poleceń, dopasowywanie wzorców nazw plików, potoki, a także struktury sterujące i zmienne używane do iteracji oraz sprawdzania warunków.
Bash jest szeroko używany jako powłoka systemu operacyjnego GNU. Oferuje wiele funkcji i jest aktywnie rozwijany. Ogólnie rzecz biorąc, GNU Bash to znaczne ulepszenie w stosunku do powłoki Bourne’a, które integruje także funkcje powłok csh i ash.
Podstawowy typ pliku
Obsługiwane typy plików
| Rozszerzenie | Typ pliku |
|---|---|
| .SH | Skrypt powłoki Bash |
| .BASH_HISTORY | Plik historii Bash |
| .BASH_PROFILE | Plik interaktywnej powłoki logowania Bash |
| .BASHRC | Plik nieinteraktywnej powłoki logowania Bash |
| .PROFILE | Profil powłoki Bash |
| .SH | Skrypt powłoki Bash |