5 najpogosteje uporabljenih odprtokodnih lupin za Linux


Lupina je interpreter ukazov v operacijskem sistemu, kot je Unix ali GNU/Linux, je program, ki izvaja druge programe. Uporabniku računalnika zagotavlja vmesnik za sistem Unix/GNU Linux, tako da lahko uporabnik izvaja nekatere ukaze ali pripomočke/orodja z nekaterimi vhodnimi podatki.

Ko lupina zaključi z izvajanjem programa, pošlje izhod uporabniku na zaslonu, ki je standardna izhodna naprava. Zaradi tega se imenuje\"tolmač ukazov".

Lupina je veliko več kot le interpretator ukazov, ampak je tudi lasten programski jezik s popolnimi konstrukcijami programskega jezika, kot so pogojna izvedba, zanke, spremenljivke, funkcije in še veliko več.

Zato je lupina Unix/GNU Linux zmogljivejša v primerjavi z lupino Windows.

V tem članku si bomo ogledali nekatere najpogosteje uporabljene odprtokodne lupine na Unix/GNU Linux.

1. Bash Shell

Bash pomeni Bourne Again Shell in je privzeta lupina v mnogih distribucijah Linuxa danes. Je tudi lupina, združljiva s sh, in ponuja praktične izboljšave v primerjavi s sh za programiranje in interaktivno uporabo, ki vključuje:

  1. Urejanje ukazne vrstice
  2. Nadzor dela
  3. Zgodovina ukazov neomejene velikosti
  4. Funkcije lupine in vzdevki
  5. Neomejene velikosti indeksiranih nizov
  6. Celoštevilsko aritmetiko v poljubno osnovo od dveh do štiriinštiridesetih

2. Lupina Tcsh/Csh

Tcsh je izboljšana lupina C, uporablja se lahko kot interaktivna prijavna lupina in ukazni procesor skripte lupine.

Tcsh ima naslednje funkcije:

  1. C kot sintaksa
  2. Urejevalnik ukazne vrstice
  3. Programirano dokončanje besed in datotek
  4. Popravek črkovanja
  5. Nadzor dela

3. Ksh Shell

Ksh pomeni Kornova lupina, zasnoval in razvil ga je David G. Korn. Je popoln, zmogljiv programski jezik na visoki ravni in tudi interaktivni ukazni jezik, tako kot mnoge druge lupine Unix/GNU Linux.

4. Zsh Shell

Zsh je zasnovan za interakcijo in vključuje številne funkcije drugih lupin Unix/GNU Linux, kot so bash, tcsh in ksh.

Je tudi zmogljiv skriptni jezik, tako kot druge lupine, ki so na voljo. Čeprav ima nekaj edinstvenih lastnosti, ki vključujejo:

  1. Ustvarjanje imena datoteke
  2. zagonske datoteke
  3. Ogled prijave/odjave
  4. Zaključni komentarji
  5. Kazalo koncepta
  6. Spremenljiv indeks
  7. Kazalo funkcij
  8. Kazalo ključev in še veliko več, kar lahko najdete na straneh z navodili

5. Ribe

Riba v celoti pomeni\"prijazna interaktivna lupina" in je bila napisana leta 2005. Namenjena je bila, da bo popolnoma interaktivna in uporabniku prijazna, tako kot druge lupine ima nekaj precej dobrih lastnosti, ki vključujejo:

  1. Dokončanje strani z osebnimi podatki
  2. Spletna konfiguracija
  3. Samodejni predlogi
  4. Popolnoma zapisljiv s čistimi skripti
  5. Podpora terminalski tehnologiji term256

Več o lupini rib lahko preberete na strani Fish - Smart Interaktivna lupina za Linux

Povzetek

To niso vse lupine, ki so na voljo v Unix/GNU Linux, vendar so najbolj uporabljene, razen tistih, ki so že nameščene v različnih distribucijah Linuxa. Upam, da vam je ta članek koristen in še več dodatnih informacij, ne oklevajte in objavite komentar.