Créer une commande de terminal pour ouvrir un fichier avec Chrome


20

Je veux créer une commande dans le terminal qui me permettrait d'utiliser

chrome index.html

et ouvrez le fichier indiqué dans Google Chrome.

Comment puis-je obtenir ce travail?


Je ne suis pas près d'un Mac, donc ce n'est pas testé. Vous aurez besoin du chemin complet de l'exécutable de Chrome, à savoir quelque chose comme / Applications / Chrome / MacOS / Chrome, suivi du chemin complet du fichier HTML. Tout cela suppose que l'exécutable de Chrome accepte les arguments de ligne de commande.
Global nomad

Réponses:


48

Vous pouvez utiliser le ouvrir commande avec le -a drapeau pour ouvrir un fichier ou un emplacement dans Chrome:

open -a "Google Chrome" index.html

Cela fonctionne aussi avec les URL, c'est à dire. open -a "Google Chrome" http://www.apple.com.


4
Vous pouvez également le faire comme dans la question en utilisant alias: alias chrome = 'open -a "Google Chrome"' chrome index.html
valbaca

4
Oui, mais cela doit être défini dans votre profil bash ou similaire, sinon il disparaîtra une fois que vous aurez fermé votre session Terminal.
robmathers

bonne réponse. savez-vous comment procéder de la même façon, mais en ouvrant une nouvelle fenêtre Chrome?
chharvey

Sur MacOS (OS X), vous pouvez écrire ceci dans un terminal: Ouvrez -a "/ Applications / Google Chrome.app" index.html
Netsi1964

10

J'ai trouvé cette voie plus belle:

  1. modifier ~/.bash_profile déposer et ajouter la ligne suivante alias chrome="open -a 'Google Chrome'"
  2. Enregistrez et fermez le fichier.
  3. Soit courir source ~/.bash_profile ou ouvrez une nouvelle fenêtre dans Terminal.

Vous pouvez maintenant ouvrir le fichier, fichier.html, en lançant: chrome file.html sur la ligne de commande.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.