我正在尝试使用命令行打开禁用安全性的 google chrome mac
open -a Google\ Chrome --args --disable-web-security
但是,它不断打开并行窗口 chrome - 如何删除 chrome 的并行绑定(bind),以便它不会从 mac 终端打开?
最佳答案
使用应用程序的完整路径:
open -a /Applications/Google\ Chrome --args --disable-web-security
Parallels 在 ~/Applications 中为每个虚拟机创建文件夹。这些文件夹包含虚拟机上应用程序的别名。我的猜测是命令“open -a”在搜索文件夹/Applications 之前先搜索文件夹 ~/Applications。在许多情况下,这可能是期望的行为 - open 会在找到系统范围内安装的应用程序之前找到为用户安装的应用程序。然而,在这种情况下,它引起了一些困惑。
我找不到解释“open”实际搜索的路径的文档,所以这只是一个猜测。但是,指定应用程序的完整路径对我来说是有效的。
关于osx-yosemite - 删除与命令行打开应用程序命令的并行绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27708660/