md5sum命令大写

说实话,Linux中的md5 sum命令还是蛮有趣的。
我在服务器上运行备份检查,差点遇到文件名问题。

我们先来谈谈命令。
Linux 命令行对于普通命令不区分大小写。
例如,如果您键入 ifconfig 或 IFCONFIG;系统会识别它们。
但 md5 sum 是标准命令,必须全部小写字母输入。
我尝试使用MD5 SUM,但是终端直接说“命令未找到”,就像没有安装一样。
为什么?由于系统中存储的命令文件名称是md5 sum,大小写不同,自然是找不到的。
想确认吗?输入md5 sum,路径不能包含任何大写字母。

使用时多注意细节。
假设您有一个名为 ISO image.ISO 的 ISO 映像。
此时,md5 sum ISO image.ISO 和 md5 sum iso image.iso 具有相同的效果,但如果系统上存储有其他小写版本。
大写版本不能用于验证。
我正在检查从 Windows 系统传输的文件,但由于文件名错误而花费了很长时间。
因此,命令中的文件名和大小写必须一致。

生成 .md5 文件要容易一些。
它可以称为 FILE.MD5 或 file.md5 ,但全部小写更通用且更跨系统兼容。

误会需要澄清。
有人说“Linux命令不区分大小写”,这是完全错误的。
常用命令默认就是这样设计的。
并非所有命令都是这样的。
md5 sum 等标准命令是完全离散的。
我尝试使用 MD5 SUM --version 但系统直接说“命令未找到”。
但 md5 sum --version 工作正常;这说明系统知道md5 sum是真实的。

如果您必须支持大写命令,就这么简单。
使用 MD5 SUM='md5 sum' 别名临时设置名称。
但是,这必须包含在 .bashrc 中才能始终有效。
每次打开新终端时都必须重新启动。

它位于 Windows 后面。
在 Windows 中,certutil -hashfile 命令将识别您键入的是大写字母还是小写字母。
Linux没有这个功能,必须严格匹配大小写。
BSD系统类似;使用md5 命令(不带sum后缀),大小写规则与Linux中相同。

所以使用md5 sum时,命令名必须小写;文件名可以按原样输入。
不要假设 Linux 命令只是随机的。
这个md5 sum不符合逻辑。

Linux配置文件区分大小写吗?

这是一个陷阱,不要在Linux配置文件中弄错大小写。
2 02 0年,配置SSH时,大小写错误,登录失败。

实用提醒:检查配置文件,变量、命令、参数的大小写一定要准确。

Linux hostname大小写敏感吗

Linux 主机名区分大小写。

/etc/hosts 文件必须完全匹配。
/etc/hostname 文件必须完全匹配。
如果ssh命令大小写不正确,会报“未知主机”。

在 CentOS 7 中,输入 hostnamectl set-hostname MyHost 会自动将其转换为 MYHOST。
RHEL 8 默认情况下以大写形式存储主机名。

我们建议使用小写字母。
使用 hostnamectl status 检查当前格式。
通过 ping myhost 测试分辨率。

正确答案:sudo hostnamectl set-hostname myhost 正确答案: echo "1 2 7 .0.0.1 myhost" | sudo tee -a /etc/hosts
错误: sudo hostnamectl set-hostname MyHost 错误:ping myhost 失败
请自行判断。