- Bourne apvalks: Bourne apvalkā “$”Rakstzīme darbojas kā noklusējuma uzvedne. Bourne čaulu piemēri ir Bourne shell (sh), POSIX shell (sh), Korn shell (ksh) utt.
- C apvalks: C apvalkā “%”Rakstzīme darbojas kā noklusējuma uzvedne. C čaulu piemēri ir TENEX / TOPS C apvalks (tcsh), C apvalks (csh) utt.
Ir pieejamas dažādas atvērtā koda komandu čaulas, un jūs varat instalēt dažādas čaulas Linux izplatītājā. Ja meklējat vislabāko atvērtā koda apvalku, lasiet tālāk pieci atvērtā koda čaulas, kas pieejamas Linux un atlasiet to, kurš apvalks vislabāk atbilst jūsu prasībām.
Top 5 atvērtā koda čaulas, kas pieejamas operētājsistēmai Linux
Linux ir pieejamas daudzas atvērtā koda čaulas, taču šajā rakstā mēs iekļaujam tikai piecus galvenos čaulas, ko ieteica Linux eksperti.
1. Bašs (Bourne-Again Shell)
Vārda “Bash” pilnā forma ir “Bourne-Again Shell”, un tā ir viena no labākajām Linux atvērtā pirmkoda čaulām. Bash tiek nodrošināts kā noklusējuma apvalks vairākos Linux distros, piemēram, Arch Linux, Ubuntu un vairākos citos standarta Linux distros. Bash darbojas arī komandu lasīšanai un izpildīšanai no noteikta faila formāta, kas pazīstams kā čaulas skripts.
Bash ir atvērtā koda apvalks, kas tika izstrādāts no sākotnējās UNIX Bourne Shell, kas pazīstams kā “sh”, un tāpēc Bash tika izstrādāts tā, lai tas būtu saderīgs ar veco skriptu, apvienojot dažādas uzlabotās funkcijas. Bash var būt jūsu ilgtermiņa čaulas opcija, jo tai ir plaša dokumentācija un to iesaka Linux profesionāļi.
Šis ir saraksts ar dažām Bash komandas čaulas piedāvātajām funkcijām:
- Neticama komandrindas rediģēšana
- Satur darba kontroles mehānismus, lai īpaši tiktu galā ar Cron darbiem.
- Vienmērīgi veic lielas vesela skaitļa aritmētiskās sērijas; var veikt no 2. bāzes līdz 64. bāzei.
- Neierobežots lieluma indeksēts masīvs un komandu vēsture.
2. Zsh (Z-apvalks)
Zsh vai Z-Shell ir mūsdienu apvalks, kas paredzēts inovatīvai un interaktīvai, piedāvājot unikālas funkcijas papildus citu Unix vai GNU Linux čaulu funkcijām, piemēram, ksh, tcsh, Bash utt. Šis atvērtā koda apvalks piedāvā skriptu funkcijas un ir pielāgojams, viegli lietojams, piedāvā komandu izpildi, pareizrakstības labošanu un daudz ko citu. Ja vēlaties uzlabot Linux apvalku, dodieties uz Zsh apvalku. Arī Zsh instalēšanas procedūra ir bez piepūles. Zsh jūs pat varat izmantot atvērtā koda ietvarus, piemēram, oh-my-zsh pielāgojamos spraudņus un opcijas.
Zsh apvalks piedāvā dažādas Linux operētājsistēmas funkcijas, tostarp:
- Fantastiska failu un ceļu automātiskās pabeigšanas funkcionalitāte.
- Komandu vēstures koplietošanas mehānisms.
- Koncepcijas indekss, funkciju indekss, atslēgas indekss un mainīgais indekss.
- Dažādas interaktīvas funkcijas, piemēram, gudra aizbēgšana, pareizrakstības korekcija, rekurzīva globēšana un citas.
3. Ksh (Korn Shell)
Pilna Ksh forma ir Korn apvalks, jo to izstrādāja Deivids G. Korns. Ksh ir spēcīga, interaktīva komandu valoda un augsta līmeņa programmēšanas valoda, kas var konkurēt ar citām Unix čaulām. Korn apvalka attīstību iedvesmoja C apvalka interaktivitāte un Bash apvalka produktivitāte.
Šis ir saraksts ar dažām Korn čaulā pieejamajām funkcijām:
- Unikālas iespējas uzlabot veiktspēju un iespējas, jo čaulas kods tiek saglabāts atmiņā.
- Ctrl + Z kniebiens, kas var ātri apturēt darbojošos darbu, un jūs varat turpināt izpildīt savas komandas, ja tās tika uzsāktas ar komandām fg (priekšplāns) vai bg (fons).
- Satur dažādas uzlabotas funkcijas ātrai izpildei.
- Ietver uzlabotas komandrindas rediģēšanas funkcijas, lai vieglāk rediģētu komandas.
4. Tcsh (Tenex C apvalks)
Pilna Tcsh forma ir Tenex C apvalks. Šis apvalks ir uzlabota C čaulas versija, un to izmanto kā čaulas skriptu komandu procesoru un interaktīvu pieteikšanās čaulu. Tcsh piedāvā vairākas iespējas, tostarp komandrindas redaktoru, darba kontroli, pareizrakstības pārbaudes atbalstu, konfigurējamu komandrindas pabeigšanu, modernizētu vēstures mehānismu un daudz ko citu. Šī Linux atvērtā pirmkoda čaula ir vispiemērotākā programmētājiem, jo tās sintakse ir kā C valoda, tāpēc šie lietotāji var izmantot Tcsh skriptu funkcijas, nezinot Bash.
Tcsh piedāvātajās funkcijās ietilpst:
- Faila nosaukuma pabeigšana un programmējami vārdi.
- C līdzīga sintakse un komandrindas redaktors.
- FreeBSD operētājsistēma, lai aktivizētu mūsdienīgus serverus.
- Darba kontrole un pareizrakstības korekcijas funkcijas.
5. Zivis (draudzīgs interaktīvs apvalks)
Pilna Zivju forma ir draudzīga interaktīva čaula. Fish tika izlaists 2005. gadā, un tā piedāvā viegli lietojamu, lietotājam draudzīgu, atvērtā koda čaulu Linux. Zivis ir lieliska izvēle jaunajiem Linux lietotājiem, jo šis apvalks izmanto krāsu kodēšanu, lai palīdzētu jaunajiem programmētājiem. Zivis ietver dažādas iespējas, piemēram, sintakses izcelšanu, iedomātā cilnes pabeigšanu, automātiskās aizpildīšanas ieteikumus un daudz ko citu. Kā paskaidrots iepriekš, Fish tika izstrādāts, lai piedāvātu lietotājam draudzīgu apvalka platformu ar ērtu uzstādīšanu.
Šis ir saraksts ar funkcijām, kas pieejamas programmā Fish:
- Funkcija manas lapas aizpildīšanai.
- Nodrošina automātiskus ieteikumus un tīmekļa konfigurāciju.
- Piedāvā papildu cilnes aizpildīšanu.
- Atbalsts X starpliktuvei un meklējamajai komandu vēsturei.
Secinājums
Atvērtā koda apvalks nodrošina interfeisu Unix sistēmai, kas ļauj lietotājam diezgan viegli izpildīt vairākas komandas vienlaikus. Šajā rakstā tika sniegts detalizēts piecu Linux pieejamo atvērtā pirmkoda čaulu apraksts. Visas šīs čaulas ir ļoti ieteicamas Linux ekspertu dēļ to unikālajām īpašībām un iespējām Linux platformās. Varat arī izlasīt citus mūsu rakstus, lai uzzinātu vairāk par katra apvalka instalēšanas procedūrām.