Perintah untuk membuka URL


46

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

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 team@stackexchange.com

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 .


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.


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!


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

1

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.