欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

命令行终端打开文件 程序 应用 AG chatgpt 有大用 有大大用

 open  -a safari    # 打开safari 浏览器



命令行用户可能会遇到想直接从 Google 浏览器的情况。

在 MacOS 上从命令行打开 GUI 应用程序很容易,而且从 Mac OS X 开始时使用的命令语法一直是相同的,所以无论您使用的是什么系统软件版本,您都会发现这个技巧有用。

在 Mac 上从命令行打开 Google Chrome

从终端打开 Google Chrome 的语法如下:

open -a "Google Chrome.app"

像往常一样按回车键执行命令。不需要特殊权限,因为 Chrome 是从可普遍访问的 /Applications 目录启动的

这将在 MacOS 图形用户界面 (GUI) 中启动 Google Chrome 网络浏览器,它不会在终端中将 Chrome 作为命令行浏览器运行(Chrome 无论如何都不存在)。如果您想要基于命令行文本的 Web 浏览器,请尝试使用 Lynx 或类似软件,这显然不是 GUI 应用程序,也不是 Chrome。

您也可以使用 open 命令通过命令行打开其他应用程序和文档,但显然这里我们关注的是 Chrome 网络浏览器。


macos  命令行终端打开文件


在 macOS 的终端(Terminal)中,你可以使用多种命令行工具来打开文件或应用程序。以下是常用方法:


1. 使用默认应用打开文件

bash
open 文件路径

示例:

bash
open ~/Documents/example.txt    # 用默认文本编辑器打开 open /Applications/Safari.app   # 启动 Safari open .                         # 打开当前目录(Finder)

参数扩展:

  • -a 指定应用:

    bash
    open -a "Google Chrome" example.html  # 用 Chrome 打开
  • -e 用 TextEdit 打开:

    bash
    open -e file.txt

2. 使用命令行编辑器

如果需要直接编辑文件,可以使用文本模式编辑器:

bash
nano 文件路径    # 简单编辑(Ctrl+X 退出) vim 文件路径     # Vim 编辑器(需掌握基本操作) code 文件路径    # 用 VS Code 打开(需安装)

3. 其他技巧

  • 快速定位文件路径
    拖拽文件到终端,自动填充路径。

  • 处理空格或特殊字符
    用引号包裹路径或使用反斜杠转义:

    bash
    open "~/Documents/My File.txt" open ~/Documents/My\ File.txt

常见问题

  • 文件不存在?
    检查路径是否正确,用 ls 查看当前目录内容。

  • 修改默认应用?
    右键文件 → 显示简介 → 更改“打开方式”。

通过命令行操作可以高效管理文件,尤其适合自动化脚本或远程访问场景。


普通分类: