Kommandozeile
Sobald Sie sich per SSH oder direkt am Industrie‑PC mit Tastatur und Monitor angemeldet haben, steht Ihnen die Kommandozeile zur Verfügung. Nach dem Anmelden wird zunächst eine Willkommensnachricht angezeigt, gefolgt von der Eingabeaufforderung, an der Sie Befehle eingeben können.
Linux BTN-000tr8p8 6.17.7-rt5-bhf1-248071-3abacfd8c4f8 #1 SMP PREEMPT_RT Tue Nov 4 11:35:53 UTC 2025 aarch64
The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jan 26 14:13:55 2026 from fe80::a39f:a0d2:f0b4:5280%end0
Administrator@BTN-000tr8p8:~$Die Shell
Die Eingabeaufforderung wird von einem Programm bereitgestellt, das Shell heißt. Die Shell ist ein Kommandozeilen-Interpreter, der es Ihnen ermöglicht, durch Eintippen von Befehlen mit dem Betriebssystem zu interagieren. Die Standard-Shell bei den meisten Linux-Systemen heißt bash (Bourne Again Shell). Es gibt jedoch auch andere Shells wie zsh, fish oder tcsh, die ebenfalls verfügbar sind und installiert werden können.
Befehle in der Kommandozeile
Befehle sind üblicherweise wie folgt aufgebaut:
command [options] [arguments]- command ist in der Regel der Name eines Programms oder Werkzeugs, das Sie ausführen möchten.
- options sind meist mit einem Bindestrich
-oder Doppelbindestrich--vorangestellt und verändern das Verhalten des Befehls. - arguments sind die Ziele oder Eingaben, auf die sich der Befehl bezieht.
Die meisten Programme bieten eine Hilfe an, die Informationen zur Verwendung des Befehls bereitstellt. Diese wird üblicherweise mit -h oder --help aufgerufen.
Um beispielsweise die Hilfe zum Befehl ping zu erhalten, können Sie folgenden Befehl ausführen:
ping -hDie Ausgabe sieht wie folgt aus:
Usage
ping [options] <destination>
Options:
<destination> DNS name or IP address
-3 RTT precision (do not round up the result time)
-a use audible ping
-A use adaptive ping
-B sticky source address
-c <count> stop after <count> replies
-C call connect() syscall on socket creation
--- snipped ---
For more details see ping(8).Manpages
Sie können den Befehl man verwenden, um sich die Manpages eines Befehls anzeigen zu lassen. Zum Beispiel, um die Manpages für den Befehl ping anzuzeigen, führen Sie folgenden Befehl aus:
man pingDie Ausgabe sieht wie folgt aus:
NAME
ping - send ICMP ECHO_REQUEST to network hosts
SYNOPSIS
ping [-aAbBdCDfhHLnOqrRUvV346] [-c count] [-e identifier] [-F flowlabel] [-i interval] [-I interface]
[-l preload] [-m mark] [-M pmtudisc_option] [-N nodeinfo_option] [-w deadline] [-W timeout] [-p pattern]
[-Q tos] [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp option] [hop...] {destination}
DESCRIPTION
ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or gateway. ECHO_REQUEST datagrams ("pings") have an IP and ICMP header, followed by a struct timeval and then an arbitrary number of "pad" bytes used to fill out the packet.
ping works with both IPv4 and IPv6. Using only one of them explicitly can be enforced by specifying -4 or -6.
ping can also send IPv6 Node Information Queries (RFC4620). Intermediate hops may not be allowed, because IPv6 source routing was deprecated (RFC5095).
OPTIONS
-3
RTT precision (do not round up the result time).
-4
Use IPv4 only.
--- snipped ---Sie können die Anzeige der Manpage mit q wieder verlassen.
Die Manpages sind für alle Befehle immer gleich aufgebaut, sodass die Informationen schnell auffindbar sind. Außerhalb der Kommandozeile sind die Manpages für jeden Befehl unter folgender Webseite aufrufbar: https://manpages.debian.org/<command> und im Webbrowser einsehbar.
Benutzer und Gruppen
Unter Linux läuft jeder Prozess unter einem bestimmten Benutzerkonto. Benutzerkonten dienen zur Verwaltung von Berechtigungen und Zugriffskontrolle für Dateien und Systemressourcen. Jedes Benutzerkonto gehört zu einer oder mehreren Gruppen; Gruppen erleichtern die Verwaltung von Rechten für mehrere Benutzer gleichzeitig. Mit dem Befehl id können Sie Informationen über den aktuellen Benutzer und seine Gruppen anzeigen:
Probieren Sie die folgenden Befehle aus:
idMit sudo können Sie einen Befehl mit erhöhten Rechten (z. B. als root) ausführen. Um die Identität des Benutzers unter Verwendung von sudo zu prüfen, führen Sie beispielsweise folgenden Befehl aus:
sudo id