欢迎各位兄弟 发布技术文章
这里的技术是共享的
open -a safari # 打开safari 浏览器
在 MacOS 上从命令行打开 GUI 应用程序很容易,而且从 Mac OS X 开始时使用的命令语法一直是相同的,所以无论您使用的是什么系统软件版本,您都会发现这个技巧有用。
从终端打开 Google Chrome 的语法如下:
open -a "Google Chrome.app"
像往常一样按回车键执行命令。不需要特殊权限,因为 Chrome 是从可普遍访问的 /Applications 目录启动的
这将在 MacOS 图形用户界面 (GUI) 中启动 Google Chrome 网络浏览器,它不会在终端中将 Chrome 作为命令行浏览器运行(Chrome 无论如何都不存在)。如果您想要基于命令行文本的 Web 浏览器,请尝试使用 Lynx 或类似软件,这显然不是 GUI 应用程序,也不是 Chrome。
您也可以使用 open 命令通过命令行打开其他应用程序和文档,但显然这里我们关注的是 Chrome 网络浏览器。
macos 命令行终端打开文件
在 macOS 的终端(Terminal)中,你可以使用多种命令行工具来打开文件或应用程序。以下是常用方法:
bashopen 文件路径
示例:
bashopen ~/Documents/example.txt # 用默认文本编辑器打开 open /Applications/Safari.app # 启动 Safari open . # 打开当前目录(Finder)
参数扩展:
-a
指定应用:
bashopen -a "Google Chrome" example.html # 用 Chrome 打开
-e
用 TextEdit 打开:
bashopen -e file.txt
如果需要直接编辑文件,可以使用文本模式编辑器:
bashnano 文件路径 # 简单编辑(Ctrl+X 退出) vim 文件路径 # Vim 编辑器(需掌握基本操作) code 文件路径 # 用 VS Code 打开(需安装)
快速定位文件路径:
拖拽文件到终端,自动填充路径。
处理空格或特殊字符:
用引号包裹路径或使用反斜杠转义:
bashopen "~/Documents/My File.txt" open ~/Documents/My\ File.txt
文件不存在?
检查路径是否正确,用 ls
查看当前目录内容。
修改默认应用?
右键文件 → 显示简介 → 更改“打开方式”。
通过命令行操作可以高效管理文件,尤其适合自动化脚本或远程访问场景。