Bash

Wikipedia, Entziklopedia askea
Jump to navigation Jump to search
Gnu-bash-logo.svg Bash
Bash demo.png
Jatorria
Sortzailea Brian Fox (en) Itzuli
Sorrera-urtea 1989
Argitaratze-data 1989
Mugimendua software librearen mugimendua
Azken bertsioa 5.0
Honen izena darama Bourne shell (en) Itzuli
Ezaugarriak
Hizkuntza Ingelesa eta Frantsesa
Euskarria x86_64 (en) Itzuli eta i686 (en) Itzuli
Programazio-lengoaia C
Sistema-eragilea Bash script (en) Itzuli
Irakur dezake GNU/Linux, BSD, macOS, Microsoft Windows, GNU/Hurd (en) Itzuli, UNIX-moduko eta Plataforma-anitz
Lizentzia GNU General Public License, version 3.0 or later (en) Itzuli
Deskribapena
Oinarritua Bourne shell (en) Itzuli
nederlandera
bokmål
poloniera
serbiera
Honen parte da GNU Project (en) Itzuli
Honen eragina jaso du ALGOL 68 (en) Itzuli, Bourne shell (en) Itzuli, C shell (en) Itzuli eta Korn shell (en) Itzuli
Ekoizpena
Garatzailea GNU Project (en) Itzuli eta Chet Ramey (en) Itzuli
Euskaraz
Euskaraz Ez
gnu.org…
Iturri-kodea https://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]