¿Hay algún comando que pueda usar en Bash que abra una URL específica en el navegador predeterminado?
fuente
¿Hay algún comando que pueda usar en Bash que abra una URL específica en el navegador predeterminado?
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 [email protected]
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 :
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 .
alias open=xdg-open
>> ~ / .bashrc, muy recomendable.Puedes usar
xdg-open
así:Desde la página de manual de XDG-OPEN :
fuente
gnome-open
funciona tan bien como,xdg-open
pero ninguno sabe qué hacer con el dominio desnudo.Entonces
gnome-open http://askubuntu.com
funciona pero nognome-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.
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.com
escribimos y wallah!fuente
Si no necesariamente desea utilizar el navegador predeterminado, puede llamar a cualquier programa de navegador directamente y dar la URL como argumento, por ejemplo:
o
fuente
El uso
x-www-browser URL
abrirá el navegador o una nueva pestaña en la URL dadafuente