初学者的Linux sum命令教程(带示例)

随着您开始花更多时间在Linux命令行上工作,您倾向于学习不常用的实用程序。一旦这样...

初学者的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时,该命令将等待您提供输入。

如何使STDIN接受输入

一旦提供了输入文件名称,只需按Ctrl + D,你会得到输出。

sum命令处理输入文件

Q3。 如何更改算法总和使用?

该工具提供了两个选项:-r和-s。 前者使BSD和算法,而后者告诉和使用系统V算法。 此外,使用-r,sum使用1k块,而使用-s时,它使用512个字节块。

这是一个例子:

如何改变算法和使用

要了解更多关于sum的信息,可以使用标准的--help和--version选项。 前者显示完整的帮助信息,而后者输出工具的版本信息。

结论

正如你所看到的,sum命令很容易理解和使用 - 学习曲线非常低。 我们已经讨论了该工具提供的几乎所有命令行选项。 要了解有关Sum的更多信息,请转到其手册页