CSH i BASH

Anonim

CSH vs BASH

Računala trebaju operacijske sustave kako bi mogli pokrenuti nekoliko programa. To su programi koji prepoznaju koji korisnici računala upisuju na svojim klavijaturama i šalju ih i prikazuju na svojim ekranima računala.

Oni kontroliraju uređaje koji su priključeni i korišteni s računalom, kao što su pisači i kompaktni diskovi, te upravljaju datotekama i drugim podacima koji se nalaze na diskovima. Oni čine računalo glatko, čak i ako se izvodi nekoliko programa, i održavaju sigurnost sustava.

Postoji nekoliko operacijskih sustava dostupnih kao što su Windows, DOS i Linux. Svaki operativni sustav zauzvrat ima naredbeni procesor koji izvršava naredbe. Dakle, kada korisnik unese naredbu, procesor naredbe dio je operativnog sustava koji ga prihvaća. To će potvrditi valjanost naredbe i izvršiti ga ako je to valjana naredba ili daje pogrešku upozorenje ako nije. DOS i Windows operativni sustavi imaju command.com operativne sustave, dok Unix i Linux operativni sustavi imaju C shell (CSH), Bourne shell i Bourne Again shell (BASH).

Shema C (CSH) je procesor naredbi koji se pokreće u prozoru teksta i uzrokuje radnju kada korisnik napiše naredbu. To je Unix ljuska koju je razvio Bill Joy krajem 1970-ih uz pomoć Michaela Ubella, Mikea O'Briena, Jima Kulp i Erica Allmana.

Može pročitati skripte i napraviti nekoliko drugih funkcija kao što je podržavanje zamjene naredbe, zamjensko ime naziva datoteka, upravljačke strukture, dokumente i varijable. Uključuje kontrolu zadataka s sintaksom C, mehanizmom povijesti i interaktivnim dovršavanjem naziva datoteka i korisničkog imena. Osim što je procesor naredbi za skriptu ljuske, koristi se i kao interaktivna ljuska za prijavu.

Bourne Again ljuska (BASH) je također zapovjedni procesor koji radi na prozoru teksta baš kao i druge Linux ljuske. Razvijen je kao zamjena za Bourne ljusku Brian Fox za uporabu u GNU operativnom sustavu. Izdana je 1989. godine i kombinira značajke CSH, KSH i SH. Ključne riječi i sintaksa koje upotrebljavaju su iz SH-a koji imaju mnoga proširenja za razliku od originalne Bourne ljuske. Njegovo uređivanje naredbenog retka, zapovjedna naredba, zamjena naredbe i direktorij su iz KSH i CSH.

Očito je da ABH ima više značajki od CSH jer ima značajke svih ostalih školjaka uz svoje vlastite. Također je prikladnije za početnike, a učenje će upoznati korisnike s drugim školjkama, budući da ih ABB također koristi i BASH.

Sažetak:

1.CSH je C ljuska dok je BASH Bourne Again ljuska. 2.C shell i BASH su i Unix i Linux ljuske. Dok CSH ima svoje osobine, BASH je ugradio značajke drugih školjaka, uključujući i CSH s vlastitim značajkama, što mu pruža više mogućnosti i čini ga najčešće korištenim naredbeni procesor. 3.CSH je razvio Bill Joy krajem 1970-ih, a BASH je razvio Brian Fox.