Linux中的md5sum命令怎么用
這篇文章主要介紹了Linux中的md5sum命令怎么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
md5sum命令采用MD5報(bào)文摘要算法(128位)計(jì)算和檢查文件的校驗(yàn)和。一般來(lái)說(shuō),安裝了Linux后,就會(huì)有md5sum這個(gè)工具,直接在命令行終端直接運(yùn)行。
語(yǔ)法
#md5sum(選項(xiàng))(參數(shù))
選項(xiàng)
-b或--binary:把輸入文件作為二進(jìn)制文件看待。 -t或--text:把輸入的文件作為文本文件看待(默認(rèn))。 -c或--check:用來(lái)從文件中讀取md5信息檢查文件的一致性。(不細(xì)說(shuō)了參見(jiàn)info) --status:這個(gè)選項(xiàng)和check一起使用,在check的時(shí)候,不輸出,而是根據(jù)返回值表示檢查結(jié)果。 -w或--warn:在check的時(shí)候,檢查輸入的md5信息又沒(méi)有非法的行,如果有則輸出相應(yīng)信息。
參數(shù)
文件:指定保存著文件名和校驗(yàn)和的文本文件
示例
1) 查看一個(gè)字符串的md5值 在線查看字符串的md5值地址: https://md5jiami.51240.com/ linux終端里查看出來(lái)的md5值都是”32位小寫(xiě)”格式的值
[root@web-master~]#echo-n"helloworld"|md5sum 5eb63bbbe01eeed093cb22bb8f5acdc3- [root@web-master~]#echo-n"helloworld"|md5sum|cut-d""-f1 5eb63bbbe01eeed093cb22bb8f5acdc3
命令解釋: md5sum: 顯示或檢查 MD5(128-bit) 校驗(yàn)和,若沒(méi)有文件選項(xiàng),或者文件處為”-“,則從標(biāo)準(zhǔn)輸入讀取。 echo -n : 不打印換行符。(注意: echo -n 后面的-n參數(shù)必須加上, 這樣算出的字符串的md5值才正確) cut: cut用來(lái)從標(biāo)準(zhǔn)輸入或文本文件中剪切列或域。剪切文本可以將之粘貼到一個(gè)文本文件。 -d 指定與空格和tab鍵不同的域分隔符。-f1 表示第一個(gè)域。
2) 查看一個(gè)文件的md5值
[root@web-master~]#echo"testmd5">kevin.sql 查看并獲取這個(gè)文件的md5值 [root@web-master~]#md5sumkevin.sql 170ecb8475ca6e384dbd74c17e165c9ekevin.sql [root@web-master~]#md5sumkevin.sql|cut-d""-f1 170ecb8475ca6e384dbd74c17e165c9e 生產(chǎn)這個(gè)個(gè)文件的md5值 [root@web-master~]#md5sumkevin.sql>kevin.sql.md5 檢查兩個(gè)文件是否一樣,可以通過(guò)比較兩個(gè)文件的md5值(后續(xù)可以用這個(gè)方法來(lái)檢驗(yàn)kevin.sql文件是否被修改)。 [root@web-master~]#md5sumkevin.sql 170ecb8475ca6e384dbd74c17e165c9ekevin.sql [root@web-master~]#catkevin.sql.md5 170ecb8475ca6e384dbd74c17e165c9ekevin.sql
顯示詳細(xì)信息
3)判斷一個(gè)文件是否修改,通過(guò)md5來(lái)判斷
總結(jié)
以上是生活随笔為你收集整理的Linux中的md5sum命令怎么用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: labview创建.netdll设置多个
- 下一篇: MySQL中如何查看表结构