- Черупка на Борн: В черупка на Борн, „$”Символът работи като подкана по подразбиране. Примери за черупки на Bourne са Bourne shell (sh), POSIX shell (sh), Korn shell (ksh) и др.
- C черупка: В C черупка, „%”Символът работи като подкана по подразбиране. Примери за C черупки са TENEX / TOPS C черупка (tcsh), C черупка (csh) и т.н.
Налични са различни командни обвивки с отворен код и можете да инсталирате различни черупки в дистрибуция на Linux. Ако търсите най-добрата обвивка с отворен код, прочетете за списък на петте черупки с отворен код, налични за Linux и изберете коя обвивка най-добре отговаря на вашите изисквания.
Топ 5 черупки с отворен код, налични за Linux
За Linux има много черупки с отворен код, но в тази статия ние включваме само петте най-добри черупки, препоръчани от експертите на Linux.
1. Баш (Bourne-Again Shell)
Пълната форма на думата „Bash“ е „Bourne-Again Shell“ и е една от най-добрите черупки с отворен код, налични за Linux. Bash се предоставя като черупка по подразбиране в множество дистрибуции на Linux, като Arch Linux, Ubuntu и няколко други стандартни дистрибуции на Linux. Bash работи и за четене и изпълнение на команди от специфичен файлов формат, известен като скрипт на обвивката.
Bash е черупка с отворен код, разработена от оригиналната UNIX Bourne Shell, известна като „sh“, и така Bash е проектирана да бъде съвместима със стар скрипт чрез комбиниране на различни подобрени функции. Bash може да бъде вашата дългосрочна опция за черупки, тъй като се предлага с достатъчно документация и се препоръчва от професионалисти на Linux.
Следва списък на някои от функциите, предлагани от командната обвивка на Bash:
- Невероятно редактиране на командния ред
- Съдържа механизми за контрол на работата, за да се справя конкретно с задачите на Cron.
- Плавно изпълнява големи серии от целочислена аритметика; може да вземе от база 2 до база 64.
- Неограничени индексирани по размер масиви и история на командите.
2. Zsh (Z-Shell)
Zsh или Z-Shell е модерна черупка, проектирана да бъде иновативна и интерактивна, като предлага уникални функции в допълнение към характеристиките на други Unix или GNU Linux черупки, като ksh, tcsh, Bash и т.н. Тази черупка с отворен код предлага скриптове и е адаптивна, лесна за използване и предлага завършване на команди, корекция на правописа и др. Ако искате усъвършенствана обвивка на Linux, изберете Zsh. Процедурата за инсталиране на Zsh също е без усилие. В Zsh можете дори да използвате рамки с отворен код, като приспособими плъгини и опции oh-my-zsh.
Черупката Zsh предлага различни функции за Linux, включително:
- Фантастична функционалност за автоматично довършване на файлове и пътища.
- Механизъм за споделяне на история на командите.
- Индекс на концепция, индекс на функции, ключов индекс и индекс на променлива.
- Различни интерактивни функции, като интелигентно бягство, корекция на правописа, рекурсивно глобиране и др.
3. Ksh (Korn Shell)
Пълната форма на Ksh е корпус на Korn, защото е проектирана от Дейвид Г. Korn. Ksh е мощен, интерактивен команден език и език за програмиране на високо ниво, който може да се конкурира с други Unix черупки. Развитието на черупката на Korn е вдъхновено от интерактивността на C интерактивността на черупката и производителността на черупката на Bash.
Следва списък на някои от функциите, налични в черупката на Korn:
- Уникални опции за подобряване на производителността и възможностите, тъй като шелкодът се съхранява в паметта.
- Ctrl + Z ощипване, което може бързо да спре текуща работа и можете да продължите да изпълнявате командите си, ако те са били инициирани с команди fg (преден план) или bg (фон).
- Съдържа различни усъвършенствани функции за бързи екзекуции.
- Включва разширени функции за редактиране на командния ред за по-лесно редактиране на команди.
4. Tcsh (черупка Tenex C)
Пълната форма на Tcsh е Tenex C Shell. Тази обвивка е подобрена версия на C черупката и се използва като команден процесор на скрипт на обвивка и интерактивна обвивка за вход. Tcsh предлага множество опции, включително редактор на команден ред, контрол на работата, поддръжка на проверка на правописа, конфигурируемо завършване на командния ред, модернизиран механизъм за история и др. Тази черупка с отворен код за Linux е най-подходяща за програмисти, тъй като синтаксисът й е като езика C, така че тези потребители могат да използват скриптовите функции в Tcsh, без да знаят Bash.
Функциите, предлагани от Tcsh, включват следното:
- Попълване на име на файл и програмируеми думи.
- Синтаксис, подобен на C, и редактор на команден ред.
- Операционна система FreeBSD за захранване на модерни сървъри.
- Функции за контрол на работата и корекция на правописа.
5. Риба (приятелска интерактивна черупка)
Пълната форма на Fish е Friendly Interactive Shell. Fish е издаден през 2005 г. и предлага лесна за използване, лесна за ползване обвивка с отворен код за Linux. Fish е чудесен избор за нови потребители на Linux, тъй като тази обвивка използва цветно кодиране, за да помогне на новите програмисти. Fish включва различни опции, като подчертаване на синтаксиса, фантастично завършване на раздели, предложения за автоматично попълване и др. Както беше обяснено по-рано, Fish е проектиран да предлага удобна за потребителя платформа за черупки с лесна инсталация.
По-долу е даден списък с наличните функции в Fish:
- Характеристика за завършване на страницата на човека.
- Осигурява автоматични предложения и уеб-базирана конфигурация.
- Предлага разширено завършване на раздела.
- Поддръжка за X клипборд и история на команди за търсене.
Заключение
Черупката с отворен код осигурява интерфейс за системата Unix, който позволява на потребителя да изпълнява множество команди наведнъж доста лесно. Тази статия предоставя подробно описание на първите пет черупки с отворен код, налични за Linux. Всички тези черупки са силно препоръчани от експертите на Linux поради техните уникални функции и възможности в Linux платформи. Можете също да прочетете другите ни статии, за да научите повече за процедурите за инсталиране на всяка черупка.