热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Windows上的Ubuntubash上"无法找到引用控制台的文件描述符"

如何解决《在Windows上的Ubuntubash上"无法找到引用控制台的文件描述符"》经验,为你挑选了3个好方法。

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

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

我也尝试过xdg-open和gnome-open但它们都没有用.有人可以解释如何解决问题以及open命令如何工作?
提前致谢!



1> 小智..:

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

例:

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

xdg-open ~/Docs/holidays.pdf



2> Lance..:

对于linux,请使用xdg-open.open适用于Mac OS.在linux中打开是openvt(开放虚拟终端)的名称别名.

为了简化它,您可以将以下行附加到〜/ .bashrc或〜/ .zshrc取决于您正在使用的shell.

alias o="xdg-open" # o stands for open 

然后下次你可以像下面那样键入以减少一些键盘敲击.

o file_name.pdf



3> hcheung..:

那是因为open是特定于Mac的命令,它在Linux(ubuntu)下不可用,Mac open可以执行文件(如果文件是可执行的),或者将文件打开到文本编辑器(如果它是文档或文本文件)或打开一个目录.


推荐阅读
author-avatar
手机用户2502938557
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有