5 visbiežāk izmantotās Linux atvērtā pirmkoda čaulas


Korpuss ir komandu tulks operētājsistēmā, piemēram, Unix vai GNU/Linux, tā ir programma, kas izpilda citas programmas. Tas nodrošina datora lietotāja saskarni Unix/GNU Linux sistēmai, lai lietotājs varētu izpildīt dažādas komandas vai utilītas/rīkus ar dažiem ievades datiem.

Kad čaula ir pabeigusi programmas izpildi, tā ekrānā nosūta lietotājam izvadi, kas ir standarta izvades ierīce. Šī iemesla dēļ to sauc par “komandu tulku”.

Apvalks ir daudz vairāk nekā tikai komandu tulks, tā ir arī pati sava programmēšanas valoda ar pilnīgām programmēšanas valodas konstrukcijām, piemēram, nosacītu izpildi, cilpām, mainīgajiem, funkcijām un daudz ko citu.

Tāpēc Unix/GNU Linux apvalks ir jaudīgāks, salīdzinot ar Windows apvalku.

Šajā rakstā mēs apskatīsim dažus no visbiežāk izmantotajiem atvērtā koda čaulām Unix/GNU Linux.

1. Beša čaula

Bash nozīmē Bourne Again Shell, un tas ir noklusējuma apvalks šodien daudzos Linux izplatījumos. Tas ir arī ar sh saderīgs apvalks un piedāvā praktiskus uzlabojumus sh programmēšanai un interaktīvai lietošanai, kas ietver:

  1. Komandrindas rediģēšana
  2. Darba kontrole
  3. Neierobežota lieluma komandu vēsture
  4. Apvalka funkcijas un aizstājvārdi
  5. Neierobežota lieluma indeksētie masīvi
  6. Aritmētika ar veselu skaitli jebkurā bāzē no diviem līdz sešdesmit četriem

2. Tcsh/Csh apvalks

Tcsh ir uzlabots C apvalks, to var izmantot kā interaktīvu pieteikšanās čaulu un apvalka skriptu komandu procesoru.

Tcsh ir šādas funkcijas:

  1. C, piemēram, sintakse
  2. Komandrindas redaktors
  3. Programmējamu vārdu un faila nosaukuma aizpildīšana
  4. Pareizrakstības labošana
  5. Darba kontrole

3. Ksh čaula

Ksh nozīmē Korn shell, un to izstrādāja un izstrādāja David G. Korn. Tā ir pilnīga, jaudīga, augsta līmeņa programmēšanas valoda, kā arī interaktīva komandu valoda tāpat kā daudzas citas Unix/GNU Linux čaulas.

4. Zsh čaula

Zsh ir veidots kā interaktīvs, un tajā ir iekļautas daudzas citu Unix/GNU Linux čaulu funkcijas, piemēram, bash, tcsh un ksh.

Tā ir arī spēcīga skriptu valoda tāpat kā citas pieejamās čaulas. Lai gan tam ir dažas unikālas iezīmes, kas ietver:

  1. Faila nosaukuma ģenerēšana
  2. Startēšanas faili
  3. Pieteikšanās/atteikšanās skatīšanās
  4. Noslēguma komentāri
  5. Koncepcijas indekss
  6. Mainīgais indekss
  7. Funkciju indekss
  8. Galvenais rādītājs un daudz kas cits, ko varat uzzināt rokasgrāmatā

5. Zivis

Zivis pilnībā apzīmē “draudzīgu interaktīvu čaumalu”, un tās autors bija 2005. gads. Tā bija paredzēta pilnībā interaktīvai un lietotājam draudzīgai, tāpat kā citām čaumalām, tai ir arī dažas diezgan labas īpašības, kas ietver:

  1. Manas lapas aizpildīšana
  2. Tīmekļa konfigurācija
  3. automātiskie ieteikumi
  4. Pilnībā skriptējams ar tīriem skriptiem
  5. Term256 termināla tehnoloģijas atbalsts

Vairāk par zivju čaumalu varat lasīt vietnē Fish - A Smart Interactive Shell for Linux

Kopsavilkums

Šīs nav visas čaulas, kas pieejamas Unix/GNU Linux, taču tās ir visvairāk izmantotās, izņemot tās, kas jau ir instalētas dažādos Linux izplatījumos. Ceru, ka šis raksts jums būs noderīgs un vēl jebkāda papildu informācija, nevilcinieties ievietot komentāru.