解决在 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