kontakt
Software house
>
Tag
>
Bash skryptowy j. programowania. Komendy w Bash.
BASH - Bourne Again SHell

Bash skryptowy j. programowania. Komendy w Bash.

Data wpisu
Tomasz Kozon
Autor
Tomasz Kozon

Bash jest to skryptowy język programowania najczęściej wykorzystywany na serwerach typu Linux. Wywodzi się od innego języka sh ( Bourne Shell ) i skrypty napisane w sh powinny być niemalże w pełni kompatybilne w Bash. Bash jest super zbiorem komend dla sh. Uruchamiany jest w oknie tekstowym i pozwala za pomocą komend uruchamiać i wykonywać różne zadania. Najbardziej popularne komendy dotyczą zadań na folderach, plikach, uprawnieniach użytkowników i plików, ale także instalacji innego oprogramowania czy tworzenia dużych automatyzacji.

Bash ostatnim czasie stał się bardzo popularny jako język skryptowy dla Devopsów. Devopsi mogą tworzyć pisząc w bash całe automatyzację dla infrastruktury, dbają o to by oprogramowanie było instalowane przez odpowiedniego użytkownika i posiadało najnowsze aktualizacje. Bardzo ważna jest często sekwencja komend, która jest wykonywana i Bash umożliwia tworzenie skryptów, które zawsze wykonują daną czynność w takiej samej kolejności. Bardziej zaawansowane skrypty dodatkowo wypiszą odpowiednie komunikaty do konsoli tekstowej, czy też zapytają o dodatkowe dane od użytkownika by mogły działać poprawnie.

Zalety Bash

  • Język programowania Bash umożliwia tworzenie dużych automatyzacji i odciążenie użytkownika od powtarzalnych czynności. Jest preferowanym sposobem wykonywania komend od uruchamiania ich za pomocą GUI.
  • Bardzo dobrze się sprawdza wszędzie tam gdzie mamy do czynienia z automatyzacją, np w wypuszczania w powtarzalny sposób aplikacji webowych na serwer
  • Ma prostą składnie, a dodatkowo umożliwia tworzenie tzw. pipeline’ów. Oznacza to w praktyce serii komend, gdzie każda następna otrzymuje dane z poprzedniej jako dane wejściowe.
Case study: #bash
0 Aktualnie brak case study
Zobacz wszystkie

Wpisy z tagiem: bash