Commande pour ouvrir une URL


46

Existe-t-il une commande que je peux utiliser dans Bash pour ouvrir une URL spécifique dans le navigateur par défaut?

Réponses:


57

Une commande connaît votre navigateur par défaut:

xdg-open http://google.com

Cela fonctionnera également pour tout autre type d'URI (identificateur de ressource uniforme), comme les images, qui s'ouvrira automatiquement avec eog, les documents openoffice, etc., ainsi que sur les chemins de système de fichiers ( xdg-open /tmp/foobar.png).

Il y a aussi

xdg-email team@stackexchange.com

et

xdg-mime query default text/html

Pour savoir quelle application va être utilisée.

Vous pouvez définir votre application préférée en allant dans Système → Préférences → Applications préférées :

texte alternatif

Ces utilitaires font partie de la spécification freedesktop.org , vous pouvez donc les utiliser dans vos applications. Ils fonctionneront sur tous les ordinateurs de bureau conformes à la spécification .


echo alias open=xdg-open>> ~ / .bashrc, hautement recommandé.
ulidtko

10

Vous pouvez utiliser xdg-opencomme suit:

xdg-open http://askubuntu.com/

Depuis la page de manuel XDG-OPEN :

xdg-open ouvre un fichier ou une URL dans l'application préférée de l'utilisateur. Si une URL est fournie, elle sera ouverte dans le navigateur Web préféré de l'utilisateur.


2

gnome-openfonctionne aussi bien xdg-openmais ne sait pas quoi faire avec le domaine nu.

Alors ça gnome-open http://askubuntu.commarche mais pas gnome-open askubuntu.com.

Voici une petite fonction facilitant la saisie et l’acceptation du nom de domaine épuré.

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

Collez ce qui précède dans votre ligne de commande, appuyez sur Entrée et essayez-le. Si vous l'aimez, vous pouvez l'enregistrer dans votre fichier .bash_aliases ou .bashrc source ~/.bash_aliases(dans ce cas, en supposant qu'il se trouve dans votre répertoire personnel) et il sera persistant pour cette session et pour toutes les nouvelles sessions.

Alors maintenant, nous go askubuntu.comtapons et wallah!


2

Si vous ne voulez pas forcément utiliser le navigateur par défaut, vous pouvez appeler directement n'importe quel programme de navigateur et donner l'URL en argument, par exemple:

chromium-browser https://youtube.com

ou

firefox https://youtube.com

1

Utiliser x-www-browser URLouvrira le navigateur ou un nouvel onglet à l’URL donnée

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.