Comando per aprire un URL


46

Esiste un comando che posso usare in Bash per aprire un URL specifico nel browser predefinito?

Risposte:


57

C'è un comando che conosce il tuo browser predefinito:

xdg-open http://google.com

Questo funzionerà anche per ogni altro tipo di URI (Uniform Resource Identifier), come le immagini, che si apriranno automaticamente con eog, documenti openoffice e così via, e anche su percorsi di filesystem ( xdg-open /tmp/foobar.png).

C'è anche

xdg-email team@stackexchange.com

e

xdg-mime query default text/html

Per scoprire quale applicazione verrà utilizzata.

Puoi impostare la tua applicazione preferita andando su Sistema → Preferenze → Applicazioni preferite :

testo alternativo

Queste utility fanno parte delle specifiche di freedesktop.org , quindi puoi usarle nelle tue applicazioni e funzioneranno su tutti i desktop che aderiscono alle specifiche .


echo alias open=xdg-open>> ~ / .bashrc, altamente raccomandato.
ulidtko,

10

Puoi usare xdg-opencosì:

xdg-open http://askubuntu.com/

Dalla pagina man di XDG-OPEN :

xdg-open apre un file o un URL nell'applicazione preferita dell'utente. Se viene fornito un URL, l'URL verrà aperto nel browser Web preferito dell'utente.


2

gnome-openfunziona bene xdg-openma non sa nemmeno cosa fare con il dominio nudo.

Quindi gnome-open http://askubuntu.comfunziona ma non gnome-open askubuntu.com.

Ecco una piccola funzione per facilitare la digitazione e l'accettazione del nome di dominio ridotto.

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

Incolla quanto sopra nella riga di comando, premi invio e provalo. Se ti piace, puoi salvarlo nel tuo file .bash_aliases o .bashrc, quindi source ~/.bash_aliases(supponendo che sia nella tua home directory) e sarà persistente per quella sessione e tutte le nuove sessioni.

Quindi ora go askubuntu.comdigitiamo e wallah!


2

Se non si desidera necessariamente utilizzare il browser predefinito, è possibile chiamare direttamente qualsiasi programma del browser e fornire l'URL come argomento, ad esempio:

chromium-browser https://youtube.com

o

firefox https://youtube.com

1

L'utilizzo x-www-browser URLaprirà il browser o una nuova scheda nell'URL indicato

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.