在 Windows 上的 Ubuntu bash 上“找不到引用控制台的文件描述符”

新手上路,请多包涵

我是新来的,这是我的第一篇文章。

我在 Windows 上的 Ubuntu 上遇到 Bash 问题。如果我在 Mac 终端上键入“open (filename)”,它会使用正确的程序打开文件,但如果我尝试在 Windows bash 上使用它,它会显示:“找不到引用控制台的文件描述符”。

我也尝试过 xdg-open 和 gnome-open 但它们都不起作用。有人可以解释如何解决这个问题以及 open 命令是如何工作的吗?

提前致谢!

原文由 Pets 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 377
1 个回答

你可以使用 xdg-open 而不是打开,它做同样的事情,独立于应用程序,即 pdf、图像等。它将打开一个新的虚拟终端(我在 Linux 上试过这个)

例子:

xdg-open ~/Pictures/Wallpapers/myPic.jpg

xdg-open ~/Docs/holidays.pdf

原文由 Sharath BJ 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题