- Bourneova škrupina: V škrupine Bourne sa „$”Znak funguje ako predvolená výzva. Príklady škrupín Bourne sú Bourne shell (sh), POSIX shell (sh), Korn shell (ksh) atď.
- C škrupina: V škrupine C sa „%”Znak funguje ako predvolená výzva. Príklady škrupín C sú škrupina TENEX / TOPS C (tcsh), škrupina C (csh) atď.
K dispozícii sú rôzne shelly príkazov open-source a rôzne mušle môžete inštalovať v distribúcii systému Linux. Ak hľadáte najlepší open-source shell, prečítajte si zoznam päť najlepších open-source shellov dostupných pre Linux a vyberte si ktorýkoľvek shell, ktorý najlepšie vyhovuje vašim požiadavkám.
Top 5 open-source shellov dostupných pre Linux
Pre Linux je k dispozícii veľa škrupín otvoreného zdroja, ale v tomto článku uvádzame iba päť najlepších škrupín odporúčaných odborníkmi na Linux.
1. Bash (Bourne-Again Shell)
Plná forma slova „Bash“ je „Bourne-Again Shell“ a je to jedna z najlepších open-source škrupín dostupných pre Linux. Bash je poskytovaný ako predvolený shell vo viacerých linuxových distribúciách, ako sú Arch Linux, Ubuntu a niekoľko ďalších štandardných linuxových distribúcií. Bash funguje aj na čítanie a vykonávanie príkazov zo špecifického formátu súboru, ktorý sa nazýva shell skript.
Bash je open-source shell, ktorý bol vyvinutý z pôvodného systému UNIX Bourne Shell, známeho ako „sh“, a preto bol Bash navrhnutý tak, aby bol kompatibilný so starým skriptom kombináciou rôznych vylepšených funkcií. Bash môže byť vaša dlhodobá voľba shellu, pretože obsahuje dostatok dokumentácie a je odporúčaný profesionálmi v Linuxe.
Nasleduje zoznam niektorých funkcií, ktoré ponúka príkazový shell Bash:
- Neuveriteľné úpravy príkazového riadku
- Obsahuje mechanizmy riadenia úloh, ktoré sa konkrétne zaoberajú úlohami Cron.
- Hladko vykonáva veľké série celočíselných aritmetických čísel; môže trvať od základne 2 do základne 64.
- Neobmedzené polia indexované podľa veľkosti a história príkazov.
2. Zsh (Z-Shell)
Zsh alebo Z-Shell je moderný shell navrhnutý tak, aby bol inovatívny a interaktívny a okrem funkcií iných shellov Unix alebo GNU Linux, ako sú ksh, tcsh, Bash atď., Ponúka aj jedinečné vlastnosti. Tento open-source shell ponúka skriptovacie funkcie a je prispôsobiteľný, ľahko použiteľný a ponúka dokončenie príkazu, opravu pravopisu a ďalšie. Ak chcete pokročilý Linuxový shell, choďte na Zsh shell. Inštalačný postup pre Zsh je tiež ľahký. V Zsh môžete dokonca použiť open-source rámce, ako napríklad prispôsobiteľné doplnky a možnosti oh-my-zsh.
Shell Zsh ponúka rôzne funkcie pre Linux, vrátane:
- Fantastická funkčnosť automatického dokončovania súborov a ciest.
- Mechanizmus zdieľania histórie príkazov.
- Pojem index, index funkcií, index kľúčov a premenný index.
- Rôzne interaktívne funkcie, ako napríklad inteligentný únik, oprava pravopisu, rekurzívne globovanie a ďalšie.
3. Ksh (Korn Shell)
Plná forma Ksh je škrupina Korn, pretože ju navrhol David G. Korn. Ksh je výkonný, interaktívny príkazový jazyk a programovací jazyk na vysokej úrovni, ktorý dokáže konkurovať ostatným shellom Unix. Vývoj škrupiny Korn bol inšpirovaný interaktivitou interaktivity škrupiny C a produktivitou škrupiny Bash.
Nasleduje zoznam niektorých funkcií dostupných v prostredí Korn:
- Jedinečné možnosti na zlepšenie výkonu a schopností, pretože shell kód je uložený v pamäti.
- Ctrl + Z vylepšenie, ktoré dokáže rýchlo zastaviť spustenú úlohu, a môžete pokračovať v vykonávaní svojich príkazov, ak boli iniciované príkazmi fg (v popredí) alebo bg (na pozadí).
- Obsahuje rôzne pokročilé funkcie pre rýchle vykonávanie.
- Zahŕňa pokročilé funkcie úprav príkazového riadku na ľahšiu úpravu príkazov.
4. Tcsh (Tenex C Shell)
Plnou formou Tcsh je Tenex C Shell. Tento shell je vylepšenou verziou C shellu a používa sa ako príkazový procesor shellového skriptu a interaktívne prihlasovacie prostredie. Tcsh ponúka viac možností, vrátane editora príkazového riadku, riadenia úloh, podpory kontroly pravopisu, konfigurovateľného dokončenia príkazového riadku, modernizovaného mechanizmu histórie a ďalších. Tento open-source shell pre Linux je najlepší pre programátorov, pretože jeho syntax je ako jazyk C, takže títo používatelia môžu používať skriptovacie funkcie v Tcsh bez akejkoľvek znalosti jazyka Bash.
Medzi funkcie ponúkané Tcsh patria:
- Dokončenie názvu súboru a programovateľné slová.
- Syntax typu C a editor príkazového riadku.
- Operačný systém FreeBSD na napájanie moderných serverov.
- Funkcie kontroly úloh a kontroly pravopisu.
5. Ryba (priateľská interaktívna škrupina)
Plná forma Fish je Friendly Interactive Shell. Fish bol vydaný v roku 2005 a ponúka ľahko použiteľný, užívateľsky príjemný a otvorený shell pre Linux. Fish je skvelá voľba pre nových používateľov systému Linux, pretože tento shell využíva farebné kódovanie, aby pomohol novým programátorom. Fish obsahuje rôzne možnosti, ako napríklad zvýraznenie syntaxe, ozdobné dopĺňanie kariet, návrhy automatického dokončovania a ďalšie. Ako už bolo vysvetlené vyššie, program Fish bol navrhnutý tak, aby ponúkal užívateľsky prívetivú platformu s ľahkou inštaláciou.
Nasleduje zoznam funkcií dostupných v aplikácii Fish:
- Funkcia na dokončenie manuálnej stránky.
- Poskytuje automatické návrhy a webovú konfiguráciu.
- Ponúka pokročilé dokončovanie kariet.
- Podpora schránky X a prehľadateľná história príkazov.
Záver
Open-source shell poskytuje rozhranie pre systém Unix, ktoré umožňuje užívateľovi pomerne ľahko spúšťať viac príkazov naraz. V tomto článku nájdete podrobný popis piatich najlepších open-source shellov dostupných pre Linux. Všetky tieto škrupiny sú odborníkmi na Linux vysoko odporúčané kvôli ich jedinečným vlastnostiam a schopnostiam na platformách Linux. Môžete si tiež prečítať naše ďalšie články, kde sa dozviete viac o postupoch inštalácie pre každý shell.