解决在 Ubuntu Bash 中 Couldn't get a file descriptor referring to the console
 
我们可以使用命令行在 Linux 中打开文件。但是,请根据你打开的文件类型使用合适的命令。
本文将解释如何解决在 Ubuntu 中使用 open 命令时出现 Couldn't get a file descriptor referring to the console 错误。
解决 Ubuntu Bash 中的 Couldn't get a file descriptor referring to the console 错误
Ubuntu 上的 open 命令执行的功能与 MAC 上的 open 命令不同。它是 openvt 命令的别名并打开虚拟终端,而不是文件。
如果你尝试使用此命令打开文件,你将收到 Couldn't get a file descriptor referring to the console 错误。你应该在 Ubuntu 中使用 xdg-open 命令正确打开文件。
xdg-open 命令在默认应用程序中打开文件或 URL。如果提供了 URL,则 URL 将在默认 Web 浏览器中打开。
如果提供了文件,则该文件将在该类型文件的默认应用程序中打开。
xdg-open filename
除了这个命令,你还可以对不同的文件类型使用不同的命令。
例如,nano 是终端的文本编辑器应用程序。使用以下命令打开文本文件。
nano file.txt
Shotwell 是为 GNOME 桌面环境设计的数码照片管理器。它支持 JPEG、PNG、TIFF、BMP、GIF、WebP、RAW 照片文件和视频文件。
你可以使用以下命令打开图像和视频文件。
shotwell image.png
Evince 是 GNOME 桌面环境的文档查看器应用程序。它支持 PDF、Postscript、djvu、tiff、dvi、XPS 和许多其他文档格式。
你可以使用以下命令打开 pdf 文件。
evince file.pdf
你还可以通过选择适当的应用程序在 Linux Bash 中打开所有其他不同类型的文件。
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn