在默认浏览器中打开URL的命令
1. 概述
当我们使用 Linux 命令行时——例如,在终端中——有时我们想在默认浏览器中打开一个网站 URL。
通常,我们需要复制 URL 字符串,然后打开浏览器。最后,我们移动到地址栏,粘贴地址,然后回车。
在本教程中,我们将介绍一种在默认浏览器中打开 URL 的更简单方法。
2. gnome-open和kde-open命令
GNOME 和KDE 是两种流行的桌面环境,许多 Linux 发行版都使用其中一种作为默认桌面环境。
GNOME 附带了一个名为gnome-open的工具。它使用该文件/ MIME 类型 的首选 GNOME 应用程序打开指定项目。
因此,如果我们将 URL 字符串传递给 gnome-open命令,例如:
gnome-open linux
它将在默认浏览器中打开 URL:
如果我们使用 KDE 作为我们的桌面环境,那么kde-open命令的工作方式是相同的。
但是,如果我们不使用 GNOME 或 KDE 作为我们的桌面环境呢?有没有可以跨桌面环境工作的命令?
接下来,我们将介绍三种独立于我们正在使用的桌面环境工作的方法。
3. xdg-open命令
xdg-open 命令可以在 用户的首选应用程序中打开文件或 URL。它是*xdg-utils *包的成员。许多发行版默认安装了这个包。
用法非常类似于gnome-open或kde-open命令 — xdg-open URL:
4. gio open命令
Glib 是 Linux 系统中的核心级库。如果我们的 Glib 版本晚于2.49.3, 则可以使用gio命令。 我们可以执行gio open URL在默认浏览器中打开给定的 URL:
5. 使用 Python 的webbrowser模块
今天,Python 已预装在大多数现代 Linux 发行版中。Python 附带了一个内置的webbrowser模块 ,以便我们可以轻松地在 Python 中控制浏览器。
要在浏览器中打开 URL,我们只需将 URL 传递给python命令:
python -m webbrwoser URL
接下来,让我们试一试: