CSH and BASH

Anonim

CSH vs BASH

Kailangan ng mga computer ng mga operating system upang makapagpatakbo sila ng maraming programa. Ang mga ito ay ang mga programa na nakikilala kung ano ang uri ng mga gumagamit ng computer sa kanilang mga keyboard at ipadala at ipakita ang mga ito sa kanilang mga screen ng computer.

Kinokontrol nila ang mga device na naka-attach at ginagamit sa computer tulad ng mga printer at compact disk, at pinamamahalaan nila ang mga file at iba pang data na nasa mga disk. Ginagawa nila ang computer na tumatakbo nang maayos kahit na maraming mga programa ang tumatakbo, at patuloy nilang pinananatili ang system.

Mayroong ilang mga operating system na magagamit tulad ng Windows, DOS, at Linux. Ang bawat operating system ay may isang command processor na nagpapatupad ng mga utos nito. Kaya, kapag ang isang gumagamit ay nag-type ng isang command, ang command processor ay bahagi ng operating system na tumatanggap nito. Ito ay papatunayan ang bisa ng utos at isasagawa ito kung ito ay isang balidong utos o nagbibigay ng babala ng error kung hindi ito. Ang mga operating system ng DOS at Windows ay may operating system na command.com habang ang mga operating system ng Unix at Linux ay may shell na C (CSH), Bourne shell, at Bourne Again shell (BASH).

Ang C shell (CSH) ay isang processor command na tumatakbo sa isang text window at nagiging sanhi ng pagkilos kapag ang isang gumagamit ay nag-type ng isang command. Ito ay isang Unix shell na binuo ni Bill Joy noong huling bahagi ng 1970s sa tulong ni Michael Ubell, Mike O'Brien, Jim Kulp, at Eric Allman.

Maaari itong magbasa ng mga script at gumawa ng maraming iba pang mga function tulad ng pagsuporta sa pagpalit ng command, ang wildcarding ng mga pangalan ng file, control structure, dokumento, at variable. Isinasama nito ang kontrol ng trabaho sa syntax ng C, mekanismo ng kasaysayan, at interactive na pagkumpleto ng mga pangalan ng file at mga pangalan ng gumagamit. Bukod sa pagiging isang shell script command processor, ito ay ginagamit din bilang isang interactive shell ng pag-login.

Ang Bourne Again shell (BASH) ay isang command processor na tumatakbo sa isang text window tulad ng iba pang mga Linux shell. Ito ay binuo bilang isang kapalit para sa Bourne shell ni Brian Fox para magamit sa sistema ng pagpapatakbo ng GNU. Ito ay inilabas noong 1989 at pinagsasama ang mga tampok ng CSH, KSH, at SH. Ang mga keyword at syntax na ginagamit nito ay mula sa SH na may maraming mga extension hindi tulad ng orihinal na Bourne shell. Ang pag-edit ng command line nito, kasaysayan ng command, pagpapalit ng utos, at direktoryo ay mula sa KSH at CSH.

BASH ay may mas maraming mga tampok kaysa sa CSH dahil mayroon itong mga tampok ng lahat ng iba pang mga shell bilang karagdagan sa sarili nitong. Ito ay mas angkop para sa paggamit ng mga nagsisimula, at pag-aaral ay ipakilala ang mga gumagamit sa iba pang mga shell dahil ang kanilang mga tampok ay ginagamit din ng BASH.

Buod:

1.CSH ay C shell habang BASH ay Bourne Again shell. 2.C shell at BASH ay parehong Unix at Linux shell. Habang ang CSH ay may sariling mga tampok, ang BASH ay nakasama ang mga tampok ng iba pang mga shell kasama na ng CSH na may sariling mga tampok na nagbibigay ito ng mas maraming mga tampok at ginagawang ang pinaka-malawak na ginamit na command processor. 3.CSH ay binuo ni Bill Joy sa huli 1970s habang BASH ay binuo ni Brian Fox.