我想在bash终端中使用Google Chrome或Chromium在当前目录中打开一个文件(index.html)(我正在使用Linux Mint 15)。命令是什么?我已经尝试了直观的方法,并做了一些堆栈和谷歌搜索无济于事,奇怪的被忽视(也许很痛苦明显)。提前致谢。
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
答案 0 :(得分:41)
只需输入程序名称,然后输入文件:
google-chrome {file-path}
例如:
google-chrome ~/index.html
答案 1 :(得分:32)
尝试
open {filename}
如果是.html
文件,则应在默认浏览器中打开
答案 2 :(得分:12)
从 bash shell (在Windows上),您可以使用:
start myFilename.html
并打开一个文件夹:
explorer "C:\Program Files\Git"
已添加以供参考,因为我的搜索也在这里登陆。
答案 3 :(得分:10)
进行一些铬搜索,你可以像chromium-browser path|file
一样进行搜索。
答案 4 :(得分:9)
此解决方案一直对我有用 - open -a "google\ chrome.app" index.html
- 其中" google \ chrome.app"是系统上chrome的名称/位置。
OR
如果Chrome是您的默认浏览器,只需 - open index.html
答案 5 :(得分:5)
如果Chrome是您的主浏览器,请使用
see your_file.html
答案 6 :(得分:3)
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://
”添加到网址前面的方法; chrome.exe
; 使用.bat
命令和.cmd
命令的文本替换功能,可以在FOR
或SET
文件中合理地执行这些操作;或者在.vbs
或.ps1
脚本中执行所有操作,可以从批处理文件中调用,等等。
但基本语法看起来很合理。
答案 7 :(得分:2)
至少在Ubuntu 12.04上,它是/opt/google/chrome/chrome
;我在/usr/bin/google-chrome
答案 8 :(得分:2)
对于MacOS,在bash CLI中使用绝对路径(如果您的Chrome安装在/ Applications文件夹中):
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
所以,如果你想打开CNN网页:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome www.cnn.com
答案 9 :(得分:2)
您可以使用以下终端命令打开文件 (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
答案 10 :(得分:1)
start index.html
这对我有用。希望它也适合你。
答案 11 :(得分:1)
对于Mac,我正在使用
open -a 'google chrome' /yourPath
答案 12 :(得分:1)
Chrome似乎不在您的$ PATH中。简便的解决方案可能是卸载并重新安装Chrome,然后将其放入$ PATH中。然后
google-chrome [file]
应该为您工作。
答案 13 :(得分:1)
尝试
/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
会放宽一些security settings ,对于使用本地文件进行测试非常有用。
答案 14 :(得分:0)
正如其他人所说,解决方案是使用:
google-chrome www.google.com
您还可以使用--incognito
以隐身模式打开它们:
google-chrome --incognito www.google.com
请注意,您只需将它们一个接一个地放在一起即可同时打开多个页面:
google-chrome www.google.com www.yahoo.com
如果要从文件中打开它们,请使用命令substitution $()
将其打开并动态处理:
google-chrome $(<file)
答案 15 :(得分:0)
我看到的其他任何东西都不适合我,但我后来发现这有效:
explorer.exe index.html
答案 16 :(得分:-1)
试试这个
start chrome "file or path"
FireFox 也一样
start firefox "file or path"
这对我有用。