CSH a BASH

Anonim

CSH vs BASH

Počítače potřebují operační systémy, aby mohli spustit několik programů. Jedná se o programy, které rozpoznávají, co uživatelé počítačů píšou na klávesnicích a odesílají a zobrazují je na počítačích.

Řídí zařízení, která jsou připojena a používána s počítačem, jako jsou tiskárny a kompaktní disky, a spravují soubory a další data uložená na discích. Spouštějí počítač bez problémů, i když běží několik programů a udržují systém bezpečný.

K dispozici je několik operačních systémů, jako jsou Windows, DOS a Linux. Každý operační systém má příkazový procesor, který provádí příkazy. Když tedy uživatel zadá příkaz, příkazový procesor je součástí operačního systému, který ho přijal. Ověří platnost příkazu a provede jej, pokud je platným příkazem, nebo pokud chybí, zobrazí varování o chybě. Operační systémy DOS a Windows mají operační systémy command.com, zatímco operační systémy Unix a Linux mají shell C (CSH), shell Bourne a shell Bourne Again (BASH).

C shell (CSH) je příkazový procesor, který běží na textovém okně a způsobuje akci, když uživatel zadá příkaz. Jedná se o shell Unix, který vyvinul Bill Joy v pozdních sedmdesátých letech za pomoci Michaela Ubela, Mika O'Briena, Jim Kulpa a Erica Allmana.

Umí číst skripty a provádět několik dalších funkcí, jako je například podpora nahrazování příkazů, zástupné názvy souborů, řídicí struktury, dokumenty a proměnné. Zahrnuje řízení úlohy pomocí syntaxe C, historického mechanismu a interaktivního vyplňování názvů souborů a uživatelských jmen. Kromě toho, že je procesorem příkazového shellu shell, je také použit jako interaktivní přihlašovací shell.

Bourne Again shell (BASH) je také příkazový procesor, který běží na textovém okně, stejně jako ostatní shell Linux. Byl vyvinut jako náhrada za shell Bourne Brian Fox pro použití v operačním systému GNU. To bylo propuštěno v roce 1989 a kombinuje rysy CSH, KSH, a SH. Klíčová slova a syntaxe, které používá, jsou z SH, které mají na rozdíl od původního shellu Bourne mnoho rozšíření. Jeho editace příkazové řádky, historie příkazů, nahrazení příkazu a adresář jsou z KSH a CSH.

BASH má zřejmě více vlastností než CSH, jelikož má vlastnosti všech ostatních skořápek kromě vlastních. Je také vhodnější pro použití pro začátečníky a učení se bude představovat uživatele ostatním shellu, protože jejich vlastnosti jsou také používány BASH.

Souhrn:

1.CSH je shell C, zatímco BASH je Bourne Again shell. 2.C shell a BASH jsou oba Unix a Linux shell. Zatímco CSH má své vlastní vlastnosti, BASH začlenil vlastnosti ostatních shellů, včetně CSH, s vlastními vlastnostmi, které jej poskytují více funkcí a činí z něj nejrozšířenější příkazový procesor. 3.CSH byl vyvinut Bill Joy v pozdních sedmdesátých létech, zatímco BASH byl vyvinut Brian Fox.