如果我知道用于查看文件的程序,则可以从命令行成功打开文件。如果需要打开.pdf文件,可以致电evince filename。如果您不知道哪个程序名打开某个文件类型,该怎么办?说我有要打开的PowerPoint幻灯片?基本OS的Freya中是否有一种通用的方式来打开类似于Mac的open命令的文件?

如果需要特定的程序名称来打开各种类型的文件,命令行上是否有办法找出哪种程序将运行哪种文件类型?

#1 楼

是的,它叫xdg-open,应默认安装。

您可以在ArchWiki中了解更多信息:


xdg-open是与桌面无关的工具,用于配置用户的默认应用程序。许多应用程序在内部调用xdg-open命令。

在诸如GNOME,KDE或Xfce的桌面环境中,xdg-open只是将参数传递给那些桌面环境的文件打开器应用程序(例如gvfs)。 -open,kde-open或exo-open)。这意味着关联由桌面环境决定。