Question Comment puis-je ouvrir une URL dans Google Chrome à partir du terminal sous OS X?


Comment puis-je ouvrir une URL dans Google Chrome à partir du terminal sous OS X?

C'est ce que j'essaie:

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

Il concentre Chrome mais n'ouvre pas l'URL.


73
2017-10-18 04:42


origine


Pourquoi faites-vous référence au programme ouvert par son chemin? C'est un alias par défaut! - nimrod


Réponses:


Si vous supprimez le --args il semble fonctionner correctement, depuis --args ne peut affecter que les choses lors du premier lancement (il modifie le nom principal)


43
2017-10-18 04:44



bizarre. semble que je devais les utiliser. Merci. - cwd
merci d'avoir expliqué le --args comportement - ptim


En fait, pour moi, la commande ne fonctionne pas avec les "--args", donc la commande qui fonctionne pour moi est

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

Version OS X: 10.6.8


55
2017-12-19 18:34





Si vous définissez Google Chrome comme navigateur par défaut

open http://google.com/

fera juste le tour.

Version OS X: 10.8.4


40
2017-09-04 06:04



OS X 10.10 Yosemite également. - leymannx
Cela ne fonctionne que si Google Chrome est votre navigateur par défaut. Si vous utilisez safari, firefox ou une autre option mais que vous souhaitez ouvrir l'URL avec chrome, vous aurez besoin d'une des autres options. - tgf
bonne réponse, maintenant comment puis-je le faire dans une nouvelle fenêtre Chrome? - chharvey


Vous pouvez utiliser

open -a "Google Chrome" index.html

ou, pour le mettre dans un script shell (par exemple ~ / bin / chrome)

  • éditer le fichier ~ / bin / chrome et y mettre les éléments suivants

    open -a "Google Chrome" "$*"

  • rendre le fichier exécutable en exécutant ce qui suit dans un terminal

    chmod 700 ~/bin/chrome

  • puis exécutez ce qui suit pour ouvrir un fichier en chrome à partir du terminal

    chrome /path/to/some/file

Tiré d'ici


9
2017-07-31 12:11



fonction chrome () {open -a "Google Chrome" "$ *"} - Joel AZEMAR


J'ai un alias pour google

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

6
2018-02-08 19:29



c'est une bonne idée :) - nimrod
pour zsh: chrome() { open -a "Google Chrome" "http://www.google.com/search?q=$1"; } - nbari


Débarasse-toi du --args. open sait déjà comment gérer les URL.


4
2017-10-18 04:45





c'est ma méthode.

  1. Mettre à jour ~ / .bash_profile et ajouter le chrome fonction ci-dessous:

    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. Charge ~ / .bash_profile:
    source ~/.bash_profile

  3. Déjeuner chrome et ouvre un site:
    chrome www.google.com

  4. Ouvrez un site local:
    chrome LOCAL_SITE_PATH


2
2017-12-04 14:41





Dans macos Sierra 10.12.6 Si chrome est votre navigateur par défaut. Vous pouvez le faire en
open index.html


0
2017-07-22 06:32