roh*_*kar 2 browser linux bash shell command-line
我想从shell脚本打开html文件.我知道Ubuntu有一个命令x-www-browser,它将打开系统上的默认浏览器.我还通过一些谷歌搜索发现该命令是debian系统的一部分.我想知道这个命令是否适用于非基于debian的发行版.如果不存在通过命令行在linux OS上的默认浏览器中打开html文件的标准方法?请注意,我正在使用Bash.
如果您想打开本地的HTML文件(甚至可能是远程的,我必须检查),您可以使用xdg-open.这相当于在文件上"双击"以打开它,因此它不仅限于html文件.由于您希望始终在用户的默认浏览器中打开,这与他们自己打开它时的情况相同.
当然,如果他们的系统设置为在文本编辑器中打开HTML文件(就像我做了一段时间),这会适得其反.但这非常罕见.
我刚刚检查并xdg-open http://google.com在Firefox中启动了Google(我的默认浏览器).所以它适用于非本地文件.