2013-08-27 23 views
29

Tôi muốn mở tệp (index.html) trong thư mục hiện tại bằng Google Chrome hoặc Chromium từ thiết bị đầu cuối bash (Tôi đang sử dụng Linux Mint 15). Lệnh là gì? Tôi đã thử các phương pháp tiếp cận trực quan và đã thực hiện một vài ngăn xếp và tìm kiếm google không có kết quả, được bỏ qua một cách kỳ lạ (có lẽ là hiển nhiên rõ ràng). Cảm ơn trước.Tôi làm cách nào để mở tệp bằng Chrome từ dòng lệnh?

[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 
+3

nếu chrome được đặt làm trình duyệt mặc định của bạn, chỉ cần 'mở index.html'. Nếu không, 'mở -a (vị trí chrome) index.html' – vroomfondel

+0

đây phải là câu trả lời được chấp nhận ít nhất trên máy Mac. – chovy

+1

@chovy Thật không may nó không phải về Mac. – konsolebox

Trả lời

7

Làm một số tìm kiếm crom bạn có thể làm nó giống như chromium-browser path|file.

+0

'$ chromium-browser -bash: chromium-browser: lệnh không tìm thấy ' – chovy

+0

@chovy Có thể bạn không có' chromium-browser'. – konsolebox

2

Trên Ubuntu 12.04, ít nhất, đó là /opt/google/chrome/chrome; Tôi cũng có một liên kết tượng trưng để nó ở /usr/bin/google-chrome

32

Chỉ cần gõ vào tên chương trình tiếp theo là file:

google-chrome {file-path} 

ví dụ:

google-chrome ~/index.html 
+1

điều này không làm việc cho tôi ... Tôi sẽ chỉnh sửa ở trên với đầu ra thiết bị đầu cuối – shitgeist

+0

ok. Chúng tôi cần phải tìm bạn có chrome nào. CD vào '/ usr/bin' và thực hiện tìm' '. -name * chrome * 'nếu bạn không nhận được gì, hãy thử' tìm. -name * chromium * 'cho tôi biết những gì bạn nhận được. –

+0

google-chrome không có trong/usr/bin và không phải là crom – neaumusic

1

Hãy thử

/opt/google/chrome/google-chrome --allow-file-access-from-files index.html 

Hoặc

/usr/bin/google-chrome --allow-file-access-from-files index.html 

--allow-file-access-from-files sẽ thư giãn một số security settings, hữu ích để thử nghiệm với các tập tin địa phương.

23

Hãy thử

open {filename} 

nếu nó là một tập tin .html nó nên mở trong trình duyệt mặc định của bạn

+5

Chỉ hoạt động đối với mac .... – Mannu

4

Nếu Chrome là trình duyệt chính của bạn, chỉ cần sử dụng

see your_file.html 
7

Từ vỏ bash(trên Windows), bạn có thể sử dụng:

start myFilename.html

và để mở một thư mục:

explorer "C:\Program Files\Git"

gia tăng để tham khảo, kể từ tìm kiếm của tôi hạ cánh ở đây, quá.

+1

Tìm kiếm hạ cánh tại đây cũng vậy, đây chính xác là những gì tôi đang tìm kiếm. – CaRDiaK

8

Giải pháp này luôn làm việc cho tôi - open -a "google\ chrome.app" index.html - nơi "google \ chrome.app" là tên/vị trí của chrome trên hệ thống của bạn.

HOẶC

Nếu Chrome là trình duyệt của bạn mặc định, chỉ cần - open index.html

+0

Điều này rất đúng ^^. – Picrasma

0
  1. Trong bash hoặc git CMD, chắc chắn rằng bạn đang ở trong thư mục dự án của bạn/thư mục
  2. Loại start index.html
  3. Hit Đi vào.Thì đấy :-) bạn đã hoàn thành

Điều này phù hợp với tôi. Hy vọng nó cũng cho bạn.

2

Với Chrome không trình duyệt mặc định, điều này làm việc cho tôi trong môi trường 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" 

Bạn sẽ cần:

  • Một cách để chuyển đổi tên tập tin không đủ tiêu chuẩn thành một đầy đủ tên tệp;
  • Cách để chuyển đổi dấu gạch chéo ngược thành dấu gạch chéo;
  • Cách để thêm tiền tố vào "file://" vào URL;
  • Để xác định thư mục cụ thể mà bạn tìm thấy chrome.exe;
  • Quyết định xem bạn có muốn giữ công tắc để buộc cửa sổ mới hay không;
  • Và các tùy chọn dòng lệnh khác thích hợp.

Những nên được hợp lý doable trong một tập tin hoặc .bat.cmd, sử dụng FOR lệnh và các tính năng text-thay thế của lệnh SET; hoặc làm tất cả điều đó trong tập lệnh .vbs hoặc .ps1 có thể được gọi từ tệp lô, v.v.

Nhưng cú pháp cơ bản xuất hiện âm thanh.

0

Như những người khác đã nói, giải pháp là sử dụng:

google-chrome www.google.com 

Bạn cũng có thể sử dụng --incognito để mở chúng trong chế độ ẩn danh:

google-chrome --incognito www.google.com 

Lưu ý bạn có thể mở nhiều trang cùng một lúc bằng cách chỉ đặt chúng cho người khác:

google-chrome www.google.com www.yahoo.com 

Nếu bạn muốn mở chúng fro m một tệp, sử dụng lệnh thay thế $() để mở và xử lý khi đang bay:

google-chrome $(<file)