Linux sum Command Tutorial voor Beginners (met Voorbeelden)

Naarmate je meer en meer tijd begint te besteden aan het werken op de Linux commandoregel, heb je de neiging utilities te leren die niet zo vaak gebruikt worden. Eén zo’n hulpmiddel is sum, dat slechts twee mogelijkheden biedt: checksum en bloktelling voor invoerbestanden weergeven. In deze korte handleiding bespreken we snel de basis van sum aan de hand van enkele gemakkelijk te begrijpen voorbeelden.

Maar voor we dat doen, is het de moeite waard te vermelden dat alle voorbeelden in deze zelfstudie getest zijn op een Ubuntu 16.04 LTS machine.

Linux som commando

Zoals hierboven al gezegd, geeft het sum commando je informatie over de checksum van bestanden en het aantal blokken waaruit een bestand bestaat. Hierna volgt de syntaxis ervan:

sum [OPTION]... [FILE]...

En hier is hoe de man pagina van het gereedschap het definieert:

Print checksum and block counts for each FILE.

Hieronder volgen enkele vraag-antwoord-achtige voorbeelden die je een goed idee moeten geven over hoe het gereedschap werkt.

Q1. Hoe gebruik je het commando sum?

Het basisgebruik is vrij eenvoudig – geef gewoon een invoerbestand door aan het commando. Bijvoorbeeld:

sum file1

En hier is de uitvoer die het commando op mijn systeem produceerde:

54333     1

De eerste ingang is de checksum en de tweede de bloktelling voor het bestand

Q2. Hoe kun je sum input van STDIN laten accepteren?

Hiervoor hoef je alleen maar het sum commando uit te voeren zonder enige invoer.

sum

Terwijl je op enter drukt, wacht het commando tot je invoer geeft.

Hoe som invoer van STDIN te laten accepteren

Zodra de naam van het invoerbestand gegeven is, druk je gewoon op ctrl+d, en je krijgt de uitvoer.

som commando verwerkt invoerbestand

Q3. Hoe verander je het algoritme dat de som gebruikt?

Het gereedschap biedt twee opties: -r en -s. De eerste zet BSD som algoritme aan, terwijl de tweede som vertelt System V algo te gebruiken. Ook gebruikt som met -r 1k blokken, terwijl het met -s 512 bytes blokken gebruikt.

Hier zie je een voorbeeld:

Hoe algoritme som gebruiken veranderen

Om meer over sum te weten te komen, kun je de standaard opties –help en –version gebruiken. De eerste geeft de volledige help info, terwijl de laatste de versie informatie van het gereedschap uitvoert.

Conclusie

Zoals je opgemerkt zou hebben is het sum commando heel gemakkelijk te begrijpen en te gebruiken – de leercurve is erg laag. We hebben bijna alle commandoregel optie die het gereedschap biedt besproken. Om meer over Sum te leren, ga je naar zijn man pagina.