Rozdiel medzi CSH a BASH

CSH vs BASH

Počítače potrebujú operačné systémy, aby mohli spúšťať niekoľko programov. Sú to programy, ktoré rozpoznávajú, čo používatelia počítačov zadávajú na svojich klávesniciach, a odosielajú ich a zobrazujú na obrazovkách svojich počítačov.

Ovládajú zariadenia, ktoré sú pripojené a používané s počítačom, napríklad tlačiarne a kompaktné disky, a spravujú súbory a ďalšie údaje, ktoré sa nachádzajú na diskoch. Robia počítač hladký, aj keď je spustených niekoľko programov, a udržujú systém v bezpečí.

K dispozícii je niekoľko operačných systémov, ako sú Windows, DOS a Linux. Každý operačný systém má riadiaci procesor, ktorý vykonáva svoje príkazy. Keď teda užívateľ zadá príkaz, príkazový procesor je súčasťou operačného systému, ktorý ho prijíma. Overí platnosť príkazu a vykoná ho, ak ide o platný príkaz, alebo ak nie je, upozorní na chybu. Operačné systémy DOS a Windows majú operačné systémy Command.com, zatiaľ čo operačné systémy Unix a Linux majú prostredie C (CSH), prostredie Bourne a prostredie Bourne Again (BASH)..

C shell (CSH) je príkazový procesor, ktorý beží na textovom okne a spôsobuje akciu, keď užívateľ zadá príkaz. Je to škrupina Unixu, ktorú vyvinul Bill Joy koncom sedemdesiatych rokov za pomoci Michaela Ubella, Mika O'Briena, Jima Kulpa a Eric Allmana..

Dokáže čítať skripty a vykonávať niekoľko ďalších funkcií, ako napríklad podporu substitúcie príkazov, zástupné názvy súborov, kontrolné štruktúry, dokumenty a premenné. Zahŕňa riadenie úloh so syntaxou C, mechanizmom histórie a interaktívnym dokončovaním názvov súborov a užívateľských mien. Okrem toho, že je príkazovým procesorom skriptu shellu, používa sa aj ako interaktívny prihlasovací shell.

Škrupina Bourne Again (BASH) je tiež príkazový procesor, ktorý beží v textovom okne rovnako ako iné shell systému Linux. Bol vyvinutý ako náhrada za Bourne shell spoločnosťou Brian Fox pre použitie v operačnom systéme GNU. Bola vydaná v roku 1989 a kombinuje vlastnosti CSH, KSH a SH. Kľúčové slová a syntax, ktoré používa, sú z SH, ktoré majú veľa rozšírení na rozdiel od pôvodného Bourne shellu. Úpravy príkazového riadku, história príkazov, nahradenie príkazov a adresár sú z KSH a CSH.

BASH má evidentne viac funkcií ako CSH, pretože má vlastnosti všetkých ostatných škrupín okrem svojich vlastných. Je tiež vhodnejší pre začiatočníkov a pri učení sa predstaví používateľom aj v iných škrupinách, pretože ich funkcie využíva aj BASH.

Zhrnutie:

1.CSH je škrupina C, zatiaľ čo BASH je škrupina Bourne Again.
2.C shell a BASH sú unixové aj Linuxové mušle. Zatiaľ čo CSH má svoje vlastné vlastnosti, BASH včlenil vlastnosti iných škrupín vrátane CSH s vlastnými vlastnosťami, ktoré mu poskytujú viac funkcií a robí z neho najpoužívanejší príkazový procesor..
3.CSH vyvinul Bill Joy na konci 70. rokov, zatiaľ čo BASH vyvinul Brian Fox.