Shell არის პროგრამა, რომელიც გამოიყენება ბრძანებების ინტერპრეტაციისთვის.
სურათის კრედიტი: Wavebreakmedia Ltd/Wavebreak Media/Getty Images
Linux-სა და Unix-ში, ჭურვი ეხება პროგრამას, რომელიც გამოიყენება აკრეფილი ბრძანებების ინტერპრეტაციისთვის, რომელსაც მომხმარებელი უგზავნის ოპერაციულ სისტემას. Windows-ის უახლოესი ანალოგია DOS Command Prompt. თუმცა, Windows-ისგან განსხვავებით, Linux-ისა და Unix-ის კომპიუტერები მომხმარებელს საშუალებას აძლევს აირჩიოს რომელი ჭურვი უნდა გამოიყენოს.
Bourne Shell
ორიგინალური Bourne ჭურვი ეწოდა Bell Labs-ში მისი შემქმნელის, სტივ ბორნის სახელს. ეს იყო პირველი ჭურვი, რომელიც გამოიყენებოდა Unix ოპერაციული სისტემისთვის და მას ფუნქციონალურობით დიდწილად აჯობა უახლესი ჭურვები. თუმცა, ყველა Unix და Linux-ის მრავალი ვერსია საშუალებას აძლევს მომხმარებლებს გადავიდნენ ორიგინალურ Bourne Shell-ზე, რომელიც ცნობილია უბრალოდ როგორც "sh", თუ ისინი აირჩევენ უარი თქვან ისეთ ფუნქციებზე, როგორიცაა ფაილის სახელის შევსება და ბრძანებების ისტორიები, რომლებიც მოგვიანებით ჭურვებს აქვთ დაემატა.
დღის ვიდეო
C Shell
C ჭურვი, როგორც მისი სახელი შეიძლება გულისხმობდეს, შეიქმნა იმისათვის, რომ მომხმარებლებს საშუალება მისცენ დაწერონ shell სკრიპტის პროგრამები C პროგრამირების ენის სინტაქსის გამოყენებით. იგი ცნობილია როგორც "csh".
TC Shell
TC ჭურვი არის გაფართოება C ჭურვიზე. მას აქვს ყველა იგივე ფუნქცია, მაგრამ ამატებს კლავიშების გამოყენების შესაძლებლობას Emacs ტექსტის დამმუშავებლის პროგრამისგან ბრძანების სტრიქონზე ტექსტის რედაქტირებისთვის. მაგალითად, მომხმარებლებს შეუძლიათ დააჭირონ Esc-D დანარჩენი მონიშნული სიტყვის წასაშლელად. იგი ასევე ცნობილია როგორც "tcsh".
კორნ ჭურვი
Korn Shell ასევე დაიწერა Bell Labs-ის დეველოპერმა, დევიდ კორნმა. ის ცდილობს გააერთიანოს C ჭურვი, TC shell და Bourne shell-ის მახასიათებლები ერთი პაკეტის ქვეშ. იგი ასევე მოიცავს დეველოპერებს შესაძლებლობას შექმნან ახალი ჭურვის ბრძანებები საჭიროების შემთხვევაში.
იგი ცნობილია როგორც "კშ".
Bourne-Again Shell
Bourne-Again გარსი არის Bourne-ის ორიგინალური გარსის განახლებული ვერსია, რომელიც შეიქმნა თავისუფალი პროგრამული უზრუნველყოფის ფონდის მიერ მისი ღია კოდის GNU პროექტისთვის. ამ მიზეზით, ის არის ფართოდ გამოყენებული გარსი ღია კოდის საზოგადოებაში.
მისი სინტაქსი მსგავსია Bourne shell-ის მიერ გამოყენებული სინტაქსის, თუმცა ის აერთიანებს უფრო მოწინავე მახასიათებლებს, რომლებიც გვხვდება C, TC და Korn ჭურვებში.
დამატებულ მახასიათებლებს შორის, რაც ბორნს აკლდა, არის ფაილების სახელების შევსების შესაძლებლობა TAB კლავიშის დაჭერით. უახლესი ბრძანებების ისტორიის დამახსოვრების შესაძლებლობა და მრავალი პროგრამის ფონზე გაშვების შესაძლებლობა ერთხელ.
იგი ცნობილია როგორც "ბაში".