Apvalkalas yra programa, naudojama komandoms interpretuoti.
Vaizdo kreditas: Wavebreakmedia Ltd / Wavebreak Media / Getty Images
„Linux“ ir „Unix“ sistemoje apvalkalas reiškia programą, kuri naudojama interpretuoti įvestas komandas, kurias vartotojas siunčia operacinei sistemai. Artimiausia Windows analogija yra DOS komandų eilutė. Tačiau skirtingai nei „Windows“, „Linux“ ir „Unix“ kompiuteriai leidžia vartotojui pasirinkti, kokį apvalkalą jie norėtų naudoti.
Bourne Shell
Originalus „Bourne“ apvalkalas pavadintas jo kūrėjo „Bell Labs“ Steve'o Bourne'o vardu. Tai buvo pirmasis apvalkalas, naudojamas „Unix“ operacinei sistemai, o funkcionalumu jį gerokai pranoko daugelis naujesnių apvalkalų. Tačiau visos Unix ir daugelis Linux versijų leidžia vartotojams pereiti prie originalaus Bourne Shell, žinomo tiesiog kaip „sh“, jei jie pasirenka atsisakyti funkcijų, tokių kaip failo pavadinimo užbaigimas ir komandų istorijos, kurias turi vėlesni apvalkalai pridėta.
Dienos vaizdo įrašas
C apvalkalas
C apvalkalas, kaip gali reikšti jo pavadinimas, buvo sukurtas tam, kad vartotojai galėtų rašyti apvalkalo scenarijų programas naudojant sintaksę, labai panašią į C programavimo kalbos sintaksę. Jis žinomas kaip "csh".
TC Shell
TC apvalkalas yra C apvalkalo išplėtimas. Jis turi visas tas pačias funkcijas, tačiau prideda galimybę naudoti klavišų paspaudimus iš Emacs teksto rengyklės programos, kad būtų galima redaguoti tekstą komandinėje eilutėje. Pavyzdžiui, vartotojai gali paspausti Esc-D, kad ištrintų likusią paryškinto žodžio dalį. Jis taip pat žinomas kaip "tcsh".
Korn Shell
„Korn Shell“ taip pat parašė „Bell Labs“ kūrėjas Davidas Kornas. Jis bando sujungti C apvalkalo, TC apvalkalo ir Bourne apvalkalo funkcijas į vieną paketą. Tai taip pat apima galimybę kūrėjams kurti naujas apvalkalo komandas, kai atsiranda poreikis.
Jis žinomas kaip "ksh".
Bourne-Again Shell
Bourne-Again apvalkalas yra atnaujinta originalaus Bourne apvalkalo versija, kurią sukūrė Laisvosios programinės įrangos fondas savo atvirojo kodo GNU projektui. Dėl šios priežasties tai yra plačiai naudojamas apvalkalas atvirojo kodo bendruomenėje.
Jo sintaksė yra panaši į naudojamą Bourne apvalkalo, tačiau ji apima keletą pažangesnių funkcijų, esančių C, TC ir Korn apvalkaluose.
Tarp papildomų funkcijų, kurių Bourne'ui trūko, yra galimybė užbaigti failų pavadinimus paspaudus TAB klavišą, galimybė atsiminti naujausių komandų istoriją ir galimybė paleisti kelias programas fone adresu kartą.
Jis žinomas kaip "bash".