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

Садржај обрисан Садржај додат
м PointDread је преместио страницу Баш љуска на Баш (интерпретер командне линије): звучи као орах
поправка терминологије (за очајни превод немам времена)
Ред 15:
| вебсајт = [http://www.gnu.org/software/bash/bash.html Страница на сајту пројекта ГНУ]
}}
'''Баш љуска''' ({{јез-ен|Bash}}) је [[Љускаљуска (рачунарство)|љускаинтерпретер]] у облику командне линије. Љуску „Баш“који је написао Брајан Фокс<ref>Секција „Аутори“ у сваком упутству за „Баш“ (види команду <code>man bash</code>)</ref> ({{јез-ен|Brian Fox}}) [[1987]]. године за пројекат [[ГНУ]]<ref>[http://books.google.com/books?id=YLSw9FCL37sC&pg=PR15&dq=history+of+bash+brian+fox&ei=opInR97UEJTQ7gKllIXWBg&ie=ISO-8859-1&sig=mQPYkdUkj9y5S9BMxTmfmlYtcwQ#PPA4,M1 Књига „Учење Баша“], Камерон Њубам и Бил Розенблат, поглавље „Историја јуниксових љуски“ {{en}}</ref>.
 
УкљученаУкључен је на већини [[јуникс]]оликих [[оперативни систем|оперативних система]] са ГНУ лиценцом, што подразумијева све дистрибуције Линукса и издања јуникса која су под ГНУ лиценцом. На већини Линукса, ово је подразумијеванаподразумијевани љускаинтерпретер, тј. љускаинтерпретер којакоји се аутоматски додјељује новим корисницима. ЉускаИнтерпретер се подразумијевано испоручује и на оперативном систему [[Мек ОС]]. Уз помоћ програма [[Сигвин]] ({{јез-ен|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:
* Упутства из пројекта Линуксове документације:
** [http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html Водич кроз „Баш“ за почетнике]
** [http://www.tldp.org/LDP/abs/html/index.html Напредно програмирање љускеинтерпретера „Баш“]
{{Commonscat|Bash}}