|Original author(s)||Lou Montulli, Michael Grobe, Charles Rezac|
2.8.6 / October 11, 2006
Lynx has been around since 1992 and it is the oldest web browser still being actively developed.
Features and usability
Lynx is navigated using keyboard keys. It's easy to use. Some keys are different compared to graphical browsers. As an example, you press
g to visit an URL, not
ctrl-l. There is a built-in help and learning how to use it is easy enough.
The browser itself is fine in terms of usability. It's main problem is that it simply isn't well suited for the modern Internet.
The lack support for modern web features, which in fairness can't really be done very well in a text-based terminal, makes lynx impractical to use on the vast majority of websites on today's Internet. Here is an example of what some "modern" websites look like in Lynx:
That a lot of sites simply aren't usable in Lynx isn't it's fault but it is a present truth.
Lynx is fine if you want to lookup some Linux-related information real quick. A lot of Linux-related websites tend to be somewhat usable. Don't expect any modern "news" or "social media" site to work with it.
Using Lynx To Inspect HTTP Headers
Lynx can be a useful tool for viewing some things other browsers can't show you. HTTP headers is one of those things. You can use the
-head parameter to see any HTTP headers a web server responds with.
lynx -head https://linuxreviews.org/
will show you all kinds of incriminating information about this website and the server it runs on:
HTTP/1.0 301 Moved Permanently Date: Mon, 17 Aug 2020 18:28:24 GMT Server: Apache Strict-Transport-Security: max-age=15768000; X-Powered-By: PHP/7.3.20 X-Content-Type-Options: nosniff Vary: Accept-Encoding,Cookie Expires: Thu, 01 Jan 1970 00:00:00 GMT Cache-Control: private, must-revalidate, max-age=0 Last-Modified: Mon, 17 Aug 2020 18:28:24 GMT Location: https://linuxreviews.org/LinuxReviews Connection: close Content-Type: text/html; charset=utf-8