使用 gnome 终端(Ubuntu 10.10),是否有一种方法可以执行与文件类型关联的默认应用程序,只需输入其名称即可,就像在 Windows 中一样?
例如,假设我创建了一个与具有 *.abc 模式的每个文件关联的 mime 类型。假设我将该文件类型与应用程序“my_app”关联。
如果我在当前文件夹中有文件“my_file.abc”,我想要的是,当我在提示符下仅输入“my_file.abc”时,它会执行“my_app”,并将“my_file.abc”作为第一个参数。(当然假设“my_app”在路径中)
我很欣赏 Windows 中的这种行为,想知道 Linux/Gnome 是否也能做到这一点。谢谢
答案1
您可以使用binfmt_misc设施类似的东西,但你最好把它传递给xdg-open
。
答案2
在 Linux 上使用zsh
(http://www.zsh.org/)您可以通过以下方式实现:
$ alias -s abc=my_app
以后,只要您输入 youfile.abc,它zsh
就会一直执行。my_app youfile.abc
答案3
答案4
你可以用gnome-open
它。对我来说效果很好。