Bash

Wikipedia, Entziklopedia askea
Gnu-bash-logo.svg Bash
Bash demo.png
Jatorria
SortzaileaBrian Fox (en) Itzuli
Sorrera-urtea1989
Argitaratze-data1989
Mugimenduasoftware librearen mugimendua
Azken bertsioa5.1.8
Honen izena daramaBourne shell (en) Itzuli
Ezaugarriak
Hizkuntzaingelesa eta frantsesa
Euskarriax86_64 (en) Itzuli eta i686 (en) Itzuli
Programazio-lengoaiaC
Sistema-eragileaBash script (en) Itzuli
Irakur dezakeGNU/Linux, BSD, macOS, Microsoft Windows, GNU/Hurd (en) Itzuli, UNIX-moduko eta Plataforma-anitz
Egile-eskubideakcopyrightduna
LizentziaGNU General Public License, version 3.0 or later (en) Itzuli
Deskribapena
OinarrituaBourne shell (en) Itzuli
nederlandera
bokmål
poloniera
serbiera
Honen parte daGNU Project (en) Itzuli
Honen eragina jaso duALGOL 68 (en) Itzuli, Bourne shell (en) Itzuli, C shell (en) Itzuli eta Korn shell (en) Itzuli
Ekoizpena
GaratzaileaGNU Project (en) Itzuli eta Chet Ramey (en) Itzuli
Euskaraz
EuskarazEz
http://www.gnu.org/software/bash/bash.html
Iturri-kodeahttps://git.savannah.gnu.org/cgit/bash.git, git://git.savannah.gnu.org/bash.git, https://git.savannah.gnu.org/git/bash.git eta ssh://git.savannah.gnu.org/srv/git/bash.git

Bash (Bourne Again SHell [1]), GNU proiekturak idatzitako UNIX moduko shell bat da. Bash, GNU-Linux sistema gehienetan aurkitu dezakegu, hala nola Appleren Mac OS Xean eta Cygwinek eskeinitako POSIX emulazioarekin, baita ere Microsoft Windows sistemetan aurkitu dezakegu.

Ezaugarriak[aldatu | aldatu iturburu kodea]

Bash komando sistemak, Bourne shella baino zenbait karakteristika gehiago ditu, hala eta guztiz ere, Bourne Shell-rentzako idatzitako script-ak erabili daitezke inolako aldaketarik gabe. Bash interpretearen komando sintaxiak, Korn Shell(ksh) eta C shell(csh) hartzen ditu zenbait ezaugarri, komando linearen edizioa, erabilitako komandoen historia, $RANDOM eta $PPID , POSIX komandoen substituzio sintaxia $(…).

Hasierako script-ak[aldatu | aldatu iturburu kodea]

Bash ejekutatzen den bakoitzean zenbait script aldi berean ejekutatzen dira:

Hasteko, /etc/profile fitxategian aurkitzen diren komanduak irakurri eta ejekutatzen ditu (existitzen bada). Gero, ~/.bash_profile , ~/bash_login eta ~/.profile (ordena honetan) irakurri eta ejekutatzen dira (existitzen badira).

Programa amaitzen denean, ~/.bash_logout, irakurri eta ejekutatzen du existitzen bada.

Ikus, ere[aldatu | aldatu iturburu kodea]

Kanpo, loturak[aldatu | aldatu iturburu kodea]

Kanpo estekak[aldatu | aldatu iturburu kodea]