Linux команди

Как да използвам командата md5sum?

Как да използвам командата md5sum?
Вече обсъдихме в друг урок за Linux sha1sum команда за проверка на целостта на файла. По същия начин в Linux системите има множество контролни суми за проверка на целостта на съобщенията, файловете и данните.

Добре е да проверите операциите, когато се извършват, например ако инсталирате нещо от уебсайта, след това, за да проверите дали е инсталиран правилно, трябва да има някои контролни суми.

Популярен инструмент сред потребителите на Linux е „Md5sum“ което идва от „MD5“ известен като алгоритъм за извличане на съобщения. The Md5 се състои от a 128-битов криптографски хеш стойност, която се използва за удостоверяване на файлове и целостта на данните.

The „Md5sum“ контролната сума е подходящ инструмент, който помага да се изчислят и проверят 128-битовите хешове. Това е вградена програма в повечето UNIX системи за изчисляване и генериране на входни файлове за 128-битово обобщение на съобщението.

Синтаксисът на „Md5sum“ командата е:

md5sum [опция ...] [файл ...]

Опциите на командата „md5sum“

Опциите на „Md5sum“ команда са посочени в дадената таблица:

Вариант Описание
Използва се за двоичен режим
-° С Използва се за четене на MD5 файлове и проверка
-етикет Използва се за създаване на контролна сума в стил BSD
-T Използва се за текстов режим
-игнорирайте-missinж За да игнорирате съобщението за отчета за липсващите файлове
-тихо За да спрете съобщението „ok“ за всеки успешен файл
-статус За да спрете показването на изход през цялото време.
-строг Използва се за неправилно форматирани контролни суми
-предупреждавам Показва предупредително съобщение за неправилно форматирани контролни суми

Как да използвам командните опции на md5sum?

Нека направим и използваме няколко примера, за да разберем работата на „Md5sum“ команда с опции:

Създайте текстов файл и напишете произволен текст в него. Да предположим, създайте файл с име “Test_file1” и добавете следното съдържание към него:

Сега изпълнете следното md5sum команда за проверка на файла:

$ md5sum test_file1.текст

Отпечатайте генерирания изход във формат BSD стил, като използвате „-Маркировка“ опция:

$ md5sum --tag test_file1.текст

Можете също да проверите целостта на всеки друг формат файл. Например направете a .cpp файл и го наименувайте “Test_file2.cpp ” и напишете всяка програма и я запазете.

Изпълнете дадената команда, за да проверите .cpp файл:

$ md5sum test_file2.cpp

Съхранявайте стойността на MD5 във файл и я проверявайте. За това използвайте споменатата команда по следния начин, за да преместите стойността в алгоритъма MD5:

$ md5sum test_file2.cpp> testmd5.md5

Горната команда ще премести стойността в testmd5.md5 файл.

ЗАБЕЛЕЖКА: The testmd5.md5 е произволно име, което създадох, можете да промените името според вашия избор. След като изпълните тази команда, в директорията ще бъде създаден файл със споменатото име.

Изпълнете "-° С" опция с md5sum команда за проверка на съдържанието на файла:

$ md5sum -c тестmd5.md5

По същия начин можете също да преместите стандартния изход на множество файлове в testmd5.md5 за да проверите съдържанието:

$ md5sum test_file1.txt test_file2.cpp> testmd5.md5

Добавете друго съдържание в test_file1 за да проверите дали контролната сума на MD5 дава съобщение за грешка. За целта добавете съдържание в „test_file1.txt ”с помощта „Ехо“:

$ echo “Hello Linux Writers” >> test_file1.текст

Горната команда ще добави “Hello Linux Writers” в текстовия файл.

Сега стартирайте “-Проверете” опция за проверка на изхода, който ще се генерира в терминала след направени промени:

$ md5sum - проверете testmd5.md5

Генерираният изход показва, че съдържанието на файловете не съвпада.

Използвай „-Тихо“ опция да не се отпечатва "Добре" съобщение за успешно проверени файлове. Той ще отпечата само резултата от неуспеха:

$ md5sum --quet --check testmd5.md5

Стартирайте „-Предупреждение“ опция за показване на съобщение, ако файловете с контролни суми са неправилно форматирани. Той ще генерира предупредително съобщение в терминала:

$ md5sum -c --предупредителен тестmd5.md5

Заключение:

В това ръководство обсъдихме „Md5sum“ команден инструмент, който се използва за проверка на 128-битовите хешове. Също така проверихме целостта на данните на различни файлове, използвайки „Md5sum“ командни опции.

Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...
5 най-добри аркадни игри за Linux
В днешно време компютрите са сериозни машини, използвани за игри. Ако не можете да получите новия висок резултат, ще разберете какво имам предвид. В т...
Битка за Уеснот 1.13.6 Разработка освободена
Битка за Уеснот 1.13.6, издаден миналия месец, е шестата версия за разработка в 1.13.x серия и предоставя редица подобрения, най-вече на потребителски...