Arten von Shells: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „=Einleitung= *Es gibt verschiedene Arten von Shells, die in der Regel auf Unix- oder Unix-ähnlichen Systemen verwendet werden. =Bourne Shell (sh)= *Die Bourn…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
=Einleitung=
= Einleitung =
*Es gibt verschiedene Arten von Shells, die in der Regel auf Unix- oder Unix-ähnlichen Systemen verwendet werden.
* Es gibt verschiedene Arten von Shells, die in der Regel auf Unix- oder Unix-ähnlichen Systemen verwendet werden.
=Bourne Shell (sh)=  
 
*Die Bourne Shell ist eine der ältesten und grundlegendsten Shells.  
= Bourne Shell (sh) =
*Sie wurde von Stephen Bourne entwickelt und ist auf vielen Unix-Systemen standardmäßig installiert.  
* Die Bourne Shell ist eine der ältesten und grundlegendsten Shells.
*Sie bietet grundlegende Funktionen und ist nicht besonders funktionsreich im Vergleich zu moderneren Shells.
* Sie wurde von Stephen Bourne entwickelt und ist auf vielen Unix-Systemen standardmäßig installiert.
=C Shell (csh)=  
* Sie bietet grundlegende Funktionen und ist im Vergleich zu moderneren Shells weniger funktionsreich.
*Die C Shell wurde von Bill Joy entwickelt und wurde oft auf älteren Unix-Systemen verwendet.  
 
*Sie bietet einige erweiterte Funktionen wie die Verwendung von Tabellen und Befehlsverlauf, ähnlich der Programmiersprache C.  
= C Shell (csh) =
*Die Syntax ähnelt der der Programmiersprache C.
* Die C Shell wurde von Bill Joy entwickelt und wurde häufig auf älteren Unix-Systemen verwendet.
=Korn Shell (ksh)=  
* Sie bietet erweiterte Funktionen wie Tabellen, Befehlsverlauf und eine Syntax, die der Programmiersprache C ähnelt.
*Die Korn Shell wurde von David Korn entwickelt und basiert auf der Bourne Shell.  
 
*Sie bietet einige erweiterte Funktionen wie verbesserte Variablensubstitution und eine erweiterte Befehlssyntax.
= Korn Shell (ksh) =
*Die Korn Shell ist kompatibel mit der Bourne Shell und erweitert diese um zusätzliche Funktionen.
* Die Korn Shell wurde von David Korn entwickelt und basiert auf der Bourne Shell.
=Bourne Again Shell (bash)=  
* Sie bietet erweiterte Funktionen wie verbesserte Variablensubstitution und eine erweiterte Befehlssyntax.
*Die Bourne Again Shell ist eine Weiterentwicklung der Bourne Shell und wurde für das GNU-Projekt entwickelt.  
* Die Korn Shell ist kompatibel mit der Bourne Shell und erweitert diese um zusätzliche Funktionen.
*Sie ist auf den meisten Unix- und Linux-Distributionen als Standard-Shell enthalten.  
 
*Die Bash bietet erweiterte Funktionen wie Tabvervollständigung, Befehlshistorie und Shell-Skripting-Funktionen.
= Bourne Again Shell (bash) =
=Z Shell (zsh)=  
* Die Bourne Again Shell ist eine Weiterentwicklung der Bourne Shell und wurde für das GNU-Projekt entwickelt.
*Die Z Shell ist eine erweiterte Shell, die auf der Bourne Shell basiert.
* Sie ist auf den meisten Unix- und Linux-Distributionen als Standard-Shell enthalten.
*Sie bietet zusätzliche Funktionen wie erweiterte Tabvervollständigung, Themen und Plugins.  
* Die Bash bietet erweiterte Funktionen wie Tab-Vervollständigung, Befehlshistorie und umfangreiche Skripting-Funktionen.
*Die Z Shell ist für ihre Flexibilität und Anpassbarkeit bekannt.
 
=Fish Shell=  
= Z Shell (zsh) =
*Fish steht für "Friendly Interactive Shell" und ist eine moderne Shell, die darauf abzielt, Benutzerfreundlichkeit und eine intuitive Benutzeroberfläche zu bieten.  
* Die Z Shell ist eine erweiterte Shell, die auf der Bourne Shell basiert.
*Die Fish Shell bietet Funktionen wie eine umfangreiche Tabvervollständigung, automatische Vervollständigung von Befehlen und eine leicht verständliche Syntax.
* Sie bietet zusätzliche Funktionen wie erweiterte Tab-Vervollständigung, Themen und Plugins.
* Die Z Shell ist für ihre Flexibilität und Anpassbarkeit bekannt.
 
= Fish Shell =
* Fish steht für „Friendly Interactive Shell“ und ist eine moderne Shell, die auf Benutzerfreundlichkeit und eine intuitive Bedienung ausgelegt ist.
* Die Fish Shell bietet Funktionen wie umfangreiche Tab-Vervollständigung, automatische Befehlsvorschläge und eine leicht verständliche Syntax.

Aktuelle Version vom 12. Oktober 2025, 21:01 Uhr

Einleitung

  • Es gibt verschiedene Arten von Shells, die in der Regel auf Unix- oder Unix-ähnlichen Systemen verwendet werden.

Bourne Shell (sh)

  • Die Bourne Shell ist eine der ältesten und grundlegendsten Shells.
  • Sie wurde von Stephen Bourne entwickelt und ist auf vielen Unix-Systemen standardmäßig installiert.
  • Sie bietet grundlegende Funktionen und ist im Vergleich zu moderneren Shells weniger funktionsreich.

C Shell (csh)

  • Die C Shell wurde von Bill Joy entwickelt und wurde häufig auf älteren Unix-Systemen verwendet.
  • Sie bietet erweiterte Funktionen wie Tabellen, Befehlsverlauf und eine Syntax, die der Programmiersprache C ähnelt.

Korn Shell (ksh)

  • Die Korn Shell wurde von David Korn entwickelt und basiert auf der Bourne Shell.
  • Sie bietet erweiterte Funktionen wie verbesserte Variablensubstitution und eine erweiterte Befehlssyntax.
  • Die Korn Shell ist kompatibel mit der Bourne Shell und erweitert diese um zusätzliche Funktionen.

Bourne Again Shell (bash)

  • Die Bourne Again Shell ist eine Weiterentwicklung der Bourne Shell und wurde für das GNU-Projekt entwickelt.
  • Sie ist auf den meisten Unix- und Linux-Distributionen als Standard-Shell enthalten.
  • Die Bash bietet erweiterte Funktionen wie Tab-Vervollständigung, Befehlshistorie und umfangreiche Skripting-Funktionen.

Z Shell (zsh)

  • Die Z Shell ist eine erweiterte Shell, die auf der Bourne Shell basiert.
  • Sie bietet zusätzliche Funktionen wie erweiterte Tab-Vervollständigung, Themen und Plugins.
  • Die Z Shell ist für ihre Flexibilität und Anpassbarkeit bekannt.

Fish Shell

  • Fish steht für „Friendly Interactive Shell“ und ist eine moderne Shell, die auf Benutzerfreundlichkeit und eine intuitive Bedienung ausgelegt ist.
  • Die Fish Shell bietet Funktionen wie umfangreiche Tab-Vervollständigung, automatische Befehlsvorschläge und eine leicht verständliche Syntax.