Apakah ada perintah yang bisa saya gunakan di Bash yang akan membuka URL spesifik di browser default?
Apakah ada perintah yang bisa saya gunakan di Bash yang akan membuka URL spesifik di browser default?
Jawaban:
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 :

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 .
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.
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!
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
alias open=xdg-open>> ~ / .bashrc, sangat disarankan.