Ответ 1
Выполняя поиск хрома, вы можете сделать это как chromium-browser path|file
.
Я хотел бы открыть файл (index.html) в текущем каталоге с помощью Google Chrome или Chromium с терминала bash (я использую Linux Mint 15). Какая команда? Я пробовал интуитивно понятные подходы и сделал несколько стеков и поисков Google безрезультатно, странно упущен (возможно, болезненно очевидным). Заранее спасибо.
[email protected] ~/coding/.../public $ google-chrome index.html
google-chrome: command not found
[email protected] ~/coding/.../public $ google-chromium index.html
google-chromium: command not found
Выполняя поиск хрома, вы можете сделать это как chromium-browser path|file
.
Просто введите имя программы, а затем файл:
google-chrome {file-path}
Пример:
google-chrome ~/index.html
Попробуйте
open {filename}
если это файл .html
, который он должен открыть в браузере по умолчанию
В bash оболочке (в Windows) вы можете использовать:
start myFilename.html
и открыть папку:
explorer "C:\Program Files\Git"
Добавлен для справки, так как мой поиск приземлился и здесь.
Это решение всегда работало для меня - open -a "google\ chrome.app" index.html
- где "google\chrome.app" - это имя/местоположение хром в вашей системе.
ИЛИ
Если Chrome - браузер по умолчанию, просто - open index.html
Если Chrome - ваш основной браузер, просто используйте
see your_file.html
С Chrome не браузером по умолчанию это работало для меня под 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"
Вам понадобится:
file://
" на URL-адрес;chrome.exe
;Они должны быть разумно выполнимы в файле .bat
или .cmd
, используя команды FOR
и функции замены текста команды SET
; или сделать все это в .vbs
или .ps1
script, которые могут быть вызваны из командного файла и т.д.
Но основной синтаксис кажется звуковым.
Для MacOS с абсолютным путем (если ваш Chrome установлен в папке /Applications) в bash CLI используйте:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
Итак, если вы хотите открыть веб-страницу CNN:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome www.cnn.com
В Ubuntu 12.04, по крайней мере, он /opt/google/chrome/chrome
; У меня также есть символическая ссылка на /usr/bin/google-chrome
Вы можете открыть файл, используя следующие команды терминала (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
Try
/opt/google/chrome/google-chrome --allow-file-access-from-files index.html
Или
/usr/bin/google-chrome --allow-file-access-from-files index.html
--allow-file-access-from-files
расслабит некоторые параметры безопасности, полезные для тестирования с локальными файлами.
start index.html
Это сработало для меня. Надеюсь, он тоже для вас.
Похоже, что Chrome находится не в вашем $ PATH так, как должно быть. Простым решением, вероятно, будет удаление и переустановка Chrome, что должно поместить его в ваш $ PATH. Тогда
google-chrome [file]
должен работать на вас.
Как утверждают другие, решение заключается в использовании:
google-chrome www.google.com
Вы также можете использовать --incognito
, чтобы открыть их в режиме инкогнито:
google-chrome --incognito www.google.com
Обратите внимание, что вы можете одновременно открыть несколько страниц, просто поместив их один за другим:
google-chrome www.google.com www.yahoo.com
Если вы хотите открыть их из файла, используйте команду substitution $()
, чтобы открыть ее и обработать на лету:
google-chrome $(<file)
Для Mac я использую
open -a 'google chrome' /yourPath