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 -aFlag 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" *.htmlalle übereinstimmenden htmlDateien als neue Tabs im (aktiven?) Fenster des aktuellen Chrome geöffnet werden
Ich fand diesen Weg schöner:
~/.bash_profileDatei und fügen Sie die folgende Zeile hinzu
alias chrome="open -a 'Google Chrome'"source ~/.bash_profileim Terminal ein neues Fenster aus oder öffnen Sie es.Sie können die Datei file.html jetzt öffnen, indem Sie in chrome file.htmlder 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_profilemanuell oder mithilfe dieses kleinen Snippets zu Ihrem Alias hinzufügen :
echo "alias chrome=\"/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"\" >> ~/.bash_profile