Баш (Јуникс љуска) — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке
укорењена транскрипција споја "еш", добро је објаснио корисник 87.116.178.156, нема у Правопису, али има код Прћића и користи се на Википедији
ознака: поништење
Ред 1:
{{Кутијица софтвер
| име = БашБеш
| лого = Bash-org.jpg
| скриншот = BashSS.png
| текст = Снимак екрана интерпретера „Баш“„Беш“
| програмер = Брајан Фокс
| верзија_најновијег_издања =
Ред 15:
| вебсајт = [http://www.gnu.org/software/bash/bash.html Страница на сајту пројекта ГНУ]
}}
'''БашБеш''' ({{јез-ен|Bash}}) је [[љуска (рачунарство)|интерпретер]] и [[програмски језик]] у облику командне линије који је написао Брајан Фокс<ref>Секција „Аутори“ у сваком упутству за „Баш“„Беш“ (види команду <code>man bash</code>)</ref> ({{јез-ен|Brian Fox}}) [[1987]]. године за пројекат [[ГНУ]]{{sfn|Newham|2005|p=15}}.
 
Укључен је на већини [[јуникс]]оликих [[оперативни систем|оперативних система]] са ГНУ лиценцом, што подразумијева све дистрибуције Линукса и издања јуникса која су под ГНУ лиценцом. На већини Линукса, ово је подразумијевани интерпретер, тј. интерпретер који се аутоматски додјељује новим корисницима. Интерпретер се подразумијевано испоручује и на оперативном систему [[Мек ОС]]. Уз помоћ програма [[Сигвин]] ({{јез-ен|Cygwin}}), могуће је покренути „Баш“„Беш“ и под оперативним системом [[Мајкрософт виндоус|Мајкрософт Виндоус]].
 
== Могућности ==
Интерпретер „Баш“„Беш“ је наслиједио понашање од интерпертера Борн, али је наслиједио многе могућности из других, попут интерпретера -{C}-- (<code>tcsh, csh</code>) и [[Корн (љуска)|интерпретера Корн]] (<code>ksh</code>), попут аутоматског завршавања команди и имена датотека и директоријума, историје команди, уређивања командне линије итд. Ове и друге могућности стандардни интерпретер Борн није имао.
 
„Баш“„Беш“ садржи сопствени скриптни језик, помоћу којег је могуће остварити висок ниво аутоматизације послова, јер подржава петље, гранања, [[промјенљива (програмирање)|промјенљиве]] и манипулацију њихових вриједности уз помоћ [[регуларни израз|регуларних израза]], аритметичке операције уз помоћ команде <code>expr</code>, манипулацију стандардног улаза, излаза и излаза за грешке и преусмјерење у датотеке, што у комбинацији са стандардним скупом алата на јуниксоликим системима и [[датотечни систем|датотечним системима]] <code>/dev</code> и <code>/proc</code> чини моћну програмерску алатку.
 
== Име ==
„Баш“„Беш“ је настао као насљедник интерпретера [[Борн љуска|Борн]] ({{јез-ен|Bourne shell}}), који је добио име по Стивену Борну ({{јез-ен|Stephen Bourne}}). Име „Баш“„Беш“, односно „''-{Bash}-''“, представља акроним за „''-{Bourne Again Shell}-''“ („''Опет Борн интерпретер''“), што је алузија на „''-{Born again shell}-''“ („''Поновно рођени интерпретер''“)<ref>[http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/glossary.html Пројекат Линуксове документације, „Речник“] {{en}}</ref>.
 
== Референце ==
Ред 35:
== Спољашње везе ==
{{Commonscat|GNU Bash}}
* [http://www.gnu.org/software/bash/bash.html БашБеш]; страница пројекта ГНУ {{en}}
* [http://tiswww.case.edu/php/chet/bash/bashref.html Упутство за коришћење „Баша“„Беша“] {{en}}
* Упутства из пројекта Линуксове документације:
** [http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html Водич кроз „Баш“„Беш“ за почетнике]
** [http://www.tldp.org/LDP/abs/html/index.html Напредно програмирање интерпретера „Баш“„Беш“]
 
{{GNU}}