- Bourne'o lukštas: Bourne'o kiaute „$“Simbolis veikia kaip numatytasis raginimas. Bourne lukštų pavyzdžiai yra Bourne lukštas (sh), POSIX apvalkalas (sh), Korn shell (ksh) ir kt.
- C apvalkalas: C apvalkale „%“Simbolis veikia kaip numatytasis raginimas. C apvalkalų pavyzdžiai yra TENEX / TOPS C apvalkalas (tcsh), C apvalkalas (csh) ir kt.
Yra įvairių atvirojo kodo komandų apvalkalų, o „Linux“ distributore galite įdiegti skirtingus apvalkalus. Jei ieškote geriausio atvirojo kodo apvalkalo, perskaitykite toliau pateiktą sąrašą penkios geriausios „Linux“ skirtos atvirojo kodo kriauklės ir pasirinkite tą apvalkalą, kuris geriausiai atitinka jūsų reikalavimus.
5 populiariausios „Linux“ skirtos atvirojo kodo apvalkalai
„Linux“ yra daug atvirojo kodo apvalkalų, tačiau šiame straipsnyje pateikiame tik penkis pagrindinius „Linux“ ekspertų rekomenduotus apvalkalus.
1. Bashas („Bourne-Again Shell“)
Visa žodžio „Bash“ forma yra „Bourne-Again Shell“, ir tai yra vienas iš geriausių „Linux“ atvirojo kodo kriauklių. „Bash“ yra numatytasis apvalkalas keliuose „Linux“ skyriuose, tokiuose kaip „Arch Linux“, „Ubuntu“ ir keliuose kituose standartiniuose „Linux“ skyriuose. „Bash“ taip pat tinka skaityti ir vykdyti komandas iš konkretaus failo formato, žinomo kaip apvalkalo scenarijus.
„Bash“ yra atviro kodo apvalkalas, sukurtas iš originalaus „UNIX Bourne Shell“, žinomo kaip „sh“, todėl „Bash“ buvo sukurtas taip, kad būtų suderinamas su senuoju scenarijumi derinant įvairias patobulintas funkcijas. „Bash“ gali būti jūsų ilgalaikis „shell“ variantas, nes jis pateikiamas su daugybe dokumentų ir jį rekomenduoja „Linux“ profesionalai.
Toliau pateikiamas kai kurių „Bash“ komandų apvalkalo siūlomų funkcijų sąrašas:
- Neįtikėtinas komandinės eilutės redagavimas
- Yra darbo kontrolės mechanizmai, skirti konkrečiai spręsti „Cron“ darbus.
- Sklandžiai atlieka dideles sveikojo skaičiaus aritmetikos serijas; gali paimti nuo 2 bazės iki 64 bazės.
- Neribota dydžio indeksuota masyvų ir komandų istorija.
2. „Zsh“ („Z-Shell“)
„Zsh“ arba „Z-Shell“ yra šiuolaikinis apvalkalas, sukurtas būti novatoriškas ir interaktyvus, be kitų „Unix“ ar „GNU Linux“ apvalkalų, tokių kaip ksh, tcsh, Bash, ir kt. Šis atviro kodo apvalkalas siūlo scenarijaus funkcijas ir yra pritaikomas, lengvai naudojamas, siūlo komandų užbaigimą, rašybos taisymą ir dar daugiau. Jei norite išplėstinio „Linux“ apvalkalo, eikite į „Zsh“ apvalkalą. „Zsh“ diegimo procedūra taip pat yra lengva. „Zsh“ galite naudoti net atvirojo kodo sistemas, tokias kaip „oh-my-zsh“ pritaikomi papildiniai ir parinktys.
„Zsh“ apvalkalas siūlo įvairias „Linux“ funkcijas, įskaitant:
- Fantastiška failų ir kelių automatinio užbaigimo funkcija.
- Komandos istorijos dalijimosi mechanizmas.
- Koncepcijos indeksas, funkcijų indeksas, raktinis indeksas ir kintamasis indeksas.
- Įvairios interaktyvios funkcijos, tokios kaip protingas pabėgimas, rašybos taisymas, rekursiškas globimas ir kt.
3. Ksh („Korn Shell“)
Visa „Ksh“ forma yra „Korn“ apvalkalas, nes ją sukūrė Davidas G. Kornas. Ksh yra galinga, interaktyvi komandų kalba ir aukšto lygio programavimo kalba, galinti konkuruoti su kitais „Unix“ korpusais. „Korn“ apvalkalo plėtrą įkvėpė „C“ korpuso interaktyvumas ir „Bash“ apvalkalo produktyvumas.
Toliau pateikiamas kai kurių „Korn“ apvalkalo funkcijų sąrašas:
- Unikalios galimybės pagerinti našumą ir galimybes, nes apvalkalo kodas yra saugomas atmintyje.
- „Ctrl“ + Z koregavimas, kuris gali greitai sustabdyti vykdomą darbą, ir jūs galite tęsti komandų vykdymą, jei jos buvo pradėtos komandomis fg (priekinis planas) arba bg (fonas).
- Turi įvairias pažangias greito egzekucijos funkcijas.
- Apima pažangias komandų eilutės redagavimo funkcijas, kad būtų lengviau redaguoti komandas.
4. „Tcsh“ („Tenex C“ korpusas)
Visa „Tcsh“ forma yra „Tenex C Shell“. Šis apvalkalas yra patobulinta C apvalkalo versija ir naudojama kaip apvalkalo scenarijų komandų procesorius ir interaktyvus prisijungimo apvalkalas. „Tcsh“ siūlo kelias parinktis, įskaitant komandų eilutės redaktorių, darbo valdymą, rašybos tikrinimo palaikymą, konfigūruojamą komandų eilutės užbaigimą, modernizuotą istorijos mechanizmą ir dar daugiau. Šis atvirojo kodo „Linux“ apvalkalas geriausiai tinka programuotojams, nes jo sintaksė yra panaši į C kalbą, todėl šie vartotojai gali naudoti „Tcsh“ scenarijaus funkcijas be jokių žinių apie „Bash“.
„Tcsh“ siūlomos funkcijos yra šios:
- Failo vardo užbaigimas ir programuojami žodžiai.
- „C“ tipo sintaksė ir komandinės eilutės redaktorius.
- „FreeBSD“ operacinė sistema, skirta maitinti šiuolaikinius serverius.
- Darbo kontrolės ir rašybos taisymo ypatybės.
5. Žuvis (draugiškas interaktyvus apvalkalas)
Pilna žuvies forma yra draugiškas interaktyvus apvalkalas. „Fish“ buvo išleista 2005 m. Ir siūlo lengvai naudojamą, patogų naudoti, atvirojo kodo „Linux“ apvalkalą. „Fish“ yra puikus pasirinkimas naujiems „Linux“ vartotojams, nes šis apvalkalas naudoja spalvų kodavimą, kad padėtų naujiems programuotojams. „Fish“ apima įvairias parinktis, tokias kaip sintaksės paryškinimas, išgalvoto skirtuko užbaigimas, automatinio užbaigimo pasiūlymai ir kt. Kaip paaiškinta anksčiau, „Fish“ buvo sukurta taip, kad būtų patogi lengvai pritaikoma apvalkalo platforma.
Toliau pateikiamas „Fish“ funkcijų sąrašas:
- Žmogaus puslapio užbaigimo funkcija.
- Teikia automatinius pasiūlymus ir internetinę konfigūraciją.
- Siūlo išplėstinį skirtukų užbaigimą.
- „X“ mainų srities palaikymas ir komandų istorija, kurioje galima ieškoti.
Išvada
Atvirojo kodo apvalkalas suteikia sąsają „Unix“ sistemai, kuri leidžia vartotojui gana lengvai paleisti kelias komandas vienu metu. Šiame straipsnyje buvo pateiktas išsamus penkių geriausių „Linux“ skirtų atvirojo kodo korpusų aprašymas. Visus šiuos apvalkalus labai rekomenduoja „Linux“ ekspertai dėl savo unikalių savybių ir galimybių „Linux“ platformose. Taip pat galite perskaityti kitus mūsų straipsnius, kad sužinotumėte daugiau apie kiekvieno apvalkalo diegimo procedūras.