Commande pour ouvrir une URL?

36

Ma question est assez simple:

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

    
posée Nathan Osman 03.01.2011 - 22:31
la source

5 réponses

50

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

xdg-open http://google.com

Ceci fonctionnera également pour chaque autre type d'URI (identificateur de ressources uniforme), comme les images, qui s'ouvriront 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 [email protected]

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 sur Système → Préférences → Applications préférées :

Cesutilitairesfontpartiedelaspécification freedesktop.org . Vous pouvez donc les utiliser dans vos applications. fonctionne sur tous les ordinateurs de bureau qui adhèrent aux spécifications .

    
réponse donnée Stefano Palazzo 03.01.2011 - 22:32
la source
9

Vous pouvez utiliser xdg-open comme suit:

xdg-open http://askubuntu.com/

À partir de la page de manuel XDG-OPEN :

xdg-open opens a file or URL in the user's preferred application. If a URL is provided the URL will be opened in the user's preferred web browser.

    
réponse donnée Marco Ceppi 03.01.2011 - 22:34
la source
2

gnome-open fonctionne aussi bien que xdg-open mais aucun des deux ne sait quoi faire avec un domaine nu.

Donc, gnome-open http://askubuntu.com fonctionne 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 le souhaitez, vous pouvez l'enregistrer dans votre fichier .bash_aliases ou .bashrc, puis source ~/.bash_aliases (en supposant qu'il se trouve dans votre répertoire de base) et il sera persistant pour cette session et pour toutes les nouvelles sessions.

Nous allons maintenant taper go askubuntu.com et wallah!

    
réponse donnée Elijah Lynn 07.08.2013 - 13:57
la source
1

L'utilisation de x-www-browser URL ouvrira le navigateur ou un nouvel onglet à l'URL donnée

    
réponse donnée bvidal 12.11.2014 - 00:07
la source
1

Si vous ne voulez pas nécessairement 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
    
réponse donnée 05.12.2018 - 21:12
la source

Lire d'autres questions sur les étiquettes