SHELL

Bourne Again en andere Shell's

In tegenstelling tot andere besturingssystemen kun je bij de UNIX familie kiezen tussen verschillende shell's de bekendste is BASH of Bourne Again SHell, deze is gebaseerd op de UNIX sh shell (https://en.wikipedia.org/wiki/Bourne_shell)

Slecht nieuws dus voor de fans van Matt Damon want het is niet gebaseerd op the bourne identity franchise ;-)

Maar wat is een shell nu precies?

Als je in de manpages bekijkt staat er oa. command language interpreter that executes commands read from the standard input or from a file.

Dus om het vrij te vertalen de shellinterpreteert de commando taal , het voert commando's uit en leest van standaard input of van een bestand.

Enkele van de meest gebruikte shell's zijn:
  • BASH: Bourne Again SHell.
  • tcsh/csh : C-Shell of een geavanceerde versie (tcsh) deze heeft oa. een C-achtige syntaxis.
  • ksh : Korn Shell geschreven door David G. Korn en is een volledige, krachtige high-level programmeertaal.
  • zsh : Z Shell, zeer uitgebreide Shell vergelijkbaar met ksh maar met veel verbeteringen.
  • Fish : Friendly Interactive SHell, ontwikkeld in 2005 als interactieve en gebruiksvriendelijke shell.
  • ...

Voorlopig gaan we ons hier beperken tot de Bourne Again SHell aangezien deze de meest gebruikte is en alle artikels hier (tenzij anders aangegeven) zijn gebaseerd op BASH.

Hyperpolyglot heeft hier en hele pagina waarin de werking van deze verschillende shell's wordt vergeleken.