logo

Wat is bash?

BASH is een acroniem voor Bourne Again Shell, een woordspelingnaam, die een eerbetoon is aan Bourne Shell (dat wil zeggen uitgevonden door Steven Bourne).

Bash is een shell-programma geschreven door Brian Fox als een verbeterde versie van het Bourne Shell-programma ' sch '. Het is een open source GNU-project. Het werd in 1989 uitgebracht als een van de meest populaire shell-distributies van GNU/Linux-besturingssystemen. Het biedt functionele verbeteringen ten opzichte van Bourne Shell voor zowel programmeer- als interactief gebruik. Het omvat het bewerken van de opdrachtregel, toetsbindingen, opdrachtgeschiedenis met onbeperkte grootte, enz.

In basistermen is Bash een opdrachtregelinterpreter die doorgaans in een tekstvenster wordt uitgevoerd, waar de gebruiker opdrachten kan interpreteren om verschillende acties uit te voeren. De combinatie van deze opdrachten als een reeks binnen een bestand staat bekend als een Shell-script. Bash kan de opdrachten van een Shell-script lezen en uitvoeren.

Hoe kom ik erachter hoe groot mijn monitor is?

Bash is de standaard login-shell voor de meeste Linux-distributies en Apple's mac OS. Het is ook toegankelijk voor Windows 10 met een versie en standaardgebruikersshell in Solaris 11.

Kijk nu eens waar een Shell om bekend staat.

wat is clusteren

Schelp: Een UNIX Shell is een programma of een opdrachtregelinterpreter die de gebruikersopdrachten interpreteert die ofwel rechtstreeks door de gebruiker worden ingevoerd of die uit een bestand kunnen worden gelezen (dat wil zeggen Shall Script), en deze vervolgens ter verwerking aan het besturingssysteem doorgeven. Het is belangrijk op te merken dat Shall-scripts worden geïnterpreteerd en niet gecompileerd, omdat het computersysteem ze interpreteert en het niet nodig is om Shell-scripts in volgorde van uitvoering te compileren.

Er zijn verschillende soorten shells beschikbaar in Linux-besturingssystemen. Sommige daarvan zijn als volgt:

  1. Bourne Shell
  2. C-schaal
  3. Korn Shell
  4. GNU Bourne Shell

Om te weten welke shell-typen uw besturingssysteem ondersteunt, typt u de opdracht in de terminal zoals hieronder weergegeven:

javascript onload-script
 cat /etc/shells 

En om te weten waar bash zich in uw besturingssysteem bevindt, typt u de onderstaande opdracht en krijgt u een specifieke locatie:

 which bash 

Zie hieronder welke shell-typen mijn centOS ondersteunt en waar de bash-shell zich bevindt.

Wat is bash