GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux sha1sum Command Tutorial für Anfänger (mit Beispielen)

Die Linux-Befehlszeile bietet mehrere Tools zum Überprüfen und Verifizieren der Integrität einer Datei. Ein solches Tool ist sha1sum , die wir hier in diesem Tutorial anhand einiger leicht verständlicher Beispiele besprechen werden. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele hier auf einem Ubuntu 16.04 LTS-Rechner getestet wurden.

Linux-sha1sum-Befehl

Der Befehl sha1sum wird verwendet, um den SHA1-Nachrichtenauszug zu berechnen und zu prüfen. Es folgt die Syntax:

sha1sum [OPTION]... [FILE]...

Und so beschreibt die Manpage dieses Tool:

       Print or check SHA1 (160-bit) checksums.
       With no FILE, or when FILE is -, read standard input.

Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine bessere Vorstellung davon vermitteln sollen, wie dieses Tool funktioniert.

Q1. Wie verwende ich den Befehl sha1sum?

Die grundlegende Verwendung ist ziemlich einfach - führen Sie einfach den Befehl mit einem Dateinamen als Eingabe aus.

Zum Beispiel:

sha1sum test.txt

Hier ist die Ausgabe, die der obige Befehl auf meinem System erzeugt hat:

Einer auf der linken Seite ist der vom Tool berechnete Message Digest. So kann die Ausgabe verstanden werden:

      The default  mode  is to  print  a  line with checksum, a space, a 
character indicating input mode ('*' for binary, ' ' for text or
where binary  is  insignificant), and name for each FILE.

Q2. Wie verwendet man sha1sum, um die Integrität einer Datei zu überprüfen?

Speichern Sie dazu zunächst den vom Befehl erzeugten Message Digest in einer .sha1-Datei. So haben wir es beispielsweise in unserem Fall gemacht:

sha1sum test.txt > test.sha1

Verwenden Sie nun, wenn sich sowohl test.txt als auch test.sha1 im selben Verzeichnis befinden, die Befehlszeilenoption -c, um die Integrität der Datei zu überprüfen.

sha1sum -c test.sha1

Hier ist die erzeugte Ausgabe:

Falls die Prüfung fehlschlägt, erzeugt das Tool folgende Ausgabe:

Q3. Wie kann man sha1sum zwingen, die Datei im Binärmodus zu lesen?

Standardmäßig liest der Befehl sha1sum eine Datei im Textmodus. Sie können das Tool jedoch auch dazu zwingen, im Binärmodus zu lesen, was Sie mit der Option -b tun können.

sha1sum -b [filename]

Q4. Welche Unteroptionen sind beim Überprüfen von Prüfsummen verfügbar?

Es gibt mehrere Einstellungen, die Sie festlegen können, während Sie Prüfsummen mit sha1sum überprüfen. Hier ist die Liste:

       --ignore-missing
              don't fail or report status for missing files

       --quiet
              don't print OK for each successfully verified file

       --status
              don't output anything, status code shows success

       --strict
              exit non-zero for improperly formatted checksum lines

       -w, --warn
              warn about improperly formatted checksum lines

Schlussfolgerung

Wie Sie zustimmen würden, bietet das Dienstprogramm sha1sum nicht viele Funktionen. Die meisten seiner Befehlszeilenoptionen haben wir hier bereits besprochen. Wenn Sie damit fertig sind, diese zu üben, besuchen Sie die Manpage des Tools, um weitere Informationen zu erhalten.


Linux
  1. Linux expand Command Tutorial für Anfänger (mit Beispielen)

  2. Linux-Factor-Befehls-Tutorial für Anfänger (mit Beispielen)

  3. Linux yes Command Tutorial für Anfänger (mit Beispielen)

  4. Linux nproc Command Tutorial für Anfänger (mit Beispielen)

  5. Linux tac Command Tutorial für Anfänger (mit Beispielen)

Linux Look Command Tutorial für Anfänger (mit Beispielen)

Linux-Lsattr-Befehls-Tutorial für Anfänger (mit Beispielen)

Linux tload Command Tutorial für Anfänger (mit Beispielen)

Linux znew Command Tutorial für Anfänger (mit Beispielen)

Linux zdump Command Tutorial für Anfänger (mit Beispielen)

Linux tr Command Tutorial für Anfänger (mit Beispielen)