Chrome ile dosyayı açmak için bir Terminal komutu oluşturun


23

Kullanmama izin verecek terminalde komut oluşturmak istiyorum

chrome index.html

ve verilen dosyanın Google Chrome'da açık olmasını sağlayın.

Bunu nasıl çalıştırabilirim?


Mac'e yakın değilim, bu yüzden test edilmedi. Chrome'un çalıştırılabilir yolunun tam yoluna ihtiyacınız olacak, örneğin / Uygulamalar / Chrome / MacOS / Chrome gibi bir şey, ardından HTML dosyasının tam yolu. Bunların tümü Chrome'un çalıştırılabilir komut satırı argümanını kabul ettiğini varsayar.
Küresel göçebe

Yanıtlar:


49

Chrome'da bir dosya veya konum açmak için bayrakla açma komutunu kullanabilirsiniz -a:

open -a "Google Chrome" index.html

Bu aynı zamanda URL'ler ile çalışır yani open -a "Google Chrome" http://www.apple.com .


4
Ayrıca takma ad kullanarak sorudaki gibi yapabilirsiniz: alias chrome = 'open -a "Google Chrome"' chrome index.html
valbaca

4
Evet, ancak bunun bash profilinizde veya benzeri şekilde ayarlanması gerekiyor, aksi takdirde Terminal oturumunuzu kapattığınızda kaybolur.
robmathers

iyi cevap. Aynısını nasıl yapacağınızı ancak bunun yerine yeni bir Chrome penceresinde açılmayı biliyor musunuz?
chharvey

MacOS'ta (OS X) bunu terminalde yazabilirsiniz: open -a "/ Applications / Google Chrome.app" index.html
Netsi1964

Not: Ayrıca, genelleştirmeyi kabul eder ve geçerli pencerenizde open -a "Google Chrome" *.htmlaçılır ; bu nedenle , eşleşen tüm htmldosyaları geçerli Chrome'un (etkin?) Penceresinde yeni sekmeler olarak açar
MichaelChirico

10

Bu yolu daha güzel buldum:

  1. Düzenleme ~/.bash_profiledosyası ve aşağıdaki satırı ekleyin alias chrome="open -a 'Google Chrome'"
  2. Dosyayı kaydedin ve kapatın.
  3. source ~/.bash_profileTerminal'de ya çalıştırın ya da yeni bir pencere açın.

Artık, file.html dosyasını, chrome file.htmlkomut satırında : çalıştırarak açabilirsiniz .


1

Bunu bir komut dosyasından veya bazı otomasyon araçlarından kullanırken, tüm komut satırına takma ad vermeyi tercih ederim, böylece tüm komut satırı seçeneklerine erişebilirim (gibi --version...)

alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
chrome --version
chrome -open index.html

O zaman bu takma adı kalıcı olarak almak istiyorsanız, .bash_profilemanuel olarak veya bu küçük pasajı kullanarak ekleyebilirsiniz :

echo "alias chrome=\"/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"\" >> ~/.bash_profile
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.