bash - WSL:无法在路径中运行带有点斜杠 ./ 的可执行文件
问题描述
我的一位同事在 WSL (bash) 中遇到以下问题,其中带点斜线的路径不起作用:
../filename.exe -> 运行良好,给出输出,退出代码 0
./../filename.exe -> 无输出,退出代码 1
这两个命令应该是等价的吧?我不明白当另一个不工作时如何工作。我检查了没有任何名为“。”的别名。或类似的东西。
在cygwin中做同样的事情不会导致任何问题......
编辑
无论路径如何,我都可以在 WSL 中执行相同的可执行文件而不会出现任何问题
解决方案
推荐阅读
- java - 如何获得仅 CHECKED 复选框的结果
- python - 初始化几何类型的空列的合适值是多少
- android-studio - Android:无法暂停活动 ava.lang.IllegalArgumentException:服务未注册:NowPlayingFragmentBottom
- git - 当我将分支变基到 master 中的最新提交时,我应该选择哪个提交来解决合并冲突?
- node.js - 根据 prev 值更新 mongo db 字段
- java - 表单发送错误的数据
- java - 在本机映像上运行时,JOOQ 导致 Micronaut 框架出现运行时错误
- javascript - 如何在不添加HTML的情况下完成rwd图片要求
- vb.net - 关联/关联两个 numericupdown 按钮
- php - 结帐时的 WooCommerce 非欧盟增值税消息 - 更改代码以包含数组而不是单个值