Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

home-harmening:linux:shell [2025/02/04 15:24] – angelegt charmeninghome-harmening:linux:shell [2025/02/04 15:25] (aktuell) charmening
Zeile 1: Zeile 1:
 ====== shell ====== ====== shell ======
-Die Shell ist eine Kommandozeilenumgebung, mit der man Befehle auf einem Betriebssystem ausführen kann. Es gibt verschiedene Arten von Shells, die sich in ihrer Funktionalität, Syntax und Features unterscheiden. Hier sind die Hauptunterschiede zwischen sh, bash und zsh:\\+Die Shell ist eine Kommandozeilenumgebung, mit der man Befehle auf einem Betriebssystem ausführen kann. Es gibt verschiedene Arten von Shells, die sich in ihrer Funktionalität, Syntax und Features unterscheiden. Hier sind die Hauptunterschiede zwischen sh, bash und zsh\\
 \\ \\
-===sh (Bourne Shell)===\\+=== sh (Bourne Shell) ===
 **Entstehung:** Entwickelt von Stephen Bourne in den 1970er Jahren.\\ **Entstehung:** Entwickelt von Stephen Bourne in den 1970er Jahren.\\
 **Standard-Shell:** Die Bourne Shell war lange die Standard-Shell auf UNIX-Systemen.\\ **Standard-Shell:** Die Bourne Shell war lange die Standard-Shell auf UNIX-Systemen.\\
Zeile 17: Zeile 17:
   * Autovervollständigung (Tab-Taste für Befehls- und Dateinamenvervollständigung).\\   * Autovervollständigung (Tab-Taste für Befehls- und Dateinamenvervollständigung).\\
   * Aliase und erweiterte Skripting-Funktionen.\\   * Aliase und erweiterte Skripting-Funktionen.\\
-  * Arithmetische Operationen $((1 + 2)).\\+  * Arithmetische Operationen %%$((1 + 2))%%.\\
 \\ \\
-===zsh (Z Shell)===+=== zsh (Z Shell) ===
 Entstehung: Entwickelt in den 1990er Jahren als noch leistungsfähigere Shell.\\ Entstehung: Entwickelt in den 1990er Jahren als noch leistungsfähigere Shell.\\
 \\ \\
Zeile 28: Zeile 28:
   * Kommando-Korrektur (automatische Erkennung von Tippfehlern).\\   * Kommando-Korrektur (automatische Erkennung von Tippfehlern).\\
 \\ \\
-===Fazit:===+=== Fazit ===
   * sh ist minimalistisch und für Portabilität gut.   * sh ist minimalistisch und für Portabilität gut.
   * bash ist die weitverbreitete Standard-Shell unter Linux.   * bash ist die weitverbreitete Standard-Shell unter Linux.