Answers:
您可以使用
open -a "Google Chrome" index.html
或者,将其放入外壳脚本中(例如〜/ bin / chrome)
编辑文件〜/ bin / chrome,并将以下内容放入其中
open -a "Google Chrome" "$*"
通过在终端中运行以下命令来使文件可执行
chmod 700 ~/bin/chrome
然后运行以下命令从终端打开chrome文件
chrome /path/to/some/file
这里有几个有用的答案,但没有一个包含在两种情况下(无论是默认浏览器还是不是默认浏览器)打开Chrome中URL的完整信息。
在默认浏览器(可以是Chrome)中打开一个URL:
open http://www.example.com
始终在Chrome中打开一个URL(使用应用名称):
open -a "Google Chrome" http://www.example.com
始终在Chrome中打开一个URL(使用应用路径替代语法):
open -a /Applications/Google\ Chrome.app/ http://example.com
始终在Chrome中打开一个URL(使用包标识符替代语法):
open -b com.google.chrome http://www.example.com
始终在隐身窗口中在Chrome中打开URL:
从中man open
,您似乎应该可以这样做(但遗憾的是Chrome似乎没有隐身选项):
open -a "Google Chrome" http://example.com/ --args --incognito
但是,您可以通过将Chrome 命令行开关直接传递给Chrome二进制文件来实现:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito http://example.com
--incognito
-是我要寻找的东西,在其他地方找不到。我想知道如何绕过open
(不支持chrome-extension://
)-所以我可以这样做,/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
...我从扩展名复制了URL。cd
每天第一次进入工作项目目录时,我用它来打开Jironimo(用于JIRA)和OneTab 。
这是我的方法。
更新〜/ .bash_profile并在下面添加chrome函数:
function chrome(){
local site=""
if [[ -f "$(pwd)/$1" ]]; then
site="$(pwd)/$1"
elif [[ "$1" =~ "^http" ]]; then
site="$1"
else
site="http://$1"
fi
/usr/bin/open -a "/Applications/Google Chrome.app" "$site";
}
加载〜/ .bash_profile:
source ~/.bash_profile
午餐铬和打开一个站点:
chrome www.google.com
打开本地站点:
chrome LOCAL_SITE_PATH
在macos中,Sierra 10.12.6。如果您的默认浏览器是chrome,则为。你可以这样做
open index.html