![Stražnji pogled na uređivač fotografija koji radi na računalu](/f/8cbcb3a4b32e7e3a4dc7906ca59d1021.jpg)
Shell je program koji se koristi za tumačenje naredbi.
Zasluga slike: Wavebreakmedia Ltd/Wavebreak Media/Getty Images
U Linuxu i Unixu ljuska se odnosi na program koji se koristi za tumačenje upisanih naredbi koje korisnik šalje operativnom sustavu. Najbliža analogija u sustavu Windows je DOS Command Prompt. Međutim, za razliku od Windowsa, Linux i Unix računala omogućuju korisniku da odabere koju ljusku želi koristiti.
Bourne Shell
Originalna Bourneova ljuska nazvana je po svom programeru u Bell Labsu, Steveu Bourneu. Bila je to prva ljuska korištena za operativni sustav Unix, a mnoge su je novije ljuske u velikoj mjeri nadmašile u funkcionalnosti. Međutim, svi Unix i mnoge verzije Linuxa dopuštaju korisnicima prelazak na originalnu Bourne Shell, poznatu jednostavno kao "sh", ako odluče odustati od značajki kao što su završetak naziva datoteke i povijesti naredbi koje imaju kasnije ljuske dodano.
Video dana
C Školjka
C ljuska, kao što joj naziv može implicirati, dizajnirana je kako bi korisnicima omogućila pisanje skriptnih programa ljuske koristeći sintaksu vrlo sličnu onoj u programskom jeziku C. Poznat je kao "csh".
TC Shell
TC ljuska je proširenje na C ljusku. Ima sve iste značajke, ali dodaje mogućnost korištenja tipki iz programa za obradu teksta Emacs za uređivanje teksta u naredbenom retku. Na primjer, korisnici mogu pritisnuti Esc-D za brisanje ostatka označene riječi. Također je poznat kao "tcsh".
Korn školjka
Korn Shell je također napisao developer u Bell Labsu, David Korn. Pokušava spojiti značajke C shell, TC shell i Bourne shell u jedan paket. Također uključuje mogućnost za razvojne programere da kreiraju nove naredbe ljuske prema potrebi.
Poznato je kao "ksh".
Bourne-Again Shell
Bourne-Again ljuska je ažurirana verzija originalne Bourneove ljuske koju je stvorila Zaklada za slobodni softver za svoj GNU projekt otvorenog koda. Iz tog razloga, to je naširoko korištena ljuska u zajednici otvorenog koda.
Njegova je sintaksa slična onoj koju koristi Bourneova ljuska, ali uključuje neke od naprednijih značajki koje se nalaze u C, TC i Korn školjkama.
Među dodanim značajkama koje su nedostajale Bourneu je mogućnost dovršavanja naziva datoteka pritiskom na tipku TAB, sposobnost pamćenja povijesti nedavnih naredbi i mogućnost pokretanja više programa u pozadini na jednom.
Poznat je kao "bash".