Casa Desenvolupament Què és el bourne de nou shell (bash)? - Definició de tecnologia

Què és el bourne de nou shell (bash)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Bourne Again Shell (Bash)?

El shell de Bourne (Bash) és una closca Unix gratuïta que es pot utilitzar en lloc de la closca de Bourne. És una implementació completa de la Interfície del sistema operatiu portàtil IEEE per a l'especificació de shell Unix (POSIX) i Open Group.


Bash és bàsicament un processador d’ordres que normalment s’executa en una finestra de text, permetent a l’usuari escriure ordres que provoquen accions. Pot llegir ordres d’un fitxer, anomenat script. Com totes les petxines Unix, admet el següent:

  • Nom del fitxer comodí
  • Tuberia
  • Escolteu documents
  • Execució del comandament
  • Variables i estructures de control per a proves de prova i iteració

Techopedia explica Bourne Again Shell (Bash)

Bash va ser escrit per al projecte GNU per Brian Fox. Es diu Bourne de nou shell per moltes raons, la primera és que és la versió de codi obert de la shell de Bourne i la segona com a puny sobre el concepte de tornar a néixer. El seu acrònim és també una descripció del que va fer el projecte, que consistia en combinar les funcions sh, csh i ksh.


Un shell Unix és un intèrpret de línia d’ordres que proporciona als usuaris una interfície d’usuari bàsica. Permet als usuaris comunicar-se amb el sistema mitjançant una sèrie d’ordres que s’escriuen a la finestra de la línia d’ordres. No hi ha botons ni finestres emergents en un shell, simplement molt i molt de text.


Essencialment, Bash permet als usuaris de sistemes com Unix controlar els components més interns del sistema operatiu mitjançant comandes basades en text.


Bash té diverses extensions i s'executa en sistemes operatius com Unix com Linux i Mac OS X. Es portava a Windows mitjançant el Subsistema per a aplicacions basades en UNIX (SUA) i per emulació POSIX mitjançant Cygwin o MSYS. Fins i tot es pot utilitzar en MS-DOS.

Què és el bourne de nou shell (bash)? - Definició de tecnologia