Баш љуска
![]() |
|
Снимак екрана љуске „Баш“ |
|
| Развој | Брајан Фокс |
|---|---|
| Лиценца | ГНУ |
| Веб адреса | Страница на сајту пројекта ГНУ |
Баш љуска (енгл. Bash) је љуска у облику командне линије. Љуску „Баш“ је написао Брајан Фокс[1] (енгл. Brian Fox) 1987. године за пројекат ГНУ[2].
Укључена је на већини јуниксоликих оперативних система са ГНУ лиценцом, што подразумијева све дистрибуције Линукса и издања јуникса која су под ГНУ лиценцом. На већини Линукса, ово је подразумијевана љуска, тј. љуска која се аутоматски додјељује новим корисницима. Љуска се подразумијевано испоручује и на оперативном систему Мек ОС. Уз помоћ програма Сигвин (енгл. Cygwin), могуће је покренути „Баш“ и под оперативним системом Мајкрософт Виндоуз.
Садржај |
[уреди] Могућности
Љуска „Баш“ је наслиједила понашање од љуске Борн, али је наслиједила многе могућности из других љуски, попут C-љуске (tcsh, csh) и љуске Корн (ksh), попут аутоматског завршавања команди и имена датотека и директоријума, историје команди, уређивања командне линије итд. Ове и друге могућности стандардна љуска Борн није имала.
„Баш“ садржи сопствени скриптни језик, помоћу којег је могуће остварити висок ниво аутоматизације послова, јер подржава петље, гранања, промјенљиве и манипулацију њихових вриједности уз помоћ регуларних израза, аритметичке операције уз помоћ команде expr, манипулацију стандардног улаза, излаза и излаза за грешке и преусмјерење у датотеке, што у комбинацији са стандардним скупом алата на јуниксоликим системима и датотечним системима /dev и /proc чини моћну програмерску алатку.
[уреди] Име
Љуска „Баш“ је настала као насљедница љуске Борн (енгл. Bourne shell), која је добила име по Стивену Борну (енгл. Stephen Bourne). Име „Баш“, односно „Bash“, представља акроним за „Bourne Again Shell“ („Опет Борн љуска“), што је алузија на „Born again shell“ („Поновно рођена љуска“)[3].
[уреди] Извори
- ^ Секција „Аутори“ у сваком упутству за „Баш“ (види команду
man bash) - ^ Књига „Учење Баша“, Камерон Њубам и Бил Розенблат, поглавље „Историја јуниксових љуски“ ((en))
- ^ Пројекат Линуксове документације, „Речник“ ((en))
[уреди] Спољашње везе
- Баш; страница пројекта ГНУ ((en))
- Упутство за коришћење „Баша“ ((en))
- Упутства из пројекта Линуксове документације:
