題 如何在OS X中從終端打開Google Chrome中的網址?


如何在OS X中從終端打開Google Chrome中的網址?

這就是我正在嘗試的:

/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'

它會關注Chrome,但不會打開網址。


73
2017-10-18 04:42


起源


你為什麼用它的路徑引用open programm?它默認別名! - nimrod


答案:


如果刪除了 --args 它似乎工作正常,因為 --args 只能在首次啟動時影響事物(它會改變調用main的內容)


44
2017-10-18 04:44



奇怪的。似乎我曾經不得不使用它們。謝謝。 - cwd
謝謝你的解釋 --args 行為 - ptim


實際上對我來說,命令不能使用“--args”,因此為我工作的命令是

/usr/bin/open -a "/Applications/Google Chrome.app" 'http://google.com/'

OS X版本:10.6.8


56
2017-12-19 18:34





如果您將Google Chrome設置為默認瀏覽器

open http://google.com/

我會做的。

OS X版本:10.8.4


40
2017-09-04 06:04



OS X 10.10 Yosemite也是如此。 - leymannx
僅當Google Chrome是您的默認瀏覽器時才有效。如果您正在使用safari,firefox或其他選項,但想要使用chrome打開URL,則需要使用其他選項之一。 - tgf
很好的答案,現在我如何在新的Chrome窗口中執行此操作? - chharvey


您可以使用

open -a "Google Chrome" index.html

或者,將它放在shell腳本中(例如〜/ bin / chrome)

  • 編輯文件〜/ bin / chrome,並在其中加入以下內容

    open -a "Google Chrome" "$*"

  • 通過在終端中運行以下命令使文件可執行

    chmod 700 ~/bin/chrome

  • 然後運行以下命令從終端打開chrome文件

    chrome /path/to/some/file

從這里拉出來


9
2017-07-31 12:11



function chrome(){open -a“Google Chrome”“$ *”} - Joel AZEMAR


我有谷歌的別名

function google() { open /Applications/Google\ Chrome.app/ "http://www.google.com/search?q= $1"; }

6
2018-02-08 19:29



好主意啊 :) - nimrod
對於zsh: chrome() { open -a "Google Chrome" "http://www.google.com/search?q=$1"; } - nbari


擺脫了 --argsopen 已經知道如何處理URL。


4
2017-10-18 04:45





這是我的方法。

  1. 更新 在〜/ .bash_profile 並添加  功能如下:

    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"; 
    }
    
  2. 加載 在〜/ .bash_profile
    source ~/.bash_profile

  3. 午餐鉻和開放網站:
    chrome www.google.com

  4. 打開本地站點:
    chrome LOCAL_SITE_PATH


2
2017-12-04 14:41





macos Sierra 10.12.6 。如果chrome是您的默認瀏覽器。你可以這樣做
open index.html


0
2017-07-22 06:32