来自终端的网页

jua*_*blo 6 mac browser terminal.app macos

我用雪豹。如何从 Terminal.app 将 html 页面发送到 Web 浏览器?

如果我在 $HOME 目录中,有一个文件 myPage.html,我可以在浏览器中直接从 Terminal.app 查看这个文件吗?

Ark*_*rko 12

是的,要从 Mac OS X 终端打开文件,您可以使用该open命令。这与双击文件打开它是一样的。

您可以使用该-a选项指定用于打开文件的应用程序。如果未指定,则通过 LaunchServices 设置的默认应用程序用于打开文件(1)

在您的情况下,要从终端使用浏览器打开 HTML 文件,请使用以下命令:

$ open -a /Applications/YourBrowser.app YourFile.html
Run Code Online (Sandbox Code Playgroud)

或者,您可以省略该-a选项...

$ open YourFile.html
Run Code Online (Sandbox Code Playgroud)

...使用默认浏览器打开它。(2)


1):通常这是用于创建文件的应用程序。您可以通过“获取信息...”窗口更改此设置。(选择文件,然后点击CMD+ I。)

2) : 请注意,根据设置为打开文件的应用程序,此方法可能无效。这可以对一个或所有文件进行。通常,在 Web 开发人员计算机上,设置为打开 HTML 文件的应用程序可能是文本或代码编辑器。