Shell Definition
Die Shell ist eine textbasierte Benutzerschnittstelle CLI zur Eingabe von Befehlen und vermittelt zwischen Benutzer und Kernel
CLI Bedeutung
CLI steht für Command Line Interface also eine textbasierte Bedienoberfläche ohne grafische Elemente
bash Bedeutung
bash steht für Bourne Again Shell und ist auf vielen Linux-Systemen die Standardshell
Terminal Bedeutung
Ein Terminal dient der Ein- und Ausgabe von Befehlen und ist heute meist eine Emulation eines früheren Hardware-Terminals
Shell Aufgabe
Die Shell nimmt Befehle entgegen interpretiert sie und gibt sie zur Ausführung an den Kernel weiter
Prompt Bedeutung
Der Prompt zeigt die Eingabebereitschaft der Shell und enthält oft Benutzername Hostname und aktuelles Verzeichnis
Benutzermodus Symbol
Das Zeichen $ steht meist für den normalen Benutzermodus mit eingeschränkten Rechten
Root-Modus Symbol
Das Zeichen # steht meist für den Root-Modus mit administrativen Vollrechten
Tilde Bedeutung
~ ist die Abkürzung für das Heimatverzeichnis des angemeldeten Benutzers
Heimatverzeichnis
Das Heimatverzeichnis ist das persönliche Standardverzeichnis eines Benutzers im Dateisystem
Befehlsaufbau
Ein Linux-Befehl besteht meist aus Befehl Option und Argument
Leerzeichen Regel
Befehl Optionen und Argumente müssen durch Leerzeichen getrennt werden damit die Shell sie korrekt erkennt
Option Kurzform
Kurzoptionen beginnen meist mit einem einzelnen - nach POSIX-Konvention
Option Langform
Langoptionen beginnen meist mit – und sind oft besser lesbar
ls Befehl
ls listet den Inhalt eines Verzeichnisses auf und zeigt je nach Option Dateien Ordner und Zusatzinfos
pwd Befehl
pwd zeigt den vollständigen Pfad des aktuellen Arbeitsverzeichnisses an
cd Befehl
cd wechselt das aktuelle Verzeichnis und arbeitet mit absoluten oder relativen Pfaden
FHS Bedeutung
FHS steht für Filesystem Hierarchy Standard und definiert eine einheitliche Verzeichnisstruktur für Unix-ähnliche Systeme
Linux Laufwerke
Linux nutzt keine Laufwerksbuchstaben wie Windows sondern bindet Datenträger in die Verzeichnisstruktur ein
Mounten Erklärung
Mounten bedeutet ein Dateisystem oder Laufwerk an einem Verzeichnis einzuhängen
Root-Verzeichnis
Das Root-Verzeichnis / ist die oberste Ebene des Linux-Dateisystems
Slash Funktion
Das Zeichen / kennzeichnet das Root-Verzeichnis und trennt zugleich Verzeichnisebenen in Pfaden
Absoluter Pfad
Ein absoluter Pfad beginnt mit / und beschreibt den vollständigen Weg ab dem Root-Verzeichnis
Relativer Pfad
Ein relativer Pfad beginnt nicht mit / und bezieht sich auf das aktuelle Arbeitsverzeichnis