Razlika između CSH i BASH

CSH vs BASH

Računala trebaju operativne sustave kako bi mogli pokrenuti nekoliko programa. Oni su programi koji prepoznaju što korisnici računala unose na svoje tipkovnice i šalju i prikazuju na svojim računalnim ekranima.

Oni upravljaju uređajima koji su priključeni i koriste se s računalom kao što su pisači i kompaktni diskovi, a oni upravljaju datotekama i drugim podacima koji se nalaze na diskovima. Oni čine računalo bez problema, čak i ako se pokreće nekoliko programa, a oni održavaju sustav siguran.

Dostupno je nekoliko operativnih sustava poput Windows, DOS i Linux. Svaki operativni sustav zauzvrat ima naredbeni procesor koji izvršava njegove naredbe. Dakle, kada korisnik upiše naredbu, naredbeni procesor je dio operativnog sustava koji je prihvaća. Provjerit će valjanost naredbe i izvršit će je ako je valjana naredba ili upozoriti na pogrešku ako nije. DOS i Windows operativni sustavi imaju operativne sustave command.com, dok Unix i Linux operativni sustavi imaju C shell (CSH), Bourne ljusku i ljusku Bourne Again (BASH).

C shell (CSH) je naredbeni procesor koji se pokreće na tekstnom prozoru i izaziva radnju kada korisnik upiše naredbu. Riječ je o Unix-ovoj ljusci koju je razvio Bill Joy krajem 1970-ih uz pomoć Michaela Ubella, Mikea O'Briena, Jima Kulpa i Erica Allmana.

Može čitati skripte i obavljati nekoliko drugih funkcija kao što su podržavanje zamjene naredbi, zamjenjivanje zamjenskih naziva datoteka, upravljačkih struktura, dokumenata i varijabli. Uključuje kontrolu posla s C sintaksom, mehanizmom povijesti i interaktivnim popunjavanjem imena datoteka i korisničkih imena. Osim što je procesor naredbe za skripte ljuske, koristi se i kao interaktivna prijava.

Bourne Again shell (BASH) također je naredbeni procesor koji se pokreće na tekstnom prozoru kao i druge Linux školjke. Brian Fox razvijen je kao zamjena za ljušturu Bournea za upotrebu u GNU operativnom sustavu. Objavljen je 1989. godine i kombinira značajke CSH-a, KSH-a i SH-a. Ključne riječi i sintaksa koju koristi su iz SH-a koji imaju mnogo ekstenzija za razliku od izvorne Bourne-ove ljuske. Uređivanje naredbenog retka, povijest naredbi, zamjena naredbi i direktorij su od KSH-a i CSH-a.

BASH očito ima više značajki od CSH-a, jer osim osobnosti ima svojstva svih ostalih školjki. Također je pogodnija za početnike i učenje će upoznati korisnike s drugim školjkama jer njihove značajke koristi i BASH.

Sažetak:

1.CSH je C ljuska, a BASH je Bourne Again školjka.
2.C ljuska i BASH su i Unix i Linux ljuske. Iako CSH ima svoje osobine, BASH je ugradio značajke drugih školjki, uključujući i CSH sa svojim značajkama, koje mu pružaju više značajki i čini ga najčešće korištenim naredbenim procesorom.
3.CSH razvio je Bill Joy krajem 1970-ih, dok je BASH razvio Brian Fox.