Ich möchte einen Befehl im Terminal erstellen, der mir die Verwendung ermöglicht
chrome index.html
und lassen Sie die angegebene Datei in Google Chrome öffnen.
Wie kann ich das zum Laufen bringen?
Ich möchte einen Befehl im Terminal erstellen, der mir die Verwendung ermöglicht
chrome index.html
und lassen Sie die angegebene Datei in Google Chrome öffnen.
Wie kann ich das zum Laufen bringen?
Antworten:
Sie können den Befehl open mit dem -a
Flag verwenden, um eine Datei oder einen Speicherort in Chrome zu öffnen:
open -a "Google Chrome" index.html
Dies funktioniert auch mit URLs, dh open -a "Google Chrome" http://www.apple.com
.
open -a "Google Chrome" *.html
alle übereinstimmenden html
Dateien als neue Tabs im (aktiven?) Fenster des aktuellen Chrome geöffnet werden
Ich fand diesen Weg schöner:
~/.bash_profile
Datei und fügen Sie die folgende Zeile hinzu
alias chrome="open -a 'Google Chrome'"
source ~/.bash_profile
im Terminal ein neues Fenster aus oder öffnen Sie es.Sie können die Datei file.html jetzt öffnen, indem Sie in chrome file.html
der Befehlszeile Folgendes ausführen:
Wenn ich dies von einem Skript oder einem Automatisierungstool aus benutze, bevorzuge ich das Alias für die gesamte Binärdatei, damit ich Zugriff auf alle Befehlszeilenoptionen habe (wie --version
...)
alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
chrome --version
chrome -open index.html
Wenn Sie diesen Alias dauerhaft haben möchten, können Sie ihn .bash_profile
manuell oder mithilfe dieses kleinen Snippets zu Ihrem Alias hinzufügen :
echo "alias chrome=\"/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"\" >> ~/.bash_profile