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


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


121
2018-03-08 16:52


происхождения




ответы:


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

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

    elinks screenshot

    • Горячие клавиши

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

      • d - словарь поиск
      • dmoz - dmoz поиск
      • g - поиск Гугл
      • wiki - поиск в Википедии

    (источник)




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


109
2018-03-08 17:18



Его очень старый пост, и мой вопрос также странный, но вы можете сказать, просматривая интернет, используя w3m как открыть «привязанный» новый веб-сайт вкладки. Также как Open link in new tab функция доступна в хроме. Если это невозможно сделать в w3m вы можете предложить любые другие текстовые браузеры - Eka
Вау, спасибо за упоминание встроенных повторных перехватов поисковых запросов («умные префиксы»), как-то пропустили их, хотя я использовал elinks (с радостью!) годами! вот строка conf, чтобы вызвать его изнутри изнутри tmux, терминальный мультиплексор 21-го века: bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'" - eMPee584


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

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

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

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

Для получения дополнительной информации см. Раздел "Как ознакомиться с терминалом Linux с помощью W3M».


58
2018-05-03 13:22



Вау! Это потрясающе! Хоть lynx лучше, но w3m лучший! - opu 웃
@Scotia, для чего нужен Firefox для :) - Jacob Vlijm
@ Jacob Vlijm, да! Теперь нет необходимости в firefox! ;) - opu 웃
О, МОЙ БОГ! Эта вещь сделала мой день! Удалось войти на какой-нибудь веб-сайт и загрузить некоторое программное обеспечение, которое мне было необходимо на удаленном сервере! Даже есть хороший индикатор прогресса! EPIC! - paul-g
Это предустановлено с Ubuntu Server 12.04 LTS - Akira Yamamoto


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» против Всемирной паутины).

Вот пример использования. Поиск Google для «утечки памяти nm-applet»:
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

22
2018-03-08 18:43





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

sudo apt-get install links2

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

links2 www.google.com

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

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

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

  • netrtik 


13
2018-05-03 13:41





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

w3m 'http://example.com/'

12
2018-03-08 16:56



Там также есть ссылки, которые мне лично нравятся лучше, чем w3m. - Cedric
links или lynx? я предпочитаю curl -vvv http://example.com/ 2>&1 | less, но это не браузер. - Lekensteyn
Спасибо, я искал браузер командной строки www. Похож на w3m, или что-то очень близко! - jerome
@Lekensteyn Есть ли способ сделать less пропустить все теги HTML? На многих веб-сайтах сегодня есть такие вещи, как рекламные баннеры и теги, которые ссылаются на Google Analytics или что-то в этом роде, и очень сложно читать содержимое. - Arc676
@ Arc676 Вы можете попробовать html2text программа для интерпретации тегов и преобразования их в текст (устанавливается из репозиториев, справочная страница, - Lekensteyn


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

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

lynx http://askubuntu.com

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

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

  • Оставил - вернуться в историю
  • Правильно - перейдите по ссылке
  • вверх - перейти к предыдущему настраиваемому элементу
  • вниз - перейти к следующему настраиваемому элементу
  • Войти - ввести действие link / trigger
  • возврат на одну позицию - страница истории
  • Космос - перемещение страницы вниз по странице
  • б - переместить страницу вверх по странице
  • сдвиг + Q - Уволиться

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


8
2018-03-08 17:23





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

telnet askubuntu.com 80

ПОЛУЧИТЬ /

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


6
2018-03-08 20:43



Это худший веб-браузер: D - Danyal Aytekin


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

Из man lynx:

Lynx - полнофункциональный клиент World Wide Web (WWW) для пользователей, работающих   ориентированные на курсор, устройства отображения символьных ячеек (например, vt100   терминалов, эмуляторов vt100, работающих под управлением Windows 95 / NT или Macintosh, или   любой другой «ориентированный на проклятие» дисплей). Он отобразит гипертекстовую разметку   языковые (HTML) документы, содержащие ссылки на файлы, находящиеся на   локальная система, а также файлы, находящиеся на удаленных системах   Gopher, HTTP, FTP, WAIS и NNTP. Текущие версии Lynx   работать в Unix, VMS, Windows 95 / NT, 386DOS и OS / 2 EMX.

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

sudo apt-get install lynx-cur

5
2018-05-03 13:19



Я установил lynx, Но как я могу открыть его? Это не в тире! - opu 웃
Поскольку вы запрашиваете браузер терминалов, вы должны просто выполнить lynx в вашем терминале. - Louis Matthijssen
о да! Теперь я понял!! - opu 웃


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

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


3
2018-05-03 13:24





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


3
2018-03-08 17:15