为什么 MSYS2 的 shell 可以在文件夹 /usr/bin 中找到没有“exe”扩展名的二进制文件
在 MSYS2 中,对于 /usr/bin 文件夹中的二进制文件,我发现我可以通过“name”或“name.exe”来调用它们。但是在 Windows 文件系统中,只有以“exe”为扩展名的二进制文件。“ls”和“file”命令也可以输出不以“exe”为扩展名的二进制文件的信息。但是当我执行“ls /usr/bin”时,输出中不包含不以“exe”为扩展名的文件。那么为什么 MSYS2 的 shell 可以在 /usr/bin 文件夹中找到不以“exe”为扩展名的二进制文件呢?在 bash 下一切都很好,但在 zsh 中,tab 补全总是提示“command”...