GNU/Linux >> Linux Esercitazione >  >> Linux

Linux sha1sum Command Tutorial per principianti (con esempi)

La riga di comando di Linux offre diversi strumenti per il controllo e la verifica dell'integrità di un file. Uno di questi strumenti è sha1sum , di cui parleremo qui in questo tutorial utilizzando alcuni esempi di facile comprensione. Ma prima di farlo, vale la pena ricordare che tutti gli esempi qui presenti sono stati testati su una macchina Ubuntu 16.04 LTS.

Comando Linux sha1sum

Il comando sha1sum viene utilizzato per calcolare e controllare il digest dei messaggi SHA1. Di seguito è riportata la sua sintassi:

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

Ed ecco come la pagina man descrive questo strumento:

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

Di seguito sono riportati alcuni esempi in stile domande e risposte che dovrebbero darti un'idea migliore di come funziona questo strumento.

Q1. Come usare il comando sha1sum?

L'utilizzo di base è abbastanza semplice:basta eseguire il comando con un nome file come input.

Ad esempio:

sha1sum test.txt

Ecco l'output del comando precedente prodotto sul mio sistema:

Uno a sinistra è il digest dei messaggi calcolato dallo strumento. Ecco come è possibile comprendere l'output:

      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. Come utilizzare sha1sum per verificare l'integrità di un file?

Per questo, prima salva il message digest prodotto dal comando in un file .sha1. Ad esempio, ecco come abbiamo fatto nel nostro caso:

sha1sum test.txt > test.sha1

Ora, con test.txt e test.sha1 nella stessa directory, usa l'opzione della riga di comando -c per verificare l'integrità del file.

sha1sum -c test.sha1

Ecco l'output prodotto:

Se il controllo fallisce, lo strumento produce il seguente output:

Q3. Come forzare sha1sum a leggere il file in modalità binaria?

Per impostazione predefinita, il comando sha1sum legge un file in modalità testo. Tuttavia, puoi forzare lo strumento a leggere anche in modalità binaria, cosa che puoi fare usando l'opzione -b.

sha1sum -b [filename]

Q4. Quali sono tutte le opzioni secondarie disponibili durante la verifica dei checksum?

Ci sono più preferenze che puoi impostare durante la verifica dei checksum usando sha1sum. Ecco l'elenco:

       --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

Conclusione

Come sarai d'accordo, l'utilità sha1sum non offre molte funzionalità. La maggior parte delle sue opzioni della riga di comando abbiamo già discusso qui. Una volta che hai finito di esercitarti, vai alla pagina man dello strumento per ulteriori informazioni.


Linux
  1. Linux expand Command Tutorial per principianti (con esempi)

  2. Tutorial sui comandi di Linux factor per principianti (con esempi)

  3. Linux yes Command Tutorial per principianti (con esempi)

  4. Esercitazione sui comandi nproc Linux per principianti (con esempi)

  5. Tutorial sui comandi di sospensione di Linux per principianti (con esempi)

Tutorial sui comandi per l'aspetto di Linux per principianti (con esempi)

Esercitazione sui comandi lsattr Linux per principianti (con esempi)

Linux tload Command Tutorial per principianti (con esempi)

Linux znew Command Tutorial per principianti (con esempi)

Tutorial sui comandi Linux zdump per principianti (con esempi)

Linux tr Command Tutorial per principianti (con esempi)