Quando inizi a passare sempre più tempo a lavorare sulla riga di comando di Linux, tendi ad apprendere utilità che non vengono utilizzate molto frequentemente. Una volta che tale strumento è somma , che offre solo due funzionalità:visualizzazione del checksum e conteggio dei blocchi per i file di input. In questo breve tutorial, discuteremo rapidamente le basi della somma utilizzando alcuni esempi di facile comprensione.
Ma prima di farlo, vale la pena ricordare che tutti gli esempi in questo tutorial sono stati testati su una macchina Ubuntu 16.04 LTS.
Comando Linux sum
Come già accennato in precedenza, il comando sum fornisce informazioni sul checksum del file e sul numero di blocchi di cui è composto un file. Di seguito è riportata la sua sintassi:
sum [OPTION]... [FILE]...
Ed ecco come lo definisce la pagina man dello strumento:
Print checksum and block counts for each FILE.
Di seguito sono riportati alcuni esempi in stile domande e risposte che dovrebbero darti una buona idea di come funziona lo strumento.
Q1. Come utilizzare il comando sum?
L'utilizzo di base è abbastanza semplice:basta passare un file di input al comando. Ad esempio:
sum file1
Ed ecco l'output del comando prodotto sul mio sistema:
54333 1
La prima voce è il checksum e la seconda è il conteggio dei blocchi per il file
Q2. Come fare in modo che la somma accetti input da STDIN?
Per questo, tutto ciò che devi fare è eseguire il comando sum senza alcun input.
sum
Quando premi Invio, il comando attende che tu fornisca input.
Una volta fornito il nome del file di input, premi semplicemente ctrl+d e otterrai l'output.
T3. Come modificare gli usi della somma dell'algoritmo?
Lo strumento offre due opzioni:-r e -s. Il primo abilita l'algoritmo di somma BSD, mentre il secondo dice a sum di usare l'algoritmo System V. Inoltre, con -r, sum utilizza 1k blocco, mentre con -s utilizza blocchi da 512 byte.
Ecco un esempio:
Per saperne di più su sum, puoi usare le opzioni --help e --version standard. Il primo visualizza le informazioni complete della guida, mentre il secondo restituisce le informazioni sulla versione dello strumento.
Conclusione
Come avrai notato, il comando sum è molto facile da capire e da usare:la curva di apprendimento è molto bassa. Abbiamo discusso di quasi tutte le opzioni della riga di comando offerte dallo strumento. Per saperne di più su Sum, vai alla sua pagina man.