Perintah untuk membuka URL

46

Apakah ada perintah yang bisa saya gunakan di Bash yang akan membuka URL spesifik di browser default?

Nathan Osman
sumber

Jawaban:

57

Ada perintah yang tahu tentang browser default Anda:

xdg-open http://google.com

Ini juga akan berfungsi untuk setiap jenis URI (Uniform Resource Identifier) ​​lainnya, seperti gambar - yang secara otomatis akan terbuka dengan eog, dokumen openoffice, dan sebagainya, dan juga pada jalur sistem file ( xdg-open /tmp/foobar.png).

Ada juga

xdg-email [email protected]

dan

xdg-mime query default text/html

Untuk mengetahui aplikasi apa yang akan digunakan.

Anda dapat mengatur aplikasi pilihan Anda dengan masuk ke Sistem → Preferensi → Aplikasi Pilihan :

teks alternatif

Utilitas ini adalah bagian dari spesifikasi freedesktop.org , jadi Anda dapat menggunakannya dalam aplikasi Anda - dan itu akan berfungsi pada semua desktop yang mematuhi spesifikasi tersebut .

Stefano Palazzo
sumber
gema alias open=xdg-open>> ~ / .bashrc, sangat disarankan.
ulidtko
10

Anda dapat menggunakan xdg-openseperti ini:

xdg-open http://askubuntu.com/

Dari halaman manual XDG-OPEN :

xdg-open membuka file atau URL di aplikasi pilihan pengguna. Jika URL diberikan, URL akan dibuka di peramban web pilihan pengguna.

Marco Ceppi
sumber
2

gnome-openberfungsi juga xdg-opentetapi tidak ada yang tahu apa yang harus dilakukan dengan domain telanjang.

Begitu gnome-open http://askubuntu.comberhasil tetapi tidak gnome-open askubuntu.com.

Berikut ini adalah fungsi kecil untuk membuatnya lebih mudah untuk mengetik dan menerima nama domain yang dilucuti.

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

Rekatkan yang di atas dalam baris perintah Anda, tekan enter dan cobalah. Jika Anda menyukainya, Anda dapat menyimpannya di file .bash_aliases atau .bashrc Anda, lalu source ~/.bash_aliases(dengan anggapan itu ada di direktori home Anda) dan akan tetap ada untuk sesi itu dan semua sesi baru.

Jadi sekarang kita cukup ketik go askubuntu.comdan Wallah!

Elijah Lynn
sumber
2

Jika Anda tidak ingin menggunakan browser default, Anda dapat memanggil program browser apa saja secara langsung dan memberikan URL sebagai argumen, misalnya:

chromium-browser https://youtube.com

atau

firefox https://youtube.com
pengguna9869932
sumber
1

Menggunakan x-www-browser URLakan membuka browser atau tab baru di URL yang diberikan

bvidal
sumber