Befehle · 2 min read · Sep 20, 2025
Linux sha1sum Befehl Tutorial für Anfänger (mit Beispielen)

Der sha1sum Befehl ist ein Dienstprogramm, das verwendet wird, um SHA-1 (Secure Hash Algorithm 1) Prüfziffern zu berechnen und zu überprüfen. Dieser Befehl erzeugt einen 160-Bit-Hashwert, der typischerweise als 40-stellige hexadezimale Zahl aus Eingabedateien oder Standard-Eingabe dargestellt wird. Der Hauptzweck von sha1sum besteht darin, die Datenintegrität sicherzustellen, indem überprüft wird, ob Dateien nicht verändert oder beschädigt wurden. Durch den Vergleich des SHA-1-Hashes einer Datei zu verschiedenen Zeitpunkten oder zwischen verschiedenen Quellen können Benutzer feststellen, ob die Datei unverändert bleibt. Dieser Befehl wird häufig in der Softwareverteilung verwendet, um die Integrität heruntergeladener Dateien zu überprüfen und sicherzustellen, dass sie mit den Originaldateien übereinstimmen, die von Entwicklern bereitgestellt werden.
Die Linux-Befehlszeile bietet mehrere Werkzeuge zur Überprüfung und Verifizierung der Integrität einer Datei. Eines dieser Werkzeuge ist sha1sum, das wir in diesem Tutorial anhand einiger leicht verständlicher Beispiele besprechen werden. Aber bevor wir das tun, ist es erwähnenswert, dass alle hier gezeigten Beispiele auf einem Ubuntu 24.04 LTS-System getestet wurden.
Linux sha1sum Befehl
Der sha1sum Befehl wird verwendet, um SHA1-Prüfziffern zu berechnen und zu überprüfen. Folgendes ist seine Syntax:
sha1sum [OPTION]... [FILE]...Und so beschreibt die Man-Seite dieses Werkzeugs:
Print or check SHA1 (160-bit) checksums.
With no FILE, or when FILE is -, read standard input.Folgendes sind einige Fragen und Antworten, die Ihnen eine bessere Vorstellung davon geben sollten, wie dieses Werkzeug funktioniert.
Q1. Wie verwendet man den sha1sum Befehl?
Die grundlegende Verwendung ist ziemlich einfach - führen Sie einfach den Befehl mit einem Dateinamen als Eingabe aus.
Zum Beispiel:
sha1sum test.txtHier ist die Ausgabe, die der obige Befehl auf meinem System erzeugt hat:

Links ist die vom Werkzeug berechnete Prüfziffer. So kann die Ausgabe verstanden werden:
Der Standardmodus ist, eine Zeile mit Prüfziffer, einem Leerzeichen, einem
Zeichen, das den Eingabemodus angibt ('*' für binär, ' ' für Text oder
wo binär unwesentlich ist), und den Namen für jede DATEI auszugeben.Q2. Wie verwendet man sha1sum, um die Integrität einer Datei zu überprüfen?
Um dies zu tun, speichern Sie zuerst die vom Befehl erzeugte Prüfziffer in einer .sha1-Datei. Zum Beispiel, so haben wir es in unserem Fall gemacht:
sha1sum test.txt > test.sha1Jetzt, mit sowohl test.txt als auch test.sha1 im selben Verzeichnis, verwenden Sie die -c Befehlszeilenoption, um die Integrität der Datei zu überprüfen.
sha1sum -c test.sha1Falls die Überprüfung fehlschlägt, erzeugt das Werkzeug die folgende Ausgabe:

Q3. Wie zwingt man sha1sum, eine Datei im Binärmodus zu lesen?
Standardmäßig liest der sha1sum Befehl eine Datei im Textmodus. Sie können das Werkzeug jedoch auch zwingen, im Binärmodus zu lesen, was Sie mit der -b Option tun können.
sha1sum -b [Dateiname]Q4. Welche Unteroptionen stehen zur Verfügung, während Prüfziffern überprüft werden?
Es gibt mehrere Einstellungen, die Sie beim Überprüfen von Prüfziffern mit sha1sum festlegen können. Hier ist die Liste:
--ignore-missing
nicht fehlschlagen oder den Status für fehlende Dateien melden
--quiet
nicht OK für jede erfolgreich überprüfte Datei ausgeben
--status
nichts ausgeben, Statuscode zeigt Erfolg
--strict
nicht null beenden für unsachgemäß formatierte Prüfziffern
-w, --warn
warnen über unsachgemäß formatierte PrüfziffernFazit
Wie Sie zustimmen würden, bietet das sha1sum-Dienstprogramm nur wenige Funktionen. Wir haben bereits die meisten seiner Befehlszeilenoptionen hier besprochen. Sobald Sie mit dem Üben dieser fertig sind, gehen Sie zur Man-Seite des Werkzeugs für weitere Informationen.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.