Je voudrais ouvrir un fichier (index.html) dans le répertoire actuel avec Google Chrome ou Chromium depuis un terminal bash (j'utilise Linux Mint 15). Quelle est la commande? J'ai essayé les approches intuitives et effectué quelques recherches d'empilement et de google en vain, curieusement négligées (peut-être douloureusement évidentes). Merci d'avance.
hermes@hades ~/coding/.../public $ google-chrome index.html
google-chrome: command not found
hermes@hades ~/coding/.../public $ google-chromium index.html
google-chromium: command not found
En effectuant des recherches sur le chrome, vous pouvez le faire comme chromium-browser path|file
.
Il suffit de taper le nom du programme suivi du fichier:
google-chrome {file-path}
ex:
google-chrome ~/index.html
Essayer
open {filename}
si c'est un fichier .html
il devrait s'ouvrir dans votre navigateur par défaut
A partir du bash Shell (sous Windows), vous pouvez utiliser:
start myFilename.html
et pour ouvrir un dossier:
Explorer "C:\Program Files\Git"
Ajouté pour référence, car ma recherche a atterri ici aussi.
Cette solution a toujours fonctionné pour moi - open -a "google\ chrome.app" index.html
- où "google\chrome.app" est le nom/l'emplacement de chrome sur votre système.
OU
Si Chrome est votre navigateur par défaut, il suffit de - open index.html
Si Chrome est votre navigateur principal, utilisez simplement
see your_file.html
Avec Chrome not le navigateur par défaut, cela fonctionnait pour moi sous Windows 10:
start "New Chrome Window Title" /d "C:\Program Files (x86)\Google\Chrome\Application" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window "file://C:/Folder/SubFolder/Sub Subfolder/thisfile.html"
Tu auras besoin:
file://
" sur l'URL;chrome.exe
;Celles-ci devraient être raisonnablement réalisables dans un fichier .bat
ou .cmd
, à l'aide des commandes FOR
et des fonctionnalités de remplacement de texte de la commande SET
; ou faire tout cela dans un script .vbs
ou .ps1
qui pourrait être appelé à partir du fichier de commandes, etc.
Mais la syntaxe de base semble bonne.
Sur Ubuntu 12.04, au moins, c'est /opt/google/chrome/chrome
; J'ai aussi un lien symbolique vers /usr/bin/google-chrome
Pour MacOS, avec le chemin absolu (si votre Chrome est installé dans le dossier/Applications) de la CLI bash, utilisez:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
Donc, si vous voulez ouvrir la page Web de CNN:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome www.cnn.com
Vous pouvez ouvrir un fichier en utilisant les commandes de terminal ci-dessous (Linux)
1) Open in New Tab
google-chrome < filepath >
2) Open in New Window
google-chrome --new-window < filepath >
3) Open in Incognito mode
google-chrome --incognito (--incongnito-mode) < filepath >
<filepath> = localhost/test/../filename.html
Essayer
/opt/google/chrome/google-chrome --allow-file-access-from-files index.html
Ou
/usr/bin/google-chrome --allow-file-access-from-files index.html
--allow-file-access-from-files
détendra certains paramètres de sécurité , utiles pour les tests avec des fichiers locaux.
start index.html
Cela a fonctionné pour moi. J'espère que cela vous convient aussi.
Comme d’autres l’ont dit, la solution consiste à utiliser:
google-chrome www.google.com
Vous pouvez également utiliser --incognito
pour les ouvrir en mode navigation privée:
google-chrome --incognito www.google.com
Notez que vous pouvez ouvrir plusieurs pages à la fois en les plaçant l'une après l'autre:
google-chrome www.google.com www.yahoo.com
Si vous souhaitez les ouvrir à partir d'un fichier, utilisez la commande substitution $()
pour l'ouvrir et procédez à la volée:
google-chrome $(<file)
Il semble que Chrome ne soit pas dans votre $ PATH comme il se doit. La solution facile serait probablement de désinstaller et de réinstaller Chrome, ce qui devrait le mettre dans votre $ PATH. ensuite
google-chrome [file]
devrait travailler pour vous.