logo

Kaj je Bash?

BASH je akronim za Bourne Again Shell, smešno ime, ki je poklon Bourne Shell (t.j. izumil ga je Steven Bourne).

Bash je lupinski program, ki ga je napisal Brian Fox kot nadgrajeno različico programa Bourne Shell ' sh '. Je odprtokodni projekt GNU. Izdan je bil leta 1989 kot ena najbolj priljubljenih lupinskih distribucij operacijskih sistemov GNU/Linux. Zagotavlja funkcionalne izboljšave v primerjavi z Bourne Shell za programiranje in interaktivno uporabo. Vključuje urejanje ukazne vrstice, vezave tipk, zgodovino ukazov z neomejeno velikostjo itd.

V osnovnih besedah ​​je Bash tolmač ukazne vrstice, ki se običajno izvaja v besedilnem oknu, kjer lahko uporabnik interpretira ukaze za izvajanje različnih dejanj. Kombinacija teh ukazov kot serije znotraj datoteke je znana kot lupinski skript. Bash lahko bere in izvaja ukaze iz lupinskega skripta.

kaj dela ravel v pythonu

Bash je privzeta prijavna lupina za večino distribucij Linuxa in Applov mac OS. Dostopen je tudi za Windows 10 z različico in privzeto uporabniško lupino v Solarisu 11.

Zdaj pa poglejte, po čem je Shell znan.

lupina: Lupina UNIX je program ali tolmač ukazne vrstice, ki interpretira uporabniške ukaze, ki jih uporabnik vnese neposredno ali jih je mogoče prebrati iz datoteke (tj. Shall Script), in jih nato posreduje operacijskemu sistemu v obdelavo. Pomembno je omeniti, da se skripti Shall interpretirajo in ne prevajajo, saj jih interpretira računalniški sistem in ni potrebe po prevajanju skriptov Shell po vrstnem redu izvajanja.

prazen seznam java

V operacijskih sistemih Linux so na voljo različne vrste lupin. Nekateri od njih so naslednji:

poravnaj sliko css
  1. Bourne Shell
  2. C lupina
  3. Korn Shell
  4. GNU Bourne Shell

Če želite izvedeti, katere vrste lupine podpira vaš operacijski sistem, vnesite ukaz v terminal, kot je prikazano spodaj:

 cat /etc/shells 

Če želite vedeti, kje se bash nahaja v vašem OS, vnesite spodnji ukaz in dobili boste določeno lokacijo:

 which bash 

Na spodnji strani si oglejte, katere vrste lupine podpira moj centOS in kje se nahaja njegova lupina bash.

Kaj je Bash