Apvalku veidi operētājsistēmā Linux

Fotoattēlu redaktora, kas darbojas datorā, aizmugures skats

Apvalks ir programma, ko izmanto komandu interpretēšanai.

Attēla kredīts: Wavebreakmedia Ltd/Wavebreak Media/Getty Images

Operētājsistēmās Linux un Unix apvalks attiecas uz programmu, kas tiek izmantota, lai interpretētu ievadītās komandas, kuras lietotājs nosūta operētājsistēmai. Tuvākā līdzība sistēmā Windows ir DOS komandu uzvedne. Tomēr atšķirībā no Windows, Linux un Unix datori ļauj lietotājam izvēlēties, kādu apvalku viņi vēlētos izmantot.

Bourne Shell

Sākotnējais Bourne apvalks ir nosaukts tās Bell Labs izstrādātāja Stīva Borna vārdā. Tas bija pirmais apvalks, ko izmantoja Unix operētājsistēmā, un to funkcionalitātes ziņā lielā mērā ir pārspējuši daudzi jaunākie apvalki. Tomēr visas Unix un daudzas Linux versijas ļauj lietotājiem pārslēgties uz sākotnējo Bourne Shell, kas pazīstams vienkārši kā "sh", ja viņi izvēlas atteikties no tādām funkcijām kā faila nosaukuma pabeigšana un komandu vēstures, kas ir pieejamas vēlākām čaulām. pievienots.

Dienas video

C Shell

C apvalks, kā varētu liecināt par nosaukumu, tika izstrādāts, lai ļautu lietotājiem rakstīt čaulas skriptu programmas, izmantojot sintaksi, kas ir ļoti līdzīga C programmēšanas valodai. Tas ir pazīstams kā "csh".

TC Shell

TC apvalks ir C apvalka paplašinājums. Tam ir visas tās pašas funkcijas, taču tiek pievienota iespēja izmantot Emacs tekstapstrādes programmas taustiņsitienus, lai rediģētu tekstu komandrindā. Piemēram, lietotāji var nospiest taustiņu Esc-D, lai izdzēstu pārējo iezīmētā vārda daļu. To sauc arī par "tcsh".

Korn Shell

Korn Shell uzrakstīja arī Bell Labs izstrādātājs Deivids Korns. Tas mēģina apvienot C apvalka, TC apvalka un Bourne apvalka funkcijas vienā pakotnē. Tas ietver arī iespēju izstrādātājiem pēc vajadzības izveidot jaunas čaulas komandas.

Tas ir pazīstams kā "ksh".

Bourne-Agin Shell

Bourne-Again čaula ir oriģinālā Bourne apvalka atjaunināta versija, ko Free Software Foundation izveidoja savam atvērtā pirmkoda GNU projektam. Šī iemesla dēļ tas ir plaši izmantots apvalks atvērtā pirmkoda kopienā.

Tās sintakse ir līdzīga tai, ko izmanto Bourne apvalks, taču tajā ir iekļautas dažas uzlabotās funkcijas, kas atrodamas C, TC un Korn apvalkos.

Starp pievienotajām funkcijām, kuru Bornam trūka, ir iespēja pabeigt failu nosaukumus, nospiežot taustiņu TAB, spēja atcerēties neseno komandu vēsturi un iespēja fonā palaist vairākas programmas plkst vienreiz.

Tas ir pazīstams kā "bash".