URL açma komutu


46

Bash'de kullanabileceğim, varsayılan tarayıcıda belirli bir URL'yi açacak bir komut var mı?

Yanıtlar:


57

Varsayılan tarayıcınızı bilen bir komut var:

xdg-open http://google.com

Bu, eog, openoffice belgeleri vb. Ve otomatik olarak dosya sistemi yollarında ( ) açılacak görüntüler gibi diğer tüm URI türlerinde de (Tek tip Kaynak Tanımlayıcı) çalışacaktır xdg-open /tmp/foobar.png.

Ayrıca birde şu var

xdg-email team@stackexchange.com

ve

xdg-mime query default text/html

Hangi uygulamanın kullanılacağını bulmak için.

Tercih edilen başvurunuzu Sistem → Tercihler → Tercih Edilen Uygulamalar seçeneğine giderek ayarlayabilirsiniz :

alt metin

Bu yardımcı programlar freedesktop.org spesifikasyonunun bir parçasıdır , bu nedenle bunları uygulamalarınızda kullanabilirsiniz - ve özelliklere uyan tüm masaüstlerinde çalışacaktır .


echo alias open=xdg-open>> ~ / .bashrc, şiddetle tavsiye edilir.
ulidtko

10

Öyle kullanabilirsiniz xdg-open:

xdg-open http://askubuntu.com/

Gönderen XDG-AÇIK adam sayfası :

xdg-open, kullanıcının tercih ettiği uygulamada bir dosya veya URL açar. Bir URL sağlanmışsa, URL kullanıcının tercih ettiği web tarayıcısında açılır.


2

gnome-openolduğu gibi çalışır xdg-openancak çıplak alanla ne yapılacağını da bilmez.

İşe gnome-open http://askubuntu.comyarıyor ama değil gnome-open askubuntu.com.

Aşağı soyulmuş alan adını yazmayı ve kabul etmeyi kolaylaştıran küçük bir işlev.

function go { gnome-open http://$1 ; }

Yukarıdakileri komut satırınıza yapıştırın, enter tuşuna basın ve deneyin. İsterseniz, .bash_aliases veya .bashrc dosyasına kaydedebilirsiniz, sonra source ~/.bash_aliases(ana dizininizde olduğu varsayılarak) ve bu oturum ve tüm yeni oturumlar için kalıcı olacaktır.

Şimdi sadece yazın go askubuntu.comve wallah!


2

Varsayılan tarayıcıyı kullanmak istemiyorsanız, herhangi bir tarayıcı programını doğrudan arayabilir ve URL'yi argüman olarak verebilirsiniz, örneğin:

chromium-browser https://youtube.com

veya

firefox https://youtube.com

1

Kullanarak x-www-browser URL, verilen URL'de tarayıcı veya yeni bir sekme açılacaktır.

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.