# Bash

### De Viquipèdia

Bash és un intèrpret de comandes, usat sovint pel sistema GNU/Linux. És qui s'encarrega de comunicar l'usuari amb el sistema. No és l'únic intèrpret existent per a Linux (Busybox,...), però si un dels més emprats.

Aquest programa, desenvolupat per GNU, és una adaptació lliure de l'intèrpret de comandes propi d'Unix, de codi font tancat, anomenat SH. Lluny de recrear aquest entorn, el Bash el millora en varis aspectes, podent-lo considerar una extensió del propi SH.

L'entorn en sí no té cap utilitat, però és amb el que podrem inicialitzar els programes, que sí que en tenen.

Vist d'aquesta manera, es pot considerar que el BASH, és el programa que ens permet utilitzar el nostre sistema, res més lluny de la realitat ja que no sols és un simple intèrpret, sinó un petit llenguatge de programació que permet crear petits guions o programes, que administrin diverses tasques utilitzant els programes que tinguem instal·lats, així per exemple, podríem crear un petit programa que netegi els fitxers temporals cada X temps.

A més, el Bash té capacitats per engegar aplicacions en segon pla, afegint així els avantatges d'un sistema multitasca com és Linux.

Una altra de les característiques del Bash com a sistema de programació és el fet de que tots els guions d'arrancada d'un sistema GNU/Linux siguin creats emprant-lo, el que fa que es necessiti uns coneixements més aviat extensos sobre el seu funcionament per crear una arrancada.

Una capacitat que comparteix amb el Sh és el fet de poder introduir entrades (i rebre sortides), a programes o guions, simplement afegint-ne els paràmetres a continuació del programa. Els programes, en finalitzar, retornen automàticament un valor (recuperable amb “$?”) que indica si ha acabat correctament o no el programa.

Obtingut de "http://ca.wikipedia.org../../../b/a/s/Bash.html"

Categoria: Programari lliure

##### Views

- Article
- Discussió
- Revisió actual

##### Cerca

##### En altres llengües

- العربية
- Български
- Bosanski
- Česky
- Deutsch
- English
- Esperanto
- Español
- Suomi
- Français
- Galego
- עברית
- Hrvatski
- Magyar
- Italiano
- 日本語
- 한국어
- Nederlands
- Polski
- Português
- Русский
- Slovenčina
- Svenska
- ไทย
- Türkçe
- 中文