9 votes

Ouvrir un fichier HTML avec Google Chrome en ligne de commande

Dans l'installation par défaut de MacOS, Python et Bash sont installés dans le répertoire /usr/bin y /bin respectivement.

$ which python
/usr/bin/python

$ which bash
/bin/bash

Les fichiers appropriés peuvent donc être ouverts à l'aide de la ligne de commande comme :

python foo.py

Dans le même ordre d'idées, je souhaite pouvoir ouvrir un fichier HTML avec Google Chrome en utilisant la ligne de commande comme :

$ chrome foo.html

Mais j'obtiens le résultat suivant :

bash: chrome: command not found

Une autre façon d'obtenir le flux de travail souhaité est de faire de Google Chrome le navigateur par défaut et d'exécuter la commande suivante :

open foo.html

Comment réaliser le premier flux de travail ?

10voto

Nimesh Neema Points 44385

Il n'est pas nécessaire de créer ou de copier un fichier dans l'application /usr/bin répertoire. Une solution simple consisterait à créer un alias comme indiqué ci-dessous :

alias chrome="open -a \"Google Chrome\" .

Vous ouvrez maintenant le fichier HTML comme vous l'avez décrit en l'exécutant :

chrome foo.html

Vous pouvez souhaiter exporter l'alias pour rendre le comportement permanent en plaçant l'alias dans le dossier .bash_profile dans votre répertoire personnel.

8voto

Jahhein Points 1488

/usr/bin est un répertoire système appartenant à l'utilisateur Root et il n'est pas possible d'y créer des fichiers en raison de la directive Apple Protection de l'intégrité du système introduit dans Mac OS X El Capitan.

La commande que vous recherchez est la suivante :

open -a "Google Chrome" foo.html

Description de la commande :

open -a "ApplicationToUse" file-to-open.extension

Plus de détails sur la open par l'intermédiaire de man open sur la ligne de commande.

En général, la ligne de commande ci-dessus peut être utilisée pour lancer n'importe quelle application GUI afin d'ouvrir le fichier associé.

open est intégrée à MacOS. Pour plus d'informations open des conseils et des astuces de commande, consultez cet article, Astuces du shell : la commande open d'OS X .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X