Como posso abrir um URL no Google Chrome a partir do terminal no OS X?
Isto é o que estou tentando:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Ele foca o Chrome, mas não abre o URL.
Como posso abrir um URL no Google Chrome a partir do terminal no OS X?
Isto é o que estou tentando:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Ele foca o Chrome, mas não abre o URL.
Respostas:
Se você definir o Google Chrome como seu navegador padrão
open http://google.com/
apenas fará o truque.
Versão do OS X: 10.8.4
Você pode usar
open -a "Google Chrome" index.html
ou, para colocá-lo em um shell script (por exemplo, ~ / bin / chrome)
edite o arquivo ~ / bin / chrome e coloque o seguinte
open -a "Google Chrome" "$*"
torne o arquivo executável executando o seguinte em um terminal
chmod 700 ~/bin/chrome
em seguida, execute o seguinte para abrir um arquivo no chrome a partir do terminal
chrome /path/to/some/file
Existem várias respostas úteis aqui, mas nenhuma contém as informações completas para a abertura de um URL no Chrome nos dois casos, seja ele ou não o navegador padrão.
Abra um URL no navegador padrão (pode ser o Chrome):
open http://www.example.com
Abra sempre um URL no Chrome (usando o nome do aplicativo):
open -a "Google Chrome" http://www.example.com
Abra sempre um URL no Chrome (usando a sintaxe alternativa do caminho do aplicativo):
open -a /Applications/Google\ Chrome.app/ http://example.com
Abra sempre um URL no Chrome (usando a sintaxe alternativa do identificador de pacote configurável):
open -b com.google.chrome http://www.example.com
Abra sempre um URL no Chrome em uma janela anônima:
A partir de man open
, parece que você deve conseguir fazer isso da seguinte maneira (mas, infelizmente, não parece ter a opção de navegação anônima no Chrome):
open -a "Google Chrome" http://example.com/ --args --incognito
No entanto, você pode fazer isso passando as opções da linha de comando do Chrome diretamente para o binário do Chrome:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito http://example.com
--incognito
- é o que eu vim procurando, e não consegui encontrar em nenhum outro lugar. Eu queria saber como ignorar open
(que não suporta chrome-extension://
) - para que eu pudesse fazer assim, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
... onde copiei o URL de uma extensão. Estou usando isso para abrir o Jironimo (para JIRA) e o OneTab, quando entro cd
no diretório de projeto de trabalho pela primeira vez todos os dias.
esse é o meu método
Atualize ~ / .bash_profile e adicione a função chrome abaixo:
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";
}
Carregue ~ / .bash_profile :
source ~/.bash_profile
Almoço cromado e abra um site:
chrome www.google.com
Abra um site local:
chrome LOCAL_SITE_PATH
No macos Sierra 10.12.6 .Se o chrome é o navegador padrão. Você pode fazer isso
open index.html