osx-yosemite - 删除与命令行打开应用程序命令的并行绑定(bind)

标签 osx-yosemite parallels

我正在尝试使用命令行打开禁用安全性的 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/

相关文章:

debugging - Safari Web 检查器不断断开连接

cocoa - 沙盒应用程序中的 NSOpenPanel 忽略提供的目录 URL

macos - Windows 网络上的 Yosemite 不断导致应用程序崩溃

virtualization - VM 上的 Windows Phone 7 模拟器?

linux - 与 Linux 中的 Foreach 和 doMC 包并行 - mclapply 出错

javascript - 使用 JXA 移动创建的文件

xcode - 应用组容器是否应该有团队标识符?

c++ - 如何将 openMP 应用于 C++ 函数以验证数独谜题解决方案的所有行?

sql-server - 连接到在并行 VM 中运行的 SQLServer

.net - 何时使用 Parallel.For?