Comando para abrir una URL


46

¿Hay algún comando que pueda usar en Bash que abra una URL específica en el navegador predeterminado?

Respuestas:


57

Hay un comando que conoce tu navegador predeterminado:

xdg-open http://google.com

Esto también funcionará para cualquier otro tipo de URI (Identificador uniforme de recursos), como las imágenes, que se abrirán automáticamente con eog, documentos de oficina abierta, etc., y también en las rutas del sistema de archivos ( xdg-open /tmp/foobar.png).

También hay

xdg-email team@stackexchange.com

y

xdg-mime query default text/html

Para saber qué aplicación se va a utilizar.

Puede configurar su aplicación preferida yendo a Sistema → Preferencias → Aplicaciones preferidas :

texto alternativo

Estas utilidades son parte de la especificación freedesktop.org , por lo que puede usarlas en sus aplicaciones, y funcionará en todos los escritorios que cumplan con las especificaciones .


echo alias open=xdg-open>> ~ / .bashrc, muy recomendable.
ulidtko

10

Puedes usar xdg-openasí:

xdg-open http://askubuntu.com/

Desde la página de manual de XDG-OPEN :

xdg-open abre un archivo o URL en la aplicación preferida del usuario. Si se proporciona una URL, la URL se abrirá en el navegador web preferido del usuario.


2

gnome-openfunciona tan bien como, xdg-openpero ninguno sabe qué hacer con el dominio desnudo.

Entonces gnome-open http://askubuntu.comfunciona pero no gnome-open askubuntu.com.

Aquí hay una pequeña función para que sea más fácil escribir y aceptar el nombre de dominio despojado.

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

Pegue lo anterior en su línea de comando, presione enter y pruébelo. Si lo desea, puede guardarlo en su archivo .bash_aliases o .bashrc, luego source ~/.bash_aliases(suponiendo que esté en su directorio de inicio) y será persistente para esa sesión y todas las sesiones nuevas.

¡Así que ahora solo go askubuntu.comescribimos y wallah!


2

Si no necesariamente desea utilizar el navegador predeterminado, puede llamar a cualquier programa de navegador directamente y dar la URL como argumento, por ejemplo:

chromium-browser https://youtube.com

o

firefox https://youtube.com

1

El uso x-www-browser URLabrirá el navegador o una nueva pestaña en la URL dada

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.