Câu trả lời:
Thực tế có một loạt các trình duyệt web chế độ văn bản, đây là ba trình duyệt hàng đầu của tôi :)
Các phím tắt bàn phím
Viết lại URL tự động
d
- tìm kiếm từ điểndmoz
- tìm kiếm dmozg
- tìm kiếm googlewiki
- tìm kiếm trên wikipedia( nguồn )
Wikipedia có Danh sách các trình duyệt web dựa trên văn bản nhiều hơn , không phải tất cả các trình duyệt có sẵn trong Ubuntu.
elinks
(với niềm vui!) Trong nhiều năm! đây là một đường conf để gọi nó độc đáo từ bên trong tmux
, bộ ghép kênh đầu cuối thế kỷ 21:bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
Tôi ngạc nhiên khi nó tồn tại; Tôi đã cài đặt nó và nó hoạt động!
sudo apt-get install w3m w3m-img
w3m <url_of_the_webpage>
W3M có thể xử lý Gmail (!)
Nếu bạn sử dụng ví dụ XTerm (không phải Gnome Terminal), W3M thậm chí có khả năng hiển thị hình ảnh!
Để biết thêm thông tin, hãy xem Cách thức duyệt từ thiết bị đầu cuối Linux với W3M .
lynx
tốt hơn nhưng w3m
là tốt nhất !!
links2 -g
là một trình duyệt chế độ đồ họa nhúng thiết bị đầu cuối kỳ lạ. Nó nhanh nhưng ghét sự hiện đại.
Nếu bạn muốn tìm kiếm từ dòng lệnh, hãy thử 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.
Thông tin bên lề: Surfraw ban đầu được viết bởi Julian Assange. (Từ viết tắt / từ viết tắt của 'SURFRAW' là cơn thịnh nộ cách mạng của người dùng Shell đối với mạng toàn cầu.)
Dưới đây là một số ví dụ sử dụng. Để tìm kiếm Google cho "rò rỉ bộ nhớ applet":
sr google nm-applet memory leak
Để tìm kiếm RFC giao dịch với S / MIME:
sr rfc s/mime
Dịch một từ:
sr translate logiciel
Tìm torrent:
sr piratebay natty narwhal
Nâng cao hơn, từ lướtraw.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
Bạn có thể thiết lập nó với một số mặc định trong .config/surfraw/conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
Yêu thích cá nhân của tôi về các trình duyệt dựa trên văn bản là links2
. Bạn có thể cài đặt nó với
sudo apt-get install links2
Và sau đó tải một trang web với
links2 www.google.com
Các lựa chọn thay thế khác chưa được đề cập là:
elinks : "trình duyệt web chế độ văn bản giàu tính năng (HTTP / FTP / ..) tiên tiến và được thiết lập tốt. ELinks có thể hiển thị cả khung và bảng, có khả năng tùy biến cao và có thể được mở rộng thông qua các tập lệnh Lua hoặc Guile. và chạy trên nhiều nền tảng "
retawk : "một máy khách mạng đa luồng (trình duyệt web) tương tác cho các thiết bị đầu cuối văn bản trên các máy tính có hệ điều hành giống Unix. Nó được viết bằng C, nhanh, nhỏ, cấu hình đẹp và thoải mái, ví dụ như giao tiếp mạng cấp thấp được thực hiện theo cách không chặn và bạn có thể tiếp tục mở nhiều "cửa sổ ảo" như bạn muốn và hoạt động đồng thời ở hai trong số chúng ở chế độ chia đôi màn hình "
Nếu bạn có nghĩa là trình duyệt Internet dựa trên CLI, hãy sử dụng w3m:
w3m 'http://example.com/'
links
hay lynx
? Tôi thích curl -vvv http://example.com/ 2>&1 | less
, nhưng đó không thực sự là một trình duyệt.
less
bỏ qua tất cả các thẻ HTML không? Rất nhiều trang web ngày nay có những thứ như biểu ngữ quảng cáo và thẻ liên kết đến Google Analytics hoặc một cái gì đó và điều đó khiến cho việc đọc nội dung thực sự khó khăn.
html2text
chương trình để giải thích các thẻ và chuyển đổi chúng thành văn bản (có thể cài đặt từ repos, trang hướng dẫn .
Một trình duyệt dòng lệnh rất tốt là lynx
.
Cách sử dụng cơ bản nhất sẽ là:
lynx http://askubuntu.com
Nó rất có thể sẽ hỏi nếu bạn muốn cho phép cookie.
Để điều hướng trang sử dụng các phím mũi tên. Dưới đây là một mô tả ngắn về những người quan trọng nhất.
Đó là các lệnh điều hướng chính cơ bản nhất.
Bạn muốn một trình duyệt văn bản hoặc một phương pháp dòng lệnh? Đây là dòng lệnh, sử dụng telnet, vd
telnet Askubfox.com 80
ĐƯỢC /
Nó không hỗ trợ SSL, đồ họa, HTML5, v.v. và bạn có thể phải đoán trang chỉ mục nếu máy chủ không có tệp mặc định. Nhưng nó là tốt hơn so với không có gì và một công cụ kiểm tra rất nhanh.
Có, bạn có thể sử dụng lynx
.
Từ man lynx
:
Lynx là ứng dụng khách World Wide Web (WWW) có đầy đủ tính năng dành cho người dùng đang chạy các thiết bị hiển thị ô ký tự, có thể định địa chỉ con trỏ (ví dụ: thiết bị đầu cuối vt100, trình giả lập vt100 chạy trên Windows 95 / NT hoặc Macintosh hoặc bất kỳ "định hướng nguyền rủa" nào khác trưng bày). Nó sẽ hiển thị các tài liệu ngôn ngữ đánh dấu siêu văn bản (HTML) có chứa các liên kết đến các tệp nằm trong hệ thống cục bộ, cũng như các tệp nằm trên các hệ thống từ xa chạy các máy chủ Gopher, HTTP, FTP, WAIS và NNTP. Các phiên bản hiện tại của Lynx chạy trên Unix, VMS, Windows 95 / NT, 386DOS và OS / 2 EMX.
Bạn có thể cài đặt nó bằng cách thực hiện lệnh sau:
sudo apt-get install lynx-cur
lynx
. Nhưng làm thế nào tôi có thể mở nó? Nó không phải là trong dấu gạch ngang!
lynx
trong thiết bị đầu cuối của mình.
Bạn có thể sử dụng W3M cho mục đích này.
Ngoài ra còn có lynx .
Họ có thể xử lý các tính năng cơ bản và ổn nếu bạn muốn thiết lập bộ định tuyến của mình thông qua máy trạm tại nhà bằng ssh chẳng hạn.
Tôi muốn sử dụng một phiên bản cục bộ của kết nối chuyển tiếp trình duyệt với ssh
Có một cái mới https://www.brow.sh/ Được gọi là lông mày
alt+ctr+t
, sau đó gõ ssh brow.sh
)
Một chương trình khác có thể làm việc cho bạn là lynx
. Nó là một trình duyệt web dựa trên thiết bị đầu cuối.
Bạn có thể sử dụng lynx trình duyệt . Nó có sẵn trong kho Ubuntu:
sudo apt-get install lynx
Dưới đây là thông tin thêm: http://en.wikipedia.org/wiki/Lynx_(web_browser)
Nếu bạn muốn tránh cài đặt thêm, bạn có thể làm thủ công các yêu cầu http. Đây là một yêu cầu tối thiểu http:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | netcat askubuntu.com 80
Đây là một yêu cầu https:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
w3m
trang web tab mới "được liên kết" .. Giống nhưOpen link in new tab
tính năng có sẵn trong chrome. Nếu không thể thực hiện được điềuw3m
này, bạn có thể đề xuất bất kỳ trình duyệt web chế độ văn bản nào khác không