Как я могу просматривать Интернет из командной строки в Ubuntu?
Как я могу просматривать Интернет из командной строки в Ubuntu?
Ответы:
На самом деле есть куча веб-браузеров в текстовом режиме, это мои лучшие три :)
ELinks ( установить ):
Горячие клавиши
Автоматическая перезапись URL
d
- поиск по словарюdmoz
- поиск dmozg
- поиск Гуглwiki
- поиск в Википедии( источник )
В Википедии есть Список текстовых веб-браузеров , не все из которых доступны в Ubuntu.
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 %%\"'"
К моему удивлению это существует; Я установил его, и он работает!
sudo apt-get install w3m w3m-img
w3m <url_of_the_webpage>
W3M может обрабатывать Gmail (!)
Если вы используете, например, XTerm (не Gnome Terminal), W3M даже способен показывать изображения!
Для получения дополнительной информации см. « Как просматривать с терминала Linux с W3M ».
lynx
и лучше, но w3m
лучше !!
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» - «Революционная передняя ярость пользователей Интернета» против World Wide Web.)
Вот пример использования. Для поиска в Google «утечки памяти в нм-апплете»:
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
Мой личный фаворит из текстовых браузеров links2
. Вы можете установить его с
sudo apt-get install links2
А затем загрузить веб-страницу с
links2 www.google.com
Другие альтернативы, которые не были упомянуты:
elinks : «продвинутый и хорошо зарекомендовавший себя многофункциональный веб-браузер в режиме текста (HTTP / FTP / ..). ELinks может отображать как фреймы, так и таблицы, легко настраивается и может быть расширен с помощью сценариев Lua или Guile. Он вполне переносим и работает на разных платформах
retawk : «интерактивный многопоточный сетевой клиент (веб-браузер) для текстовых терминалов на компьютерах с Unix-подобными операционными системами. Он написан на C, быстрый, небольшой, хорошо настраиваемый и удобный; например, низкоуровневая сетевая связь выполняются неблокирующим образом, и вы можете оставить открытым столько «виртуальных окон», сколько хотите, и одновременно работать с двумя из них в режиме разделенного экрана »
Если вы имели в виду интернет-браузер на основе CLI, используйте w3m:
w3m 'http://example.com/'
links
или lynx
? Я предпочитаю curl -vvv http://example.com/ 2>&1 | less
, но это не совсем браузер.
less
пропустить все теги HTML? На многих веб-сайтах сегодня есть такие вещи, как рекламные баннеры и теги, которые ссылаются на Google Analytics, или что-то подобное, и это затрудняет чтение контента.
html2text
программу, чтобы интерпретировать теги и преобразовать их в текст (устанавливается из репозитория, страница руководства .
Еще один очень хороший браузер командной строки lynx
.
Основное использование будет:
lynx http://askubuntu.com
Скорее всего, он спросит, хотите ли вы разрешить использование файлов cookie.
Для навигации по странице используйте клавиши со стрелками. Вот краткое описание самых важных.
Это самые основные ключевые навигационные команды.
Вы хотите текстовый браузер или метод командной строки? Это командная строка, использующая telnet, например
telnet askubuntu.com 80
ПОЛУЧИТЬ /
Он не поддерживает SSL, графику, HTML5 и т. Д., И вам может потребоваться угадать страницу индекса, если на сервере нет файла по умолчанию. Но это лучше, чем ничего и очень быстрый инструмент тестирования.
Да, вы можете использовать lynx
.
От man lynx
:
Lynx - это полнофункциональный клиент Всемирной паутины (WWW) для пользователей, использующих адресно-ориентированные устройства отображения с символьными ячейками (например, терминалы vt100, эмуляторы vt100, работающие в Windows 95 / NT или Macintoshes, или любые другие «ориентированные на проклятия»). дисплей). Он будет отображать документы на языке гипертекстовой разметки (HTML), содержащие ссылки на файлы, расположенные в локальной системе, а также файлы, расположенные на удаленных системах, на которых работают серверы Gopher, HTTP, FTP, WAIS и NNTP. Текущие версии Lynx работают на Unix, VMS, Windows 95 / NT, 386DOS и OS / 2 EMX.
Вы можете установить его, выполнив следующую команду:
sudo apt-get install lynx-cur
lynx
. Но как я могу открыть это? Это не в тире!
lynx
в своем терминале.
Вы можете использовать W3M для этой цели.
Также есть рысь .
Они могут работать с основными функциями, и это нормально, если вы хотите настроить свой маршрутизатор через домашнюю рабочую станцию, например, по ssh.
Я бы предпочел использовать локальный экземпляр браузера переадресации соединения с SSH
Есть новый https://www.brow.sh/ под названием browsh
alt+ctr+t
, затем введите ssh brow.sh
)
Еще одна программа, которая может работать на вас lynx
. Это терминальный веб-браузер.
Вы можете использовать браузер Lynx . Он доступен в репозиториях Ubuntu:
sudo apt-get install lynx
Вот дополнительная информация: http://en.wikipedia.org/wiki/Lynx_(web_browser)
Если вы хотите избежать дополнительных установок, вы можете вручную создавать 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
w3m
как открыть "связанный" сайт с новой вкладкой ... Как иOpen link in new tab
функция, доступная в Chrome. Если это невозможно сделать,w3m
можете ли вы предложить какие-либо другие веб-браузеры в текстовом режиме