Как я могу просматривать Интернет из командной строки в Ubuntu?
На самом деле есть куча текстовых веб-браузеров, это мои лучшие три:)
ELinks ( установить ): р>
Сочетания клавиш
Автоматическое переписывание URL-адресов
d
- словарь поиск dmoz
- поиск dmoz g
- поиск в google wiki
- поиск в википедии ( источник )
w3m ( установить ): р>
В Википедии есть Список дополнительных веб-браузеров на основе текста , не все из которых доступны в Ubuntu . р>
К моему удивлению, он существует; Я установил его, и он работает!
sudo apt-get install w3m w3m-img
w3m <url_of_the_webpage>
W3M может обрабатывать Gmail (!)
Если вы используете, например, XTerm (не терминал Gnome), W3M даже способен показывать изображения!
Для получения дополнительной информации см. « Как просмотреть с Linux Terminal с 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» - «Революционный фронт пользователей 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
Мой личный фаворит текстовых браузеров links2
. Вы можете установить его с помощью
sudo apt-get install links2
Затем загрузите веб-страницу с помощью
links2 www.google.com
Другие альтернативы, которые не были упомянуты, следующие:
elinks : «продвинутый и устоявшийся многофункциональный текстовый режим (HTTP / FTP / ..) браузер ELITE может отображать как фреймы, так и таблицы, очень настраиваемый и может быть расширен с помощью сценариев Lua или Guile. Он довольно портативен и работает на различных платформах.
retawk : «интерактивный, многопоточный сетевой клиент (веб-браузер) для текстовых терминалов на компьютерах с Unix- таких как операционные системы, написанные на C, быстрые, маленькие, хорошо настраиваемые и удобные, например, низкоуровневые сетевые коммуникации выполняются неблокируемым способом, и вы можете открывать столько «виртуальных окон», сколько хотите и работать одновременно в двух из них в режиме с разделенным экраном "
Если вы имели в виду интернет-браузер на основе CLI, используйте w3m:
w3m 'http://example.com/'
Еще один очень хороший браузер командной строки - lynx
.
Самое основное использование:
lynx Ссылка
Скорее всего, вы спросите, хотите ли вы разрешить куки-файлы.
Для навигации по странице используйте клавиши со стрелками. Вот краткое описание наиболее важных.
Это самые основные команды навигации по клавишам.
Вам нужен текстовый браузер или метод командной строки? Это командная строка, использующая telnet, например.
telnet askubuntu.com 80
GET /
Он не поддерживает SSL, графику, HTML5 и т. д., и вам, возможно, придется угадать страницу индекса, если на сервере нет файла по умолчанию. Но это лучше, чем ничего и очень быстрый инструмент тестирования.
Да, вы можете использовать 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
Вы можете использовать W3M для этой цели.
Также есть lynx . Р>
Они могут обрабатывать основные функции, и это нормально, если вы хотите настроить свой маршрутизатор через домашнюю рабочую станцию с помощью ssh, например.
Я бы предпочел использовать локальный экземпляр браузера переадресацию соединения с помощью ssh
Другая программа, которая может работать для вас, - lynx
. Это веб-браузер на основе терминала.
Р>
Ознакомьтесь с другими вопросами по меткам command-line