x-www-browser的兼容性

我想从一个shell脚本打开html文件。 我知道Ubuntu有一个命令x-www-browser将打开系统上的默认浏览器。 我也通过谷歌search发现,该命令是debian系统的一部分。 我想知道这个命令是否可用在基于非debian的发行版上。 如果不是有一个标准的方式在Linux操作系统的默认浏览器中通过命令行打开一个HTML文件? 请注意,我正在使用Bash。

如果你想打开一个本地的HTML文件(甚至可能是远程的,我必须检查),你可以使用xdg-open 。 这大致相当于“双击”文件来打开它,所以它不限于html文件。 既然你想一直打开用户的默认浏览器,这就好像他们自己打开它一样。

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

快速更新

我只是检查和xdg-open http://google.com Firefox(我的默认浏览器)带来了谷歌。 所以它适用于非本地文件。

你可以使用xdg-open 。