我真的不明白发生了什么,也看不出有什么区别:
我下载了base64.exe用于在 windows 下创建 base64 文本。我将它复制到,C:\Windows\因为它在%PATH%变量中。
现在我想尝试一下:echo Hello | base64效果很好。好的,我不需要附加.exe,据我所知,我也不需要对.bat文件进行附加.com。
但是现在我安装了一些 cygwin 工具,例如尝试过which base64,但它不起作用,因为它说base64 is not in path。然后我输入which base64.exe并得到C:\Windows。
所以我现在的问题是:什么时候需要使用 .exe,什么时候不需要?只有当我使用 cygwin 工具时才需要附加 .exe 吗?