我真的不明白发生了什么,也看不出有什么区别:
我下载了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 吗?