Відповіді:
Насправді є безліч текстових веб-браузерів, це мої трійки :)
Гарячі клавіши
Автоматична перезапис URL-адрес
d
- пошук словникаdmoz
- dmoz пошукg
- Пошук Googlewiki
пошук у Вікіпедії( джерело )
w3m ( встановити ):
У Вікіпедії є список більш текстових веб-браузерів , не всі з яких доступні в Ubuntu.
elinks
(з радістю!) Роками! ось конф-лінк, щоб викликати його добре зсередини 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), 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 спочатку написав Джуліан Ассанж. (Акронім / назвище для "SURFRAW" - це "Революційна передня гніль користувачів Shell проти всесвітньої мережі".)
Ось кілька прикладів використання. Щоб шукати в 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
Інші альтернативи, які не були згадані:
посилань : "передовий і добре налагоджений веб-браузер текстового режиму з багатою функцією (HTTP / FTP / ..). ELinks може візуалізувати як кадри, так і таблиці, дуже настроюється і може бути розширений за допомогою скриптів Lua або Guile. Він досить портативний і працює на різних платформах "
retawk : "інтерактивний багатопотоковий мережевий клієнт (веб-браузер) для текстових терміналів на комп'ютерах з операційними системами, схожими на Unix. Він записується на мові С, швидкою, маленькою, добре налаштованою та зручною; наприклад, мережеві комунікації низького рівня виконуються не блокуючим способом, і ви можете залишати відкритими стільки "віртуальних вікон", скільки хочете, і працювати одночасно в двох з них у режимі розділеного екрана "
Якщо ви мали на увазі Інтернет-браузер на базі CLI, використовуйте w3m:
w3m 'http://example.com/'
links
або lynx
? Я віддаю перевагу curl -vvv http://example.com/ 2>&1 | less
, але це насправді не браузер.
less
пропустити всі теги HTML? На сьогоднішній день на багатьох веб-сайтах розміщуються такі рекламні банери та теги, які посилаються на Google Analytics або щось подібне, і це дуже важко читати вміст.
Ще один дуже хороший браузер командного рядка 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/ Called browsh
alt+ctr+t
, а потім набрати ssh brow.sh
)
Ще одна програма, яка може працювати для вас - це 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
функція, доступна в хромі. Якщо цього не можна зробити,w3m
можете запропонувати будь-які інші веб-браузери в текстовому режимі