x-www-browser的兼容性

时间:2010-04-22 08:44:22

标签: linux bash command-line browser shell

我想从shell脚本中打开html文件。我知道Ubuntu有一个命令x-www-browser,它将打开系统上的默认浏览器。我还通过一些谷歌搜索发现该命令是debian系统的一部分。我想知道这个命令是否适用于非基于debian的发行版。如果不存在通过命令行在linux OS上的默认浏览器中打开html文件的标准方法?请注意,我正在使用Bash。

2 个答案:

答案 0 :(得分:5)

如果您想要打开本地的HTML文件(甚至可能是远程的,我必须检查),您可以使用xdg-open。这相当于在文件上“双击”以打开它,因此它不仅限于html文件。由于您希望始终在用户的默认浏览器中打开,这与他们自己打开它时的情况相同。

当然,如果他们的系统设置为在文本编辑器中打开HTML文件(就像我做了一段时间),这会适得其反。但这种情况非常罕见。

快速更新

我刚检查过,xdg-open http://google.com在Firefox(我的默认浏览器)中启动了Google。所以它适用于非本地文件。

答案 1 :(得分:2)

您可以使用xdg-open