„Linux“ komandos

Kaip naudotis komanda md5sum?

Kaip naudotis komanda md5sum?
Mes jau aptarėme kitoje pamokoje apie „Linux“ sha1sum komanda patikrinti failo vientisumą. Panašiai ir „Linux“ sistemose yra keletas kontrolinių pranešimų, failų ir duomenų vientisumo tikrinimo sumų.

Gerai patikrinti atliktas operacijas, pvz., Jei ką nors diegiate iš svetainės, tada norint patikrinti, ar ji tinkamai įdiegta, turi būti tam tikrų kontrolinių sumų.

Populiarus įrankis tarp „Linux“ vartotojų yra „Md5sum“ kuris kyla „MD5“ žinomas kaip pranešimų santraukos algoritmas. The Md5 susideda iš 128 bitų kriptografinis maišos reikšmė, naudojama failų autentifikavimui ir duomenų vientisumui.

The „Md5sum“ kontrolinė suma yra gerai tinkamas įrankis, padedantis apskaičiuoti ir patikrinti 128 bitų maišas. Tai yra įmontuota programa daugumoje UNIX sistemų, skirta skaičiuoti ir generuoti įvesties failus 128 bitų pranešimo santraukai.

Sintaksė „Md5sum“ komanda yra:

md5sum [variantas…] [failas ...]

Komandos „md5sum“ parinktys

Galimybės „Md5sum“ komanda yra paminėta pateiktoje lentelėje:

Variantas apibūdinimas
-b Naudojamas dvejetainiam režimui
-c Naudojamas MD5 failams skaityti ir tikrinti
-žyma Naudojamas kuriant BSD stiliaus kontrolinę sumą
-t Naudojamas teksto režimui
-ignore-missing Norėdami ignoruoti trūkstamų failų pranešimo pranešimą
-tylu Norėdami sustabdyti kiekvieno sėkmingo failo pranešimą „ok“
-statusą Norėdami sustabdyti išvesties rodymą visą laiką.
-griežtas Naudojamas netinkamai suformatuotoms kontrolinėms sumoms
-perspėti Rodomas įspėjamasis pranešimas apie netinkamai suformatuotas kontrolines sumas

Kaip naudotis md5sum komandų parinktimis?

Padarykime ir naudokime keletą pavyzdžių, kad suprastume „Md5sum“ komanda su parinktimis:

Sukurkite tekstinį failą ir parašykite jame atsitiktinį tekstą. Tarkime, sukurkite failą pavadinimu „Test_file1“ ir pridėkite prie jo šį turinį:

Dabar atlikite šiuos veiksmus md5sum komanda patikrinti failą:

$ md5sum test_file1.txt

Sukurkite išvestį BSD stiliaus formatu naudodami „Tag“ variantas:

$ md5sum - tag test_file1.txt

Taip pat galite patikrinti bet kokio kito formato failo vientisumą. Pavyzdžiui, padarykite .cpp failą ir pavadinkite jį „Test_file2.CPP “ parašykite bet kurią programą ir ją išsaugokite.

Vykdykite pateiktą komandą, kad patikrintumėte .cpp failas:

$ md5sum test_file2.cpp

Laikykite MD5 reikšmę faile ir patikrinkite. Tam naudokite minėtą komandą tokiu būdu, kad perkeltumėte reikšmę MD5 algoritme:

$ md5sum test_file2.cpp> testmd5.md5

Pirmiau nurodyta komanda perkels reikšmę testmd5.md5 failą.

PASTABA: The testmd5.md5 yra atsitiktinis mano sukurtas vardas, pavadinimą galite pakeisti pagal savo pasirinkimą. Kai paleisite šią komandą, kataloge bus sukurtas failas su minėtu pavadinimu.

Vykdyti „-C“ variantas su md5sum komanda patikrinti failo turinį:

$ md5sum -c testmd5.md5

Taip pat galite perkelti standartinę kelių failų išvestį testmd5.md5 patikrinti turinį:

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

Pridėkite kitą turinį test_file1 patikrinti, ar MD5 kontrolinė suma pateikia klaidos pranešimą. Tam pridėkite turinį „test_file1.txt “naudojant „Aidas“:

$ echo „Sveiki„ Linux “rašytojai“ >> test_file1.txt

Pirmiau nurodyta komanda tekstiniame faile pridės „Hello Linux Writers“.

Dabar paleiskite "-patikrinti" galimybė patikrinti, kokia išvestis bus generuojama terminale atlikus pakeitimus:

$ md5sum - patikrinkite testmd5.md5

Sugeneruota išvestis rodo, kad failų turinys neatitinka.

Naudoti „Tylus“ parinktis nespausdinti "Gerai" pranešimas apie sėkmingai patikrintus failus. Jis atspausdins tik gedimo rezultatą:

$ md5sum --quiet --check testmd5.md5

Paleiskite „Perspėti“ parinktis rodyti pranešimą, jei kontrolinės sumos failai yra netinkamai suformatuoti. Tai generuos įspėjamąjį pranešimą terminale:

$ md5sum -c - įspėti testmd5.md5

Išvada:

Šiame vadove aptarėme „Md5sum“ komandų įrankis, naudojamas patikrinti 128 bitų maišas. Mes taip pat patikrinome skirtingų failų duomenų vientisumą naudodami „Md5sum“ komandos parinktys.

Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...
Naudingi įrankiai „Linux“ žaidėjams
Jei jums patinka žaisti žaidimus „Linux“ sistemoje, yra tikimybė, kad galbūt naudojote tokias programas ir įrankius kaip „Wine“, „Lutris“ ir „OBS Stud...