Naviguer sur Internet depuis la ligne de commande

120

Comment puis-je naviguer sur Internet à partir de la ligne de commande dans Ubuntu?

    
posée Community 08.03.2011 - 17:52
la source

13 réponses

108

Il y a en fait un tas de navigateurs Web en mode texte, ce sont mes trois premiers:)

  • ELinks ( install ):

    • Raccourcis clavier

      • Ouvrir un nouvel onglet - t
      • Aller à l’URL - g
      • Revenir en arrière - Left
      • Avancez - u
      • Quitter - q
      • Basculer les images - *
      • Basculer la numérotation des liens - .
      • Basculer les couleurs du document - %
      • Onglet suivant - & gt;
      • Onglet précédent - & lt;
      • Fermer l'onglet - c
      • Ouvrir dans un nouvel onglet en arrière-plan - T
    • URL réécrit automatiquement

      • d - recherche dans le dictionnaire
      • dmoz - dmoz search
      • g - google search
      • wiki - wikipedia search

    ( source )




Wikipedia contient une liste de navigateurs Web plus textuels , qui ne sont pas tous disponibles dans Ubuntu. .

    
réponse donnée Stefano Palazzo 08.03.2011 - 18:18
la source
58

À ma grande surprise, il existe; Je l'ai installé et ça marche!

 sudo apt-get install w3m w3m-img
  • pour ouvrir une page Web, tapez simplement dans une fenêtre de terminal: w3m <url_of_the_webpage>
  • pour ouvrir une nouvelle page: tapez Shift -U
  • pour revenir en arrière d’une page: Shift -B
  • ouvrir un nouvel onglet: Shift -T

W3M peut gérer Gmail (!)

Si vous utilisez par exemple XTerm (et non Gnome Terminal), W3M est même capable d’afficher des images!

Pour plus d’informations, voir " Comment naviguer à partir du Terminal Linux avec W3M ".

    
réponse donnée Jacob Vlijm 03.05.2014 - 15:22
la source
21

links2 -g est un étrange navigateur en mode graphique intégré au terminal. Il est rapide mais déteste la modernité.

Si vous souhaitez effectuer une recherche à partir de la ligne de commande, essayez surfraw .

   Surfraw  provides  a fast unix command line interface to a variety of
   popular WWW search engines and other artifacts of power.  It reclaims
   google,  altavista, dejanews, freshmeat, research index, slashdot and
   many others from the false‐prophet,  pox‐infested  heathen  lands  of
   html‐forms,  placing  these  wonders  where they belong, deep in unix
   heartland, as god loving extensions to the shell.

Note de base: Surfraw a été écrit par Julian Assange. (Acronyme / backronym pour «SURFRAW» est la rage avant révolutionnaire des utilisateurs de Shell contre le World Wide Web.)

Voici quelques exemples d'utilisation. Pour rechercher dans Google "fuite de mémoire de l'applet nm":
sr google nm-applet memory leak

Pour rechercher une RFC traitant de S / MIME:
sr rfc s/mime

Traduire un mot:
sr translate logiciel

Rechercher des torrents:
sr piratebay natty narwhal

Plus avancé, de surfraw.alioth.debian.org :

     $ surfraw google -results=100 RMS, GNU, which is sinner, which is sin?
     $ sr wikipedia surfraw
     $ sr austlii -method=phrase dog like
     $ /usr/lib/surfraw/rhyme -method=perfect Julian

Vous pouvez le configurer avec des valeurs par défaut dans .config/surfraw/conf :

SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
    
réponse donnée belacqua 08.03.2011 - 19:43
la source
13

Mon favori personnel des navigateurs textuels est links2 . Vous pouvez l'installer avec

sudo apt-get install links2

Puis chargez une page Web avec

links2 www.google.com

D'autres alternatives non mentionnées sont:

  • elinks : "un mode avancé et bien établi en mode texte riche en fonctionnalités (HTTP / FTP / ..) Browser. ELinks peut rendre à la fois des cadres et des tables, est hautement personnalisable et peut être étendu via des scripts Lua ou Guile. Il est très portable et fonctionne sur diverses plates-formes.

  • récupérez : "un client réseau interactif multi-thread (navigateur Web) pour les terminaux texte sur les ordinateurs avec Unix- Comme les systèmes d'exploitation, il est écrit en C, rapide, petit, bien configurable et confortable, par exemple les communications réseau de bas niveau sont effectuées de manière non bloquante et vous pouvez garder autant de "fenêtres virtuelles" que vous le souhaitez. et travailler simultanément dans deux d’entre eux en mode écran partagé "

  • netrtik

réponse donnée terdon 03.05.2014 - 15:41
la source
12

Si vous vouliez un navigateur Internet basé sur CLI, utilisez w3m:

w3m 'http://example.com/'
    
réponse donnée Lekensteyn 08.03.2011 - 17:56
la source
8

Un autre très bon navigateur de ligne de commande est lynx .

L’utilisation la plus élémentaire serait:

lynx http://askubuntu.com

Il vous sera très probablement demandé si vous souhaitez autoriser les cookies.

Pour naviguer dans la page, utilisez les touches fléchées. Voici une brève description des plus importants.

  • Left - revenir en arrière dans l'historique
  • Right - suivez un lien
  • Up - déplacez-vous vers l'élément focusable précédent
  • Down - déplacez-vous vers le prochain élément focalisable
  • Entrez - entrez l’action link / trigger
  • Retour arrière - page d’historique
  • Espace - déplace la page vers le bas par une page
  • b - déplace la page vers le haut par une page
  • Shift + q - Quit

Ce sont les commandes de navigation les plus élémentaires.

    
réponse donnée Octavian Damiean 08.03.2011 - 18:23
la source
6

Vous voulez un navigateur texte ou une méthode de ligne de commande? Ceci est la ligne de commande, en utilisant telnet, par exemple

telnet askubuntu.com 80

GET /

Il ne prend pas en charge SSL, les graphiques, HTML5 etc. et vous devrez peut-être deviner la page d’index si le serveur n’a pas de fichier par défaut. Mais c'est mieux que rien et un outil de test très rapide.

    
réponse donnée jqa 08.03.2011 - 21:43
la source
5

Oui, vous pouvez utiliser lynx .

De man lynx :

  

Lynx est un client World Wide Web (WWW) complet pour les utilisateurs exécutant   dispositifs d'affichage de cellules de caractères adressables par curseur (par exemple, vt100   terminaux, émulateurs vt100 fonctionnant sous Windows 95 / NT ou Macintoshes, ou   tout autre affichage "orienté vers les malédictions"). Il affichera un balisage hypertexte   documents de langue (HTML) contenant des liens vers des fichiers résidant sur le   système local, ainsi que des fichiers résidant sur des systèmes distants en cours d'exécution   Serveurs Gopher, HTTP, FTP, WAIS et NNTP. Versions actuelles de Lynx   fonctionne sous Unix, VMS, Windows 95 / NT, 386DOS et OS / 2 EMX.

Vous pouvez l’installer en exécutant la commande suivante:

sudo apt-get install lynx-cur
    
réponse donnée Louis Matthijssen 03.05.2014 - 15:19
la source
3

Vous pouvez utiliser W3M à cette fin.
Il y a aussi lynx .

Ils peuvent gérer les fonctionnalités de base, et sont corrects si vous voulez configurer votre routeur via votre poste de travail domestique par ssh, par exemple.
Je préférerais utiliser une instance locale d'un navigateur transférer la connexion avec ssh

    
réponse donnée davidbaumann 03.05.2014 - 15:24
la source
3

Un autre programme qui pourrait fonctionner pour vous est lynx . C'est un navigateur web basé sur un terminal.

    
réponse donnée Reuben Swartz 08.03.2011 - 18:15
la source
2

Vous pouvez utiliser le navigateur lynx . Il est disponible dans les dépôts Ubuntu:

sudo apt-get install lynx

Voici des informations supplémentaires: lien

    
réponse donnée chili555 03.05.2014 - 15:22
la source
0

Si vous souhaitez éviter des installations supplémentaires, vous pouvez créer des requêtes HTTP à la main. Ceci est une requête http minimale:

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | netcat askubuntu.com 80

Ceci est une requête https:

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
    
réponse donnée Hello World 18.05.2018 - 14:41
la source
0

Il y a un nouvel lien appelé Browsh

    
réponse donnée Andrew Arrow 17.07.2018 - 17:36
la source

Lire d'autres questions sur les étiquettes