在 Mac 上从命令行设置默认 Web 浏览器

Avilas

许多高级 Mac 用户花费大量时间使用终端应用程序在命令行中工作。命令行提供了通过默认命令和其他技巧与 MacOS 中的各种设置进行交互的方法,因此您有理由怀疑是否可以使用终端来设置或更改 Mac 上的默认 Web 浏览器。当然,Mac 用户可以随时通过使用现代 MacOS 上的系统设置或旧版 macOS 版本上的系统偏好设置来更改默认 Web 浏览器,但如果您希望通过 Mac 上的命令行更改默认 Web 浏览器该怎么办?

有两种不同的方法可以通过命令行在 Mac 上设置默认 Web 浏览器,我们将介绍这两种方法。

使用命令行工具“defaultbrowser”通过终端在 Mac 上设置默认 Web 浏览器

在 Mac 上从命令行设置默认浏览器的一种方法是使用名为“defaultbrowser”的应用程序,该应用程序可以通过 Homebrew 安装。是的,这意味着您需要先安装 Homebrew 才能使用它。

brew install defaultbrowser

一旦安装了defaultbrowser,您就可以轻松使用它,如下所示:

列出所有可设置为默认浏览器:
defaultbrowser

将 Safari 设置为默认:
defaultbrowser safari

将 Chrome 设置为默认:
defaultbrowser chrome

使用 Chromium 浏览器标志通过终端在 Mac 上设置为默认值

如果网络浏览器是基于 Chrome/Chromium 的(即 Google Chrome、Brave、Microsoft Edge、Epic 等),那么您可以使用特定于 Chromium 版本的标志,该标志允许您直接从终端将该浏览器设置为 Mac 上的默认浏览器。

将 Chrome 设置为默认浏览器:

open -a "Google Chrome" --args --make-default-browser

将 Microsoft Edge 设置为默认浏览器:

阅读更多:更改您的默认网络浏览器

open -a "Microsoft Edge" --args --make-default-browser

将 Brave 设置为默认浏览器:

open -a "Brave Browser" --args --make-default-browser

稍微剖析一下这个命令; open 命令将打开使用 -a 标志指定的任何应用程序,并且其他标志特定于 Chromium 浏览器。这意味着您不能使用此技巧将 Safari 设置为默认浏览器。

无论如何,您还可以使用 open 命令在 Mac 上设置的默认浏览器中启动任何链接,方法是在命令行中键入如下内容:

open https://osxdaily.com

您知道在 Mac 上通过命令行设置默认 Web 浏览器的另一种方法吗?您觉得这些方法怎么样?在评论中分享您的方法和一般想法。