Harting Development

Der Linux "version"-Befehl: Deine Quelle für Systeminformationen

Lukas Fuchs vor 2 Jahren Linux-Server 3 Min. Lesezeit

Die Grundlagen des "version"-Befehls

Der "version"-Befehl ist ein vielseitiges Tool in Linux, das dir wertvolle Informationen über dein System liefert. Er wird verwendet, um die Versionen verschiedener Softwarekomponenten anzuzeigen, darunter der Kernel, die Linux-Distribution, die Shell und der Compiler.

Was macht der "version"-Befehl?

Wenn du den "version"-Befehl ausführst, zeigt er typischerweise eine kurze Zusammenfassung der Versionsinformationen für das angegebene Programm oder die angegebene Komponente an. Die genaue Ausgabe kann je nach Komponente variieren, enthält aber in der Regel die Versionsnummer, das Erscheinungsdatum und andere relevante Details.

Wie verwende ich den "version"-Befehl?

Die Syntax des "version"-Befehls ist einfach:

version (Optionen) (Befehl)

Die Optionen ermöglichen es dir, die Ausgabe anzupassen oder bestimmte Informationen anzuzeigen. Die häufigsten Optionen sind:

  • -a: Zeigt alle verfügbaren Informationen an
  • -h: Zeigt die Hilfeinformationen an
  • --version: Zeigt nur die Versionsnummer an

Der Befehl ist der Name der Komponente, deren Version du anzeigen möchtest. Wenn du keinen Befehl angibst, wird die Version der aktuellen Shell angezeigt.

Beispiele für die Befehlsverwendung

Im Folgenden findest du einige Beispiele für die Verwendung des "version"-Befehls:

# Kernel-Version anzeigen
version

# Linux-Distributionsversion anzeigen
version fedora-release

# Shell-Version anzeigen
version bash

# Compiler-Version anzeigen
version gcc

Anzeigen der Kernel-Version

Der Kernel ist das Herzstück deines Linux-Systems. Die Anzeige seiner Version gibt dir Einblick in die von dir verwendete Kernel-Edition, einschließlich wichtiger Informationen wie Sicherheitspatches und Kompatibilitätsaktualisierungen.

Wie du die Kernel-Version anzeigst

Um die Kernel-Version anzuzeigen, führe den Befehl uname -r aus:

uname -r

Diese Ausgabe liefert Informationen über die Hauptserie, die Nebenversion und gegebenenfalls den Patch-Level des Kernels. Beispielsweise könnte die Ausgabe 5.15.0-46-generic aussehen, was auf eine Zwischenversion (Patch-Level 46) der Hauptversion 5.15 für ein generisches System hinweist.

Weitere Informationen zur Kernel-Version

Neben der Anzeige der Kernel-Versionsnummer kannst du mit uname auch weitere Informationen abrufen:

  • uname -s: Zeigt den Kernelnamen (in der Regel "Linux") an.
  • uname -v: Zeigt die detaillierte Beschreibung des Kernels an, einschließlich Versionsinformationen, Build-Datum und -optionen.
  • uname -a: Zeigt alle oben genannten Informationen in einer einzigen Zeile an.

Indem du diese Befehle verwendest, kannst du die Kernel-Version deines Systems auf einfache Weise prüfen und die Stabilität, Sicherheit und Kompatibilität deines Systems ermitteln.

Anzeigen der Linux-Distribution

Wenn du wissen möchtest, welche Linux-Distribution du verwendest, kannst du den Befehl version mit dem Flag -d verwenden.

Das -d Flag

Das -d Flag steht für "Distribution" und gibt die aktuelle Linux-Distribution aus. Die Ausgabe kann variieren, abhängig von der verwendeten Distribution.

Beispielsweise gibt der Befehl bei einer Ubuntu-Installation folgendes aus:

$ version -d
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.5 LTS
Release:        20.04
Codename:       focal

Weitere nützliche Informationen

Zusätzlich zur Distributor-ID und Beschreibung kann die Ausgabe noch weitere Informationen enthalten:

  • Release: Die Versionsnummer der Distribution
  • Codename: Der interne Codename der Distribution
  • Support- und Wartungsstatus: Bei manchen Distributionen wird auch der Support- und Wartungsstatus angegeben, z. B. "LTS" (Long Term Support) oder "EOL" (End of Life).

Fehlerbehebung

Wenn der Befehl version keine Ausgabe für die Distribution liefert, kann es daran liegen, dass deine aktuelle Distribution nicht unterstützt wird. Alternativ kannst du einen anderen Befehl wie lsb_release oder cat /etc/os-release verwenden, um Informationen über deine Distribution zu erhalten.

Anzeigen der Shell-Version

Wenn du wissen möchtest, welche Shell du verwendest, kannst du den "version"-Befehl wie folgt aufrufen:

version

Das Ergebnis wird dir die Version deiner aktuellen Shell anzeigen. Dies kann hilfreich sein, wenn du bestimmte Funktionen nutzen möchtest, die nur in bestimmten Shell-Versionen verfügbar sind.

Arten von Shells

Es gibt verschiedene Arten von Shells, darunter:

  • Bash (Bourne Again Shell): Eine weit verbreitete und leistungsstarke Shell, die die Standard-Shell in vielen Linux-Distributionen ist.
  • Zsh (Z Shell): Eine erweiterte Shell mit vielen nützlichen Funktionen, wie z. B. erweiterte Autovervollständigung und Anpassungsmöglichkeiten.
  • Fish (Friendly Interactive Shell): Eine benutzerfreundliche Shell, die für Anfänger geeignet ist und eine intuitive Befehlszeile bietet.
  • Tcsh (Tenex C Shell): Eine C-ähnliche Shell, die besonders für die Verwendung auf Unix-Systemen entwickelt wurde.

Shell-Konfiguration

Du kannst die Konfiguration deiner Shell anpassen, indem du die entsprechende Konfigurationsdatei bearbeitest. Die Konfigurationsdatei für Bash ist beispielsweise ~/.bashrc. Du kannst diese Datei mit einem Texteditor wie nano oder vim bearbeiten.

Fazit

Das Anzeigen der Shell-Version kann dir helfen, deine Umgebung besser zu verstehen und Funktionen zu nutzen, die für deine verwendete Shell spezifisch sind. Indem du die Konfiguration deiner Shell anpasst, kannst du sie an deine Bedürfnisse und Vorlieben anpassen.

Anzeigen der Compiler-Version

Neben den bereits besprochenen Informationen kannst du mit dem version-Befehl auch die Version des auf deinem System installierten Compilers anzeigen. Dies kann hilfreich sein, wenn du sicherstellen möchtest, dass du die richtige Version für deine Entwicklungsumgebung hast oder wenn du Fehler bei der Kompilierung von Code beheben möchtest.

Compiler-Version anzeigen

Um die Version des installierten Compilers anzuzeigen, verwende den folgenden Befehl:

$ version gcc

Dieser Befehl gibt die Version des GNU Compiler Collection (GCC)-Compilers aus. GCC ist einer der am weitesten verbreiteten Compiler für Linux-Systeme.

Compiler-Optionen anzeigen

Neben der Versionsnummer kannst du auch die Compiler-Optionen anzeigen, die beim Kompilieren deines Codes verwendet werden. Dies kann hilfreich sein, wenn du die Standardeinstellungen anpassen oder spezifische Optionen für deine Entwicklungsumgebung festlegen möchtest.

Um die Compiler-Optionen anzuzeigen, verwende den folgenden Befehl:

$ gcc -v

Dieser Befehl gibt eine ausführliche Liste aller beim Kompilieren von Code verwendeten Optionen aus.

Fehlerbehebung bei Befehlsausgaben

Wenn du nach der Ausführung des "version"-Befehls auf Fehler oder ungewöhnliche Ausgaben stößt, kannst du die folgenden Schritte zur Fehlerbehebung ausführen:

Befehlssyntax überprüfen

Stelle sicher, dass du die richtige Befehlssyntax verwendest. Der Befehl "version" hat keine Argumente oder Optionen. Gib den Befehl einfach als "version" ohne zusätzliche Zeichen ein.

Falls du Argumente oder Optionen angibst, wird möglicherweise eine Fehlermeldung wie "Befehl nicht gefunden" angezeigt. Entferne alle Argumente und Optionen und versuche es erneut.

Systemberechtigungen überprüfen

Einige Versionen des "version"-Befehls erfordern Root-Berechtigungen, um auf bestimmte Systeminformationen zugreifen zu können. Versuche, den Befehl als Root-Benutzer auszuführen. Du kannst dies tun, indem du "sudo version" eingibst.

Gib dein Root-Passwort ein, wenn du dazu aufgefordert wirst. Wenn du immer noch Probleme hast, kontaktiere deinen Systemadministrator.

PATH-Variable überprüfen

Stelle sicher, dass der "version"-Befehl in deinem $PATH enthalten ist. Dies ist die Umgebungsvariable, die definiert, welche Verzeichnisse die Shell nach ausführbaren Dateien durchsucht.

Gib den folgenden Befehl ein, um deinen $PATH anzuzeigen:

echo $PATH

Wenn das Verzeichnis, in dem sich der "version"-Befehl befindet, nicht in $PATH enthalten ist, musst du es hinzufügen. Dies kannst du tun, indem du der $PATH-Variablen deinen Befehlspfad anhängst, z. B.:

PATH=$PATH:/opt/bin

Ersetze "/opt/bin" durch den tatsächlichen Pfad zu deinem "version"-Befehl.

Man-Pages konsultieren

Die "man"-Pages für den "version"-Befehl können hilfreiche Informationen zur Syntax, Optionen und möglichen Fehlermeldungen enthalten. Gib den folgenden Befehl ein, um die "man"-Page für den "version"-Befehl anzuzeigen:

man version

Community-Support suchen

Wenn du nach dem Ausprobieren der oben genannten Schritte immer noch Probleme hast, kannst du in Online-Foren oder Community-Gruppen nach Hilfe suchen. Beschreibe dein Problem detailliert und gib relevante Screenshots oder Fehlermeldungen an.

Alternative Methoden zur Versionsanzeige

Neben dem "version"-Befehl gibt es noch weitere Möglichkeiten, Versionsinformationen in Linux-Systemen anzuzeigen:

/proc-Dateisystem

Das /proc-Dateisystem ist ein virtuelles Dateisystem, das Informationen über den aktuell ausgeführten Kernel und die laufenden Prozesse enthält. Folgende Dateien im /proc-Verzeichnis liefern Versionsinformationen:

  • /proc/version: Zeigt die Kernel-Version und andere zugehörige Informationen an.
  • /proc/sys/kernel/osrelease: Zeigt die Release-Version der Linux-Distribution an.

Unix-Befehle

Verschiedene Unix-Befehle können ebenfalls Versionsinformationen liefern, darunter:

  • uname: Zeigt Informationen zum aktuell laufenden System an, einschließlich Kernel-Version, Hostname und Betriebssystemname.
  • lsb_release: Zeigt Informationen über die installierte Linux-Distribution an, wie z. B. Versionsnummer, Codename und Distributor.

Distributionsspezifische Tools

Einige Linux-Distributionen bieten ihre eigenen Tools zur Anzeige von Versionsinformationen:

  • Red Hat/CentOS: rpm -q kernel zeigt die Kernel-Version an.
  • Debian/Ubuntu: lsb_release -a zeigt detaillierte Informationen über die Distribution an.
  • Arch Linux: pacman -Qi linux zeigt die Kernel-Version und andere installierte Pakete an.

GUI-Tools

Wenn du eine grafische Benutzeroberfläche (GUI) verwendest, kannst du Versionsinformationen über folgende Methoden anzeigen:

  • Systeminformations-Tools: Viele Linux-Distributionen verfügen über Systeminformations-Tools wie "System Monitor" oder "About This Computer", die Versionsinformationen anzeigen.
  • Paketmanager: Die GUI-Oberfläche deines Paketmanagers zeigt möglicherweise Versionsinformationen für installierte Pakete an, einschließlich des Kernels.

Weitere Beiträge

Folge uns

Neue Beiträge

Linux-Server

Notepad für Linux: Ein Text- und Code-Editor, der wirklich produktiv macht

AUTOR • Jun 13, 2026
Sicherheit & Hardening

SSH für Linux: Sichere Remote-Verbindungen herstellen und verwalten

AUTOR • Jun 13, 2026
Netzwerk & Routing

Fire TV Stick ohne WLAN per Handy verbinden: Schritt-für-Schritt-Anleitung für den Notfall

AUTOR • Jun 13, 2026
Monitoring & Logging

Hoymiles DTU blinkt grün: Bedeutung, Ursachen und schnelle Lösungen

AUTOR • Jun 13, 2026
Netzwerk & Routing

UCOMEN WLAN Steckdose einrichten: Schritt-für-Schritt zur schnellen Smart-Home-Steckdose

AUTOR • Jun 13, 2026
Linux-Server

Fusion 360 für Linux: Installation, Einrichtung und Tipps für einen sauberen Workflow

AUTOR • Jun 13, 2026
Sicherheit & Hardening

Linux Passwort vergessen? Keine Panik – so setzen Sie es zurück

AUTOR • Jun 13, 2026
Sicherheit & Hardening

Einrichtung und Konfiguration eines sicheren Linux FTP Servers: So machst du es richtig

AUTOR • Jun 13, 2026
Sicherheit & Hardening

Der unbekannte Hueter SELinux erklaert: Was es ist, warum es wichtig ist und wie ich es nutze

AUTOR • Jun 13, 2026
Cloud & Virtualisierung

VMware Tools für Linux: Installation, Konfiguration und Fehlerbehebung ohne Umwege

AUTOR • Jun 13, 2026
Netzwerk & Routing

PS5 WLAN Verbindungsprobleme Diagnose und Lösungen: So fixst du instabiles Internet auf der PS5

AUTOR • Jun 13, 2026
Systemadministration

Verzeichnisse unter Linux entfernen mit zuverlässigen Befehlen: so lösche ich Ordner sicher und sauber

AUTOR • Jun 13, 2026
Netzwerk & Routing

WLAN und Bluetooth auf dem iPhone funktionieren nicht: Problembehebung, die wirklich hilft

AUTOR • Jun 13, 2026
Systemadministration

Speicherplatz auf Ihrem Linux-System finden und befreien: Die schnelle Anleitung für volle Festplatten

AUTOR • Jun 13, 2026
Linux-Server

Linux Versionsinformationen anzeigen: Eine einfache Anleitung für schnelle Systemchecks

AUTOR • Jun 13, 2026
Netzwerk & Routing

Smartes Wassermanagement mit Zisternenfüllstandsanzeige mit WLAN-Verbindung: so spare ich Wasser, Zeit und Stress

AUTOR • Jun 13, 2026
Linux-Server

Bootfähigen Linux USB Stick erstellen: einfache Anleitung für Installation und Wiederherstellung

AUTOR • Jun 13, 2026
Linux-Server

Die ultimative Anleitung zu Linux ISO: Alles, was Sie wissen müssen

AUTOR • Jun 13, 2026
Automatisierung & Scripting

Linux-Snipping-Tool: Die ultimative Anleitung zum Erfassen und Bearbeiten von Bildschirmausschnitten

AUTOR • Jun 13, 2026
Cloud & Virtualisierung

Flathub: Das Software-Ökosystem für Flatpak-Anwendungen erklärt

AUTOR • Jun 13, 2026

Beliebte Beiträge

Netzwerk & Routing

So leeren Sie den DNS-Cache unter Linux und beheben damit Verbindungsprobleme

AUTOR • Apr 17, 2024
Systemadministration

Ändern des Hostnamens unter Ubuntu: Eine umfassende Anleitung

AUTOR • Apr 17, 2024
Automatisierung & Scripting

Entpacken von TAR-Archiven unter Linux: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Netzwerk & Routing

OpenWrt auf Fritz!Box installieren: Schritt-für-Schritt-Anleitung

AUTOR • May 13, 2026
Netzwerk & Routing

HP-Drucker mit WLAN verbinden: Schritt-für-Schritt-Anleitung

AUTOR • Apr 19, 2024
Linux-Server

Erstellen eines bootfähigen USB-Sticks für Ubuntu mit Ventoy

AUTOR • Apr 17, 2024
Sicherheit & Hardening

IPv6 in Debian deaktivieren

AUTOR • Apr 17, 2024
Automatisierung & Scripting

So setzten Sie Umgebungsvariablen unter Linux

AUTOR • Apr 17, 2024
Netzwerk & Routing

Langsames WLAN der FRITZ!Box: Ursachen und Lösungen

AUTOR • Apr 19, 2024
Netzwerk & Routing

Der ultimative Leitfaden zum O2 Router: Installation, Konfiguration und Optimierung

AUTOR • Apr 19, 2024
Linux-Server

Erstellung eines bootfähigen Linux-USB-Sticks: Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Sicherheit & Hardening

Fritzbox Gastzugang zeitlich begrenzen: So geht's!

AUTOR • Apr 06, 2025
Netzwerk & Routing

Mobiler WLAN-Router: Funktionsweise und alles, was du wissen musst

AUTOR • Apr 19, 2024
Netzwerk & Routing

Yeedi mit WLAN verbinden: Schritt-für-Schritt-Anleitung

AUTOR • May 09, 2024
Netzwerk & Routing

Drahtlosfehler aufdecken: Debugging über WLAN

AUTOR • May 09, 2024
Linux-Server

Erstellen von Symbolischen Links in Linux: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Systemadministration

Linux Screen Command: Mehrere Sitzungen auf einem Terminal

AUTOR • Apr 17, 2024
Systemadministration

Ändern des Hostnamens unter Linux: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Linux-Server

So finden Sie die Linux Mint-Versionsnummer

AUTOR • Apr 17, 2024
Netzwerk & Routing

LAN über Steckdose: Eine nahtlose und praktische Vernetzung

AUTOR • May 09, 2024