Sod*_*ino 2 macos terminal google-chrome
我已经Google Chrome安装在macOS. 该文件/Application/Google Chrome.app/Contents/Info.plist显示:
CFBundleIdentifier : com.google.Chrome   
CFBundleName : Chrome.
我可以Google Chrome用open -b com.google.Chrome. 但是 'open -a Chrome' 返回Unable to find application named Chrome.
如何Google Chrome使用语法启动或其他通用应用程序open -a?
小智 6
AFAIK 带有 -a 选项,您需要使用完整的应用程序名称。所以对于 Chrome,你必须使用:
open -a "Google Chrome"
或者
open -a "Google Chrome.app"
对于其他应用程序,例如 Chromium,您需要使用 key 的值CFBundleName,您可以通过以下方式找到它:
$ grep CFBundleName /Applications/Chromium.app/Contents/Info.plist -A 1
    <key>CFBundleName</key>
    <string>Chromium</string>
该实用程序在第二个参数中grep查找CFBundleName文件中的-A 1行,并且该标志在匹配行之后打印一行。
| 归档时间: | 
 | 
| 查看次数: | 2164 次 | 
| 最近记录: |