如何从命令行预览HTML文档?
我使用catdoc
预览Word文档。 HTML有类似的东西吗?
换句话说,我想做cathtml Webpage.html | less
cathtml Webpage.html | less
并获得或多或少的man
页外观输出。
您可以使用html2text
查看HTML文档。
sudo apt-get install html2text html2text Webpage.html | less
但不完全是类似于手册页的外观,它当然取决于html输入。
一种解决方案是使用lynx -dump
,如
lynx -dump file.html
要么
echo "this is a div" | lynx -dump -stdin
更好:
使用w3m -dump
,它尊重页面布局。 太棒了。
sudo aptitude install w3m w3m -dump file.html echo "x" | w3m -dump -T text/html
您可以设置终端的列数以获得更好的布局,例如,如果您使用的是全窗口终端,200可以是一个不错的尝试:
w3m -dump -cols 200 file.html
您可以使用已经安装的w3m
– 但是它不是
sudo apt-get install w3m
示例命令语法:
w3m -dump askubuntu.com | less
它既可以用于URL,也可以用于基于文件的html文件
w3m -dump index.html | less
有这些所谓的文本html浏览器,我已经成功测试了Lynks和eLinks。 其中elinks成了我的最爱。
无论如何,它们与您在问题中建议的“网页预览器”不同。 它们更像是活跃的实时浏览器,它具有许多有用的function,可以轻松浏览网页,当然,您也可以将它用于本地/远程网页预览。
关于Lynks的信息在维基百科中, 点击此处即可到达。 有关elinks的信息就在这里 。
我的elinks截图让你看到elinks在行动: