初学者的Linux sum命令教程(带示例)
随着您开始花更多时间在Linux命令行上工作,您倾向于学习不常用的实用程序。 一旦这样的工具是总和 ,它只提供了两个功能:输入文件的显示校验和和块数。 在这个简短的教程中,我们将使用一些易于理解的示例快速讨论sum的基础知识。
但在这之前,值得一提的是本教程中的所有示例都已在Ubuntu 16.04 LTS机器上进行了测试。
Linux总和命令
如上所述,sum命令为您提供有关文件校验和和文件组成块的数量的信息。 以下是它的语法:
sum [OPTION]... [FILE]...
以下是该工具的手册页如何定义它:
Print checksum and block counts for each FILE.
以下是一些问答式样的例子,应该给你一个关于工具如何工作的好主意。
Q1。 如何使用sum命令?
基本用法相当简单 - 只需将输入文件传递给命令即可。 例如:
sum file1
以下是我的系统上生成的命令的输出:
54333 1
第一个条目是校验和,第二个条目是文件的块数
Q2。 如何使STDIN接受输入?
为此,您只需运行sum命令而无需任何输入。
sum
当您按下Enter时,该命令将等待您提供输入。
一旦提供了输入文件名称,只需按Ctrl + D,你会得到输出。
Q3。 如何更改算法总和使用?
该工具提供了两个选项:-r和-s。 前者使BSD和算法,而后者告诉和使用系统V算法。 此外,使用-r,sum使用1k块,而使用-s时,它使用512个字节块。
这是一个例子:
要了解更多关于sum的信息,可以使用标准的--help和--version选项。 前者显示完整的帮助信息,而后者输出工具的版本信息。
结论
正如你所看到的,sum命令很容易理解和使用 - 学习曲线非常低。 我们已经讨论了该工具提供的几乎所有命令行选项。 要了解有关Sum的更多信息,请转到其手册页 。