- Bourne kest: Bourne'i kestas on$”Märk töötab vaikeviipana. Bourne'i kestade näited on näiteks Bourne'i kest (sh), POSIX-i kest (sh), Korni kest (ksh) jne.
- C kest: C-kestas on%”Märk töötab vaikeviipana. C-kestade näited on TENEX / TOPS C-kest (tcsh), C-kest (csh) jne.
Saadaval on mitmeid avatud lähtekoodiga käsukestasid ja Linuxi distrosse saate installida erinevad kestad. Kui otsite parimat avatud lähtekoodiga kesta, lugege selle loendit edasi viis parimat Linuxi jaoks saadaval olevat avatud lähtekoodiga kestat ja valige kumb sobib teie vajadustele kõige paremini.
Viis parimat avatud lähtekoodiga kestat, mis on Linuxile saadaval
Linuxile on saadaval palju avatud lähtekoodiga kestasid, kuid selles artiklis lisame ainult viis parimat kestat, mida Linuxi eksperdid soovitavad.
1. Bash (Bourne-Againi kest)
Sõna “Bash” täielik vorm on “Bourne-Again Shell” ja see on Linuxi jaoks üks parimaid avatud lähtekoodiga kestasid. Bash on vaikekoorena saadaval mitmes Linuxi distros, nagu Arch Linux, Ubuntu ja mitmed muud Linuxi tavapärased distrod. Bash töötab ka käskude lugemiseks ja täitmiseks konkreetsest failivormingust, mida nimetatakse shelliskriptiks.
Bash on avatud lähtekoodiga kest, mis töötati välja algsest UNIX Bourne Shellist, tuntud kui “sh”, ja nii loodi Bash sobitada vana skriptiga, kombineerides erinevaid täiustatud funktsioone. Bash võib olla teie pikaajaline kestavõimalus, kuna see on varustatud rohkete dokumentidega ja seda soovitavad Linuxi spetsialistid.
Järgnevas loendis on mõned Bashi käsukesta pakutavad funktsioonid:
- Uskumatu käsurea redigeerimine
- Sisaldab töökontrollimehhanisme konkreetselt Croni töödega tegelemiseks.
- Sujuvalt täidab suurt arvu täisarvude aritmeetikat; saab võtta baasist 2 kuni baasini 64.
- Piiramatu suurusega indekseeritud massiivid ja käsulugu.
2. Zsh (Z-kest)
Zsh või Z-Shell on tänapäevane kest, mis on loodud innovaatiliseks ja interaktiivseks, pakkudes ainulaadseid funktsioone lisaks teiste Unixi või GNU Linuxi kestade funktsioonidele, nagu ksh, tcsh, Bash jne. See avatud lähtekoodiga kest pakub skriptimisfunktsioone ja on kohandatav, hõlpsasti kasutatav ning pakub käskude lõpuleviimist, õigekirjaparandust ja palju muud. Kui soovite täiustatud Linuxi kesta, minge Zsh-i kestale. Zsh-i installiprotseduur on samuti vaevatu. Zshis saate kasutada isegi avatud lähtekoodiga raame, näiteks oh-my-zsh kohandatavaid pistikprogramme ja valikuid.
Zsh-kest pakub Linuxile erinevaid funktsioone, sealhulgas:
- Fantastiline failide ja teede automaatse täiendamise funktsionaalsus.
- Käskude ajaloo jagamise mehhanism.
- Mõisteindeks, funktsioonide indeks, võtmeindeks ja muutuv indeks.
- Erinevad interaktiivsed funktsioonid, nagu nutikas põgenemine, õigekirjaparandus, rekursiivne räuskamine ja palju muud.
3. Ksh (Korni kest)
Ksh täielik vorm on Korn shell, kuna selle kujundas David G. Korn. Ksh on võimas, interaktiivne käsukeel ja kõrgel tasemel programmeerimiskeel, mis suudab konkureerida teiste Unixi kestadega. Korni kesta väljatöötamine sai inspiratsiooni C-kesta interaktiivsusest ja Bashi kesta tootlikkusest.
Järgnevas loendis on toodud mõned Kornis kasutatavad funktsioonid:
- Ainulaadsed võimalused jõudluse ja võimekuse parandamiseks, kuna kestakood on mällu salvestatud.
- Ctrl + Z näpistamine, mis suudab töötava töö kiiresti peatada, ja võite jätkata käskude täitmist, kui need algatati käskudega fg (esiplaan) või bg (taust).
- Sisaldab kiireid hukkamisi.
- Sisaldab täiustatud käsurea redigeerimise funktsioone käskude hõlpsamaks muutmiseks.
4. Tcsh (Tenex C kest)
Tcsh täielik vorm on Tenex C Shell. See kest on C-i täiustatud versioon ja seda kasutatakse shelliskripti käskprotsessori ja interaktiivse sisselogimiskoorina. Tcsh pakub mitut võimalust, sealhulgas käsurea redaktorit, tööjuhtimist, õigekirjakontrolli tuge, konfigureeritavat käsurea lõpuleviimist, ajakohastatud ajaloo mehhanismi ja palju muud. See Linuxi jaoks mõeldud avatud lähtekoodiga kest sobib programmeerijatele kõige paremini, kuna selle süntaks on nagu C-keel, nii et need kasutajad saavad kasutada Tcshi skriptimisfunktsioone ilma Bashi teadmata.
Tcsh pakutavad funktsioonid hõlmavad järgmist:
- Failinime lõpuleviimine ja programmeeritavad sõnad.
- C-sarnane süntaks ja käsurea redaktor.
- FreeBSD operatsioonisüsteem kaasaegsete serverite sisselülitamiseks.
- Töökontrolli ja õigekirjaparanduse funktsioonid.
5. Kala (sõbralik interaktiivne kest)
Kala täielik vorm on sõbralik interaktiivne kest. Fish ilmus 2005. aastal ja pakub Linuxile hõlpsasti kasutatavat, kasutajasõbralikku, avatud lähtekoodiga kesta. Fish on uute Linuxi kasutajate jaoks suurepärane valik, kuna see kest kasutab uute programmeerijate abistamiseks värvikodeerimist. Fish sisaldab erinevaid võimalusi, nagu süntaksi esiletõstmine, väljamõeldud vahekaardi täitmine, automaatse täitmise soovitused ja palju muud. Nagu varem selgitatud, oli Fish loodud kasutajasõbraliku lihtsa paigaldusega kestplatvormi pakkumiseks.
Järgnevas loendis on saadaval funktsioonid Fish:
- Funktsioon man lehe valmimiseks.
- Pakub automaatseid soovitusi ja veebipõhist konfiguratsiooni.
- Pakub vahekaardi täiustatud täitmist.
- X lõikepuhvri ja otsitava käsuloo tugi.
Järeldus
Avatud lähtekoodiga kest pakub Unixi süsteemile liidese, mis võimaldab kasutajal käivitada mitu käsku üsna lihtsalt. Selles artiklis kirjeldati üksikasjalikult viie peamise Linuxi jaoks saadaval oleva lähtekoodiga kestat. Kõiki neid kestasid on Linuxi eksperdid väga soovitanud tänu oma ainulaadsetele omadustele ja võimalustele Linuxi platvormidel. Samuti saate lugeda meie teisi artikleid, et saada lisateavet iga kesta installiprotseduuride kohta.