问题描述

我的问题很简单:

我是否可以在bash中使用命令在默认浏览器中打开特定的URL?

最佳解决办法

有一个命令可以了解您的默认浏览器:

xdg-open http://google.com

这也适用于所有其他类型的URI(统一资源标识符),如图像 – 它将自动打开eog,openoffice文档等,以及文件系统路径(xdg-open /tmp/foobar.png)。

还有

xdg-email team@stackexchange.com

xdg-mime query default text/html

找出将要使用的应用程序。

您可以转到系统→首选项→首选应用程序来设置您的应用程序:

这些实用程序是freedesktop.org规范的一部分,因此您可以在应用程序中使用它们 – 它将适用于所有符合spec的桌面。

次佳解决办法

您可以像这样使用xdg-open:

xdg-open http://askubuntu.com/

xdg-open opens a file or URL in the user’s preferred application. If a URL is provided the URL will be opened in the user’s preferred web browser.

第三种解决办法

gnome-open和xdg-open一样工作但不知道如何处理裸域。

因此gnome-open http://askubuntu.com可以工作但不能使用gnome-open askubuntu.com。

这是一个小功能,可以更轻松地键入和接受精简的域名。

function go { gnome-open http://$1 ; }

将上面的内容粘贴到命令行中,然后按Enter键并尝试一下。如果你喜欢它,你可以将它保存到.bash_aliases或.bashrc文件,然后保存到source ~/.bash_aliases(假设它在你的主目录中),它将持续用于该会话和所有新会话。

所以现在我们只输入go askubuntu.com和wallah!

第四种办法

如果您不一定要使用默认浏览器,可以直接调用任何浏览器程序并将URL作为参数,例如:

chromium-browser https://youtube.com

要么

firefox https://youtube.com

参考资料

linux如何打开url,用于打开URL的命令?相关推荐

  1. linux下浏览器插件 打开本地程序,使用Url Schemes打开本地程序

    测试: 将下列内容保存为test.html,用浏览器打开,单击"Test Url Schemes"超链接,即可看到效果(会启动相应的程序) 实现: windows下: 只要向注册表 ...

  2. 【web自动化测试Robotframework开发手册—浏览器切换url和打开新页签】

    在使用robotframework+selenium2library框架进行web自动化测试的开发过程中,测试对象有时候会涉及到多个web网址,这时候该怎么切换浏览器的窗口或打开新url页签呢? 1. ...

  3. 怎样使微信中打开链接自动打开外部浏览器打开指定URL页面或者直接下载APP(安卓/苹果)文件

    最近很多朋友在使用微信分享转发网页链接的时候,都很容易碰到链接在微信中无法打开的问题.通常这种情况微信会给个提示 "已停止访问该网址" ,那么导致这个情况的因素有哪些呢,主要有以下 ...

  4. 打开html自动修改URL,通过html选择更改URL

    function navigateTo(sel, target, newWindow) { var url = sel.options[sel.selectedIndex].value; if (ne ...

  5. 浏览器URL Scheme打开APP的那些坑

    URL Scheme打开APP网上有很多的具体实现,这里不重复了,只说说实际开发中遇到的坑. 1.应用A配置了scheme,应用B是可以通过url scheme直接打开应用A里配置了scheme的特定 ...

  6. 计算机网络基础||从输入URL到打开页面到底发生了什么(待完善)

    文章目录 从输入URL到打开页面到底发生了什么 1 应用层 1.1 解析URL 1.2 生成HTTP请求消息 1.3 向DNS服务器查web服务器的ip地址 1.3.1 通过解析器向dns服务器查询 ...

  7. url链接打开本地应用(测试通过)

    基于windows!! 类比mailto://XXXX 主要参考: https://www.cnblogs.com/snow365/p/6428212.html 应用 1.在网页上本地办公 网页应用越 ...

  8. php微信跳转外部浏览器打开,微信中打开链接,自动打开外部浏览器打开指定URL页面...

    本经验是在微信中,用户点击支付直接跳转到浏览器中进行WAP支付,或者用扫码的形式变种成H5支付(因为支付宝的扫码付自身就带H5支付,可以通过截取代码演变).下面就具体说一下操作方法把. 用户在微信中操 ...

  9. linux查看msg内容,如何打开MSG文件,如何转换MSG文件

    具有.MSG文件扩展名的文件很可能是Outlook邮件消息文件. Microsoft Outlook程序可以生成与电子邮件,约会,联系人或任务相关的MSG文件. 如果是电子邮件,MSG文件可能包含消息 ...

最新文章

  1. 机器学习误差分析(Error Analysis)实战
  2. 开机启动加载驱动过程中调用PostMessage函数出错
  3. 驱动06.触摸屏驱动程序
  4. 主席树的各类模板(区间第k大数【动,静】,区间不同数的个数,区间=k的个数)...
  5. 你可能对电灯泡一无所知
  6. 信息学奥赛C++语言:求正方形的面积
  7. 基于stm32和富斯遥控器的SBUS波形分析和通讯实现
  8. java开发工程师面试自我介绍_java程序员面试自我介绍范文
  9. 苹果ipad8和ipad9的区别
  10. 清明假期,超市可重点主推的品类
  11. 小米MIX进入和退出Recovery模式、Fastboot模式各种方法
  12. word 2010 尾注 尾注序号 连续尾注 尾注分隔符 删除
  13. 四个步骤写一份策划方案(下)
  14. 使用Bundle校验接口入参
  15. python的单行注释以什么开头_python中单行注释以什么开头,
  16. 戴尔计算机专业推荐笔记本电脑,戴尔笔记本推荐
  17. 影院活动管理系统--项目设计阶段.
  18. 简单介绍一下chatGPT
  19. php 循环电泳函数,【分享】单细胞凝胶电泳(彗星实验)分析软件CASP及教程【已搜索无重复】...
  20. C/C++是程序员必须掌握的语言吗?

热门文章

  1. 你能说出 Kafka 这些原理吗?
  2. 开源技术、开放使用、业务导向的大数据平台,助力银行数字化转型
  3. 给 Python 开发者的四条忠告!| CSDN 博文精选
  4. 云栖大会上阿里巴巴没说的数字经济逻辑
  5. 低代码再掀炒作热潮?
  6. Zend 创始人欲创建 PHP 方言,暂名为 P++;鸿蒙 OS 面世;中国首个开源协议诞生 | 开发者周刊...
  7. 小米上市 365 天:雷军的坚守与败退
  8. 公开课|智能文本信息抽取算法的进阶与应用
  9. 如何从技术上“绞杀”盗链者?
  10. 女生,到底能不能当程序员?