Просмотр Интернета из командной строки

123

Как я могу просматривать Интернет из командной строки в Ubuntu?

    
задан Community 08.03.2011 в 16:52
источник

13 ответов

111

На самом деле есть куча текстовых веб-браузеров, это мои лучшие три:)

  • ELinks ( установить ):

    • Сочетанияклавиш

      • Откройтеновуювкладку-t
      • ПерейтикURL-адресу-g
      • Вернутьсяназад-Влево
      • Идтивперед-u
      • Выход-q
      • Переключитьизображения-*
      • Переключитьнумерациюссылок-.
      • Переключитьцветадокумента-%
      • Следующаявкладка->
      • Предыдущаявкладка-<
      • Закрытьвкладку-c
      • Открытьвновойвкладкевфоновомрежиме-T
    • АвтоматическоепереписываниеURL-адресов

      • d-словарьпоиск
      • dmoz-поискdmoz
      • g-поисквgoogle
      • wiki-поискввикипедии

    ( источник )




В Википедии есть Список дополнительных веб-браузеров на основе текста , не все из которых доступны в Ubuntu .

    
ответ дан Stefano Palazzo 08.03.2011 в 17:18
источник
58

К моему удивлению, он существует; Я установил его, и он работает!

 sudo apt-get install w3m w3m-img
  • , чтобы открыть веб-страницу, просто введите окно терминала: w3m <url_of_the_webpage>
  • , чтобы открыть новую страницу: type Shift -U
  • , чтобы вернуться на одну страницу: Shift -B
  • откройте новую вкладку: Shift -T

W3M может обрабатывать Gmail (!)

Если вы используете, например, XTerm (не терминал Gnome), W3M даже способен показывать изображения!

Дляполучениядополнительнойинформациисм.« Как просмотреть с Linux Terminal с W3M ".

    
ответ дан Jacob Vlijm 03.05.2014 в 13:22
22

links2 -g - это странный браузер с графическим режимом, встроенный в терминал. Это быстро, но ненавидит современность.

Если вам нравится искать из командной строки, попробуйте 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.

Общая информация: Surfraw был первоначально написан Джулианом Ассанжем. (Акроним / backronym для «SURFRAW» - «Революционный фронт пользователей Windows» против World Wide Web.)

Вот пример использования. Поиск Google для «утечки памяти nm-апплета»:
sr google nm-applet memory leak

Чтобы найти RFC, работающий с S / MIME:
sr rfc s/mime

Перевести слово:
sr translate logiciel

Найти торренты:
sr piratebay natty narwhal

Более продвинутый, 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

Вы можете настроить его с некоторыми значениями по умолчанию в .config/surfraw/conf :

SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
    
ответ дан belacqua 08.03.2011 в 18:43
13

Мой личный фаворит текстовых браузеров links2 . Вы можете установить его с помощью

sudo apt-get install links2

Затем загрузите веб-страницу с помощью

links2 www.google.com

Другие альтернативы, которые не были упомянуты, следующие:

  • elinks : «продвинутый и устоявшийся многофункциональный текстовый режим (HTTP / FTP / ..) браузер ELITE может отображать как фреймы, так и таблицы, очень настраиваемый и может быть расширен с помощью сценариев Lua или Guile. Он довольно портативен и работает на различных платформах.

  • retawk : «интерактивный, многопоточный сетевой клиент (веб-браузер) для текстовых терминалов на компьютерах с Unix- таких как операционные системы, написанные на C, быстрые, маленькие, хорошо настраиваемые и удобные, например, низкоуровневые сетевые коммуникации выполняются неблокируемым способом, и вы можете открывать столько «виртуальных окон», сколько хотите и работать одновременно в двух из них в режиме с разделенным экраном "

  • netrtik

ответ дан terdon 03.05.2014 в 13:41
12

Если вы имели в виду интернет-браузер на основе CLI, используйте w3m:

w3m 'http://example.com/'
    
ответ дан Lekensteyn 08.03.2011 в 16:56
8

Еще один очень хороший браузер командной строки - lynx .

Самое основное использование:

lynx http://askubuntu.com

Скорее всего, вы спросите, хотите ли вы разрешить куки-файлы.

Для навигации по странице используйте клавиши со стрелками. Вот краткое описание наиболее важных.

  • Влево - вернуться в историю
  • Вправо - перейдите по ссылке
  • Вверх - переход к предыдущему настраиваемому элементу
  • Вниз - переход к следующему настраиваемому элементу
  • Введите - введите ссылку / действие триггера
  • Backspace - страница истории
  • Пробел - перемещение страницы вниз по странице
  • b - перемещение страницы вверх по странице
  • Shift + q - выйти

Это самые основные команды навигации по клавишам.

    
ответ дан Octavian Damiean 08.03.2011 в 17:23
6

Вам нужен текстовый браузер или метод командной строки? Это командная строка, использующая telnet, например.

telnet askubuntu.com 80

GET /

Он не поддерживает SSL, графику, HTML5 и т. д., и вам, возможно, придется угадать страницу индекса, если на сервере нет файла по умолчанию. Но это лучше, чем ничего и очень быстрый инструмент тестирования.

    
ответ дан jqa 08.03.2011 в 20:43
5

Да, вы можете использовать lynx .

От man lynx :

Lynx is a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices (e.g., vt100 terminals, vt100 emulators running on Windows 95/NT or Macintoshes, or any other "curses-oriented" display). It will display hypertext markup language (HTML) documents containing links to files residing on the local system, as well as files residing on remote systems running Gopher, HTTP, FTP, WAIS, and NNTP servers. Current versions of Lynx run on Unix, VMS, Windows 95/NT, 386DOS and OS/2 EMX.

Вы можете установить его, выполнив следующую команду:

sudo apt-get install lynx-cur
    
ответ дан Louis Matthijssen 03.05.2014 в 13:19
3

Вы можете использовать W3M для этой цели.
Также есть lynx .

Они могут обрабатывать основные функции, и это нормально, если вы хотите настроить свой маршрутизатор через домашнюю рабочую станцию с помощью ssh, например.
Я бы предпочел использовать локальный экземпляр браузера переадресацию соединения с помощью ssh

    
ответ дан davidbaumann 03.05.2014 в 13:24
3

Другая программа, которая может работать для вас, - lynx . Это веб-браузер на основе терминала.     

ответ дан Reuben Swartz 08.03.2011 в 17:15
2

Вы можете использовать браузер lynx . Он доступен в репозиториях Ubuntu:

sudo apt-get install lynx

Вот дополнительная информация: Ссылка

    
ответ дан chili555 03.05.2014 в 13:22
0

Если вы хотите избежать дополнительных установок, вы можете обрабатывать HTTP-запросы вручную. Это минимальный запрос http:

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

Это запрос https:

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
    
ответ дан Hello World 18.05.2018 в 12:41
0

Существует новая Ссылка Вызывается browsh

    
ответ дан Andrew Arrow 17.07.2018 в 15:36

Ознакомьтесь с другими вопросами по меткам