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

Садржај обрисан Садржај додат
моја грешка, нема то конкретно у Правопису, али има код Прћића, по томе су и чланци Ешби, Ешли, Ешланд, Ешвил, Ешфорд...
ознака: поништење
м Враћене измене 87.116.178.156 (разговор) на последњу измену корисника Dungodung
ознака: враћање
Ред 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}}