
Как можно просматривать веб-страницы из командной строки в Ubuntu?
решение1
На самом деле существует множество текстовых веб-браузеров, вот три моих любимых :)
-
Горячие клавиши
- Открыть новую вкладку -t
- Перейти к URL-адресу -g
- Возвращаться -Left
- Иди вперед -u
- Выход -q
- Переключить изображения -*
- Переключить нумерацию ссылок -.
- Переключить цвета документа -%
- Следующая вкладка ->
- Предыдущая вкладка -<
- Закрыть вкладку -c
- Открыть в новой вкладке в фоновом режиме -T
- Открыть новую вкладку -t
Автоматическая перезапись URL-адресов
d
- поиск по словарюdmoz
- поиск в dmozg
- поиск Гуглwiki
- поиск в википедии
(источник)
В Википедии естьСписок дополнительных текстовых веб-браузеров, не все из которых доступны в Ubuntu.
решение2
К моему удивлению, он существует; я его установил, и он работает!
sudo apt-get install w3m w3m-img
- Чтобы открыть веб-страницу, просто введите в окне терминала:
w3m <url_of_the_webpage>
- чтобы открыть новую страницу: введите Shift-U
- вернуться на одну страницу назад: Shift-B
- открыть новую вкладку: Shift-T
W3M может работать с Gmail(!)
Если вы используете, например, XTerm (не Gnome Terminal), W3M даже способен показывать изображения!
Для получения более подробной информации см. «Как просматривать веб-страницы из терминала Linux с помощью W3M”.
решение3
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 изначально был написан Джулианом Ассанжем. (Акроним/бэкроним для «SURFRAW» означает Shell Users' Revolutionary Front Rage Against the World Wide Web.)
Вот несколько примеров использования. Чтобы выполнить поиск в Google по запросу "nm-applet memory leak":
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
решение4
Мой личный фаворит среди текстовых браузеров — этоlinks2
. Вы можете установить его с помощью
sudo apt-get install links2
А затем загрузите веб-страницу с
links2 www.google.com
Другие альтернативы, которые не были упомянуты:
elinks: "продвинутый и хорошо зарекомендовавший себя многофункциональный текстовый веб-браузер (HTTP/FTP/..). ELinks может отображать как фреймы, так и таблицы, обладает широкими возможностями настройки и может быть расширен с помощью скриптов Lua или Guile. Он достаточно портативен и работает на различных платформах"
переспросить: "интерактивный многопоточный сетевой клиент (веб-браузер) для текстовых терминалов на компьютерах с Unix-подобными операционными системами. Он написан на языке C, быстрый, небольшой, хорошо настраиваемый и удобный; например, низкоуровневые сетевые коммуникации выполняются неблокирующим образом, и вы можете держать открытыми столько "виртуальных окон", сколько захотите, и работать одновременно в двух из них в режиме разделенного экрана"