Interfejs programu | |
Autor | Chet Ramey |
---|---|
Aktualna wersja stabilna | 5.2.37 (23 września 2024) [±] |
System operacyjny | GNU |
Rodzaj | Powłoka systemowa |
Licencja | GNU GPL |
Strona internetowa |
bash – powłoka systemowa UNIX napisana dla projektu GNU. Program jest rozprowadzany na licencji GPL.
Bash to jedna z najpopularniejszych powłok systemów uniksowych. Jest domyślną powłoką w większości dystrybucji systemu GNU/Linux oraz w systemie macOS od wersji 10.3 do 10.14[1], istnieją także wersje dla większości systemów uniksowych. Bash jest także domyślną powłoką w środowisku Cygwin i MinGW dla systemów Win32.
Bash pozwala na pracę w trybie konwersacyjnym i w trybie wsadowym. Język basha umożliwia definiowanie aliasów, funkcji, zawiera konstrukcje sterujące przepływem (if, while, for, ...). Powłoka systemowa zachowuje historię wykonywanych poleceń i zapisuje ją domyślnie w pliku .bash_history
w katalogu domowym użytkownika.