From a60272b6e39a98b6aff798d95f8e1a4964952032 Mon Sep 17 00:00:00 2001 From: kraeml Date: Wed, 20 Sep 2023 17:46:00 +0200 Subject: [PATCH] =?UTF-8?q?Kommandos=20f=C3=BCr=20die=20Shell=20eingef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Keine_Angst_vor_der_Shell.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Keine_Angst_vor_der_Shell.md b/Keine_Angst_vor_der_Shell.md index 9fc5b6f..1f699b1 100644 --- a/Keine_Angst_vor_der_Shell.md +++ b/Keine_Angst_vor_der_Shell.md @@ -171,3 +171,25 @@ Zusatzinfo ```bash ``` + +## Kommandos in diesem Kapitel + +``` +bash Die "Bourne-Again-Shell", ein interaktiver Kommandointerpreter bash (1) +csh Die "C-Shell", ein interaktiver Kommandointerpreter csh (1) +date Gibt Datum und Uhrzeit aus date (1) +echo Gibt alle seine Parameter durch Leerzeichen getrennt auf der Standardausgabe aus bash (1), echo (1) +help Zeigt Hilfe für bash -Kommandos bash (1) +ksh Die "Korn-Shell", ein interaktiver Kommandointerpreter ksh (1) +sh Die "Bourne-Shell", ein interaktiver Kommandointerpreter sh (1) +tcsh Die "Tenex-C-Shell", ein interaktiver Kommandointerpreter tcsh (1) +type Bestimmt die Art eines Kommandos (intern, extern, Alias) bash (1) +xterm Ein "Terminalemulator" für das X-Window-System xterm (1) +``` + +## Zusammenfassung + +* Die Shell liest Benutzerkommandos und führt sie aus. +* Die meisten Shells haben die Eigenschaften von Programmiersprachen und erlauben das Erstellen von Shellskripten, also vorgekochten Kommandofolgen, die in Dateien abgelegt werden. +* Kommandos haben Optionen und Argumente. Die Optionen geben an, wie das Kommando wirkt und die Argumente worauf. +* Shells unterscheiden zwischen internen Kommandos, die in der Shell selbst implementiert sind, und externen Kommandos, für die andere Programme als Hintergrundprozesse gestartet werden.