Bash (Bourne Again Shell) GNUk sortutako shell bat da eta GNU/Linux sistema gehienetan aurki daiteke.
Bash tresna bat da fitxategi exekutagarri sinpleak egiteko, erabiltzaile batek adierazten dizkion komandoak exekutatzen dituena.
Bash | |
---|---|
Jatorria | |
Sortzailea(k) | Brian Fox (en) |
Sorrera-urtea | 1989 |
Mugimendua | software librearen mugimendua |
Azken bertsioa | 5.2.21 |
Honen izena darama | Bourne shell (en) , Bourne shell (en) eta born again (en) |
Ezaugarriak | |
Hizkuntza | ingelesa, frantsesa, greziera, Brasilgo portugesa, bulgariera, katalana, txinera klasikoa, Txinera sinplifikatua, Kroaziera, txekiera, daniera, esperantoa, Estoniera, finlandiera, galiziera, georgiera, alemana, hungariera, Indonesiera, Irlandako gaelera, italiera, japoniera, bokmåla, lituaniera, koreera, poloniera, portugesa, errumaniera, errusiera, serbiera, eslovakiera, esloveniera, gaztelania, suediera, turkiera, ukrainera, Vietnamera eta nederlandera |
Euskarria | x86-64 (en) eta i686 (en) |
Programazio-lengoaia | C |
Sistema eragilea | Bash script (en) |
Irakur dezake | GNU/Linux, BSD, macOS, Microsoft Windows, GNU/Hurd (en) , UNIX-moduko eta Plataforma-anitz |
Egile-eskubideak | copyrightduna |
Lizentzia | GNU General Public License, version 3.0 or later (en) |
Deskribapena | |
Oinarritua | Bourne shell (en) bokmål poloniera serbiera |
Honen parte da | GNU Project (en) |
Honen eragina jaso du | ALGOL 68 (en) , Bourne shell (en) , C shell (en) eta KornShell (en) |
Ekoizpena | |
Garatzailea | GNU Project (en) eta Chet Ramey (en) |
Euskaraz | |
Euskaraz | Ez |
http://www.gnu.org/software/bash/bash.html | |
Iturri-kodea | https://git.savannah.gnu.org/cgit/bash.git eta https://git.savannah.gnu.org/gitweb/?p=bash.git |
Laburbilduz, Linuxeko kernelaren eta erabiltzaileen arteko interfaze moduan funtzionatzen du Bashak.
1978. urtean, Stephen Bournek Bourne izeneko sistema interpretatzaile baten oinarriak garatu zituen. Honek onarpen maila handia izan zuen, Unix Sistemetan interprete erabiliena bilakatu baitzen.
Nolanahi ere, hamar urte beranduago Bourne softwarearekin zuen desadostasunak bultzatuta, Richard Stallmanek proiektu hori hobetzea proposatu zuen. Hala, lana hobetzeko asmoz hasi zen Bash proiektua.
1989ko urtarrilaren 10ean, Brian Fox informatikariak Bash komando interpretatzailea sortu zuen. Urte bat beranduago, Chet Ramey proiektuan sartu eta Brian Foxekin batera lanean hasi zen. Elkarrekin, kodeari lotutako arazo batzuk konpondu eta interpretatzailearen ezaugarri berriak inplementatu zituzten. Brian Fox proiektuko buru gisa jardun zuen 1992ra arte; baina 1994. urtean bere erantzunkizuna Chet Rameyk hartu zuen. Handik aurrera, Bash komando interpretatzailea GNU/Linuxeko shellik ezagunena bilakatu da, gero eta ospe handiagoa bereganatuz.
Oro har, kolore beltzeko testu-leiho batean exekutatzen da; non erabiltzaileak komandoak idatz ditzakeen. Leiho horretan kurtsore keinukari bat ageri da, prompt izenekoa.
erabiltzailea@gailuarenIzena:/path$ [KOMANDOA]
Bash scriptak exekuzio baimena duten testu fitxategiak dira, Bashen antzeko shellek ulertu eta exekutatu ditzaketenak. Sistemaren komandoz osatutako zerrenda antzekoak dira, mota askotariko eragiketak egiteko aukera ematen dutenak.
Ezin da benetako programazio-lengoaiatzat hartu, izatez, sistemaren shell batek interpretatu behar baititu lerroz lerro bere barneko aginduak. Oso tresna erabiliak eta garrantzitsuak dira, aukera ematen baitute sistemako eragiketa errepikakorrak eta konplexuak automatizatzeko.
Terminalean bertan sortu daitezke fitxategi hauek testu-editore sinple bat erabiliz eta sortutako fitxategi horri .sh luzapena ematen zaio:
vim nirescripta.sh
Script baten hasierako lerroan, shebang izeneko karaktere multzo bat adierazten da, scripta zein komando interpretek exekutatuko duen adierazteko. Horren ondoren, komando zerrenda bat idatzi behar da, dagokion interpreteak, Bashak kasu, exekutatu dezan:
#!/bin/bash echo "Hona hemen adibide bat."
Idatzitako scripta exekutatuz gero terminalean ondorengo emaitza lortzen da:
$ Hona hemen adibide bat.
This article uses material from the Wikipedia Euskara article Bash, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Eduki guztia CC BY-SA 4.0(r)en babespean dago, ez bada kontrakoa esaten. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Euskara (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.