linux命令学习——md5sum

1、简介

  MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。 
  在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。 

2、命令格式

md5sum [OPTION]... [FILE]... 

3、命令选项

-b 或 --binary :把输入文件作为二进制文件看待。 
-t 或 --text :把输入的文件作为文本文件看待(默认)。 
-c 或 --check :用来从文件中读取md5信息检查文件的一致性。(不细说了参见info) 
--status :这个选项和check一起使用,在check的时候,不输出,而是根据返回值表示检查结果。 
-w 或 --warn :在check的时候,检查输入的md5信息又没有非法的行,如果有则输出相应信息。

4、例子

(1)生产一个文件的md5值,如下图所示

 

(2)检查两个文件是否一样,可以通过比较两个文件的md5值。

(3)判断一个文件是否修改,通过md5来判断

时间: 2024-09-14 18:46:10

linux命令学习——md5sum的相关文章

Linux命令学习总结之rm命令_Linux

命令简介: rm命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上.如果想要保证文件的内容无法复原,可以使用命令shred . 另外一般还是要慎用rm -rf *这样的命令. 执行权限 :All User 指令所在路径:/bin/rm 命令语法: rm [OPTION]... FI

Linux命令学习总结:详解shutdown命令_Linux

本文讲诉了Linux命令学习总结:shutdown命令,具体如下: 命令简介:  该命令可以安全关闭或者重新启动系统.你没有看错,shutdown命令不仅可以关闭系统.也可以重启Linux系统.   命令语法: /sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message] 命令参数: 参数 长参数 描叙 -a Use /etc/shutdown.allow. -c 中断关机:当执行"shutdown -h 12:00"指令时,

linux命令学习之10个网络命令和监控命令_linux shell

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置 ,通过 telnet 和ethernet建立与linux之间的网络链接,查看linux的服务器信息等.下面让我们看看在linux下的网络和监控命令的使用.1. hostname 复制代码 代码如下: hostname 没有选项,显示主机

Linux命令学习总结:详解reboot命令_Linux

命令简介:  该命令用来重启Linux系统.相当于Windows系统中的restart命令. 命令语法: /sbin/reboot [-n] [-w] [-d] [-f] [-i] 或 reboot [-n] [-w] [-d] [-f] [-i] 命令参数: 参数 长参数 描叙 -d 重新启动时不把数据写入记录文件/var/tmp/wtmp -f 强制重新开机,不调用shutdown指令的功能. -h 在系统关机或poweroff之前,将所有的硬盘处于待机模式 -i 关闭网络设置之后再重新启动

Linux命令学习总结:shutdown

命令简介: 该命令可以安全关闭或者重新启动系统.你没有看错,shutdown命令不仅可以关闭系统.也可以重启Linux系统.   命令语法: /sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message] 命令参数: 参数 长参数 描叙 -a Use /etc/shutdown.allow. -c 中断关机:当执行"shutdown -h 12:00"指令时,只要按+键就可以中断关机的指令 -f 重新启动时不进行磁盘检测(fsc

Linux命令学习教程

linux基础命令(1) ls命令 linux基础命令(2) cd命令 linux基础命令(3) pwd命令 linux基础命令(4) mkdir命令 linux基础命令(5) rm命令 linux基础命令(6) rmdir命令 linux基础命令(7) mv命令 linux基础命令(8) cp命令 linux基础命令(9) touch命令 linux基础命令(10) cat命令 linux基础命令(11) nl命令 linux基础命令(12) more命令 linux基础命令(13) less

Linux命令学习总结:cp命令

命令简介:       cp命令用来复制文件或目录.指令英文原义:copy     指令所在路径:/bin/cp   命令语法:               Usage: cp [OPTION]... [-T] SOURCE DEST         or: cp [OPTION]... SOURCE... DIRECTORY         or: cp [OPTION]... -t DIRECTORY SOURCE...   命令参数: 此命令参数是Red Hat Enterprise Li

Linux命令学习总结:dos2unix - unix2dos

命令简介: dos2unix是将Windows格式文件转换为Unix.Linux格式的实用命令.Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n. 而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令.   命令语法:   dos2unix [options] [-c convmode] [-o file ...] [

Linux命令学习总结:rm命令

命令简介:   该 命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复 (注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上.如果想要保证文件的内容无法复原,可以使用命令shred . 另外一般还是要慎用rm -rf *这样的命令. 执行权限 :All User 指令所在路径:/bin/rm   命令语法:   rm [OPTION