这是命令 netrik,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
netrik - ANTRIK 其中净 浏览器
概要
网络 [选项] 网址 or 文件名
网络 -
商品描述
网络 是一种高级文本模式 HTML (WWW) 浏览器,即运行的 Web 浏览器
在字符单元显示(linux 控制台、xterm 等)上——与 w3m、链接或 lynx 不同。
当使用文件名或 URL 作为参数调用时,指定的文档被加载并
以交互模式显示,因此您可以开始浏览网页或一些本地 HTML
从那里存储库。 (或者,可以将文档布局并转储到
屏幕,见 配置 下面。)
当使用“-”而不是文件/URL 调用时,从标准输入读取 HTML 文档,
并显示相同。
如果配置文件中存在某个文件名/URL (〜/.netrikrc), 你也可以
在没有任何非选项参数的情况下启动 netrik; 将加载配置文件中的一个
然后。 看 网络编辑器(5) 详情。
当指定多个非选项参数时,netrik 只取最后一个,并且
无视其他人。 (这是为了使上述工作。)
要加载的资源类型由参数自动确定。 如果它
以“http://”、“ftp://”或“file://”开头,使用对应的类型。 如果没有
这些是指定的,netrik 尝试猜测类型:首先它尝试打开一个本地文件
给定的名称,如果失败,它会尝试 HTTP。 只有当两者都失败时,才会出现错误
生成。 (看 示例 下面。)
本地文件也可以通过gzip或bzip2进行压缩,透明处理,
这意味着不需要在 URL 中给出“.gz”或“.bz2”扩展名。
进入寻呼机后,您可以像使用任何其他 Web 浏览器一样以交互方式浏览 Web。
如果您了解 vi(或无数的
带有类似 vi 的键的程序)以及 lynx:使用“j”和“k”键移动,
向上和向下箭头键(或大写的“J”和“K”)选择链接,以及关键
按照链接。 看 PAGER 指令 下面是其他有用命令的描述。
(默认)
配置
请注意: 网络 仍处于早期开发状态; 选项可能会发生变化。
--无术语宽度
使用寻呼机时,这会导致包含极长单词的页面被
呈现比屏幕更宽,而不是打破这个词。 但是请注意
侧向滚动还没有实现——你将看不到结尾
使用此选项时的行...在转储模式下,此选项会导致使用
默认宽度为 80 列,而不是终端定义所说的。 (字
在转储模式下总是坏的。)
--fussy-html
在遇到任何 HTML 语法错误或警告时中止。 简短的错误描述
被打印。 (此描述有时可能不是很有用...)此模式是
主要用于 HTML 调试。 (但请注意 网络 可能会监督一些
错误; 但大多数都被报道了。)
--clean-html
不要因 HTML 语法错误而中止。 为每个语法打印错误描述
错误(或警告),但 网络 无论如何都会尝试解析页面。 解决方法是
用于一些典型的语法错误(例如未转义的 '<' 或 '&' 字符); 其他
错误被忽略。 整个页面加载后,如果发现一些错误,
打印警告消息(根据遇到的最坏情况的严重性
bug),并且寻呼机在按键后启动。
--有效-html
此模式与 --clean-html 相同,除了 网络 之后不会暂停
加载完成,如果只生成警告但没有真正的错误
遭遇。 (即标准中不鼓励的结构,但严格
说话有效。)
--破碎的html (默认)
此模式与 --valid-html 相同,除了 网络 也不会暂停,如果
只遇到了已知解决方法的简单错误,这可能不会
扰乱布局。 如果可能,应避免使用。 (文件syntax_error.txt
或文档目录中的 syntax_error.html(请参阅 SEE ALSO 下面)解释
为什么。)
--忽略损坏
在此模式下,不会对任何语法错误显示警告,即使它们可能导致
严重损坏的布局。 不要用!
-调试
在显示(或转储)页面之前,一些中间布局阶段是
显示。 (这个输出在 README 中有描述。)试试看——它很有趣
观看 网络 工作 :-) 查找页面中的 HTML 错误也很有用,因为它
在加载/解析页面时转储页面。
(如果使用 --disable-debug 编译为 ./configure,则此选项不可用)
--警告-未知
遇到未知的 HTML 元素或属性时发出警告。 这是
可能仅用于调试目的,因为有很多(合法的)
HTML 工具 网络 不知道。
- 倾倒 只需将作为参数给出的文件转储到屏幕并退出,而不是启动
寻呼机。 (页面布局正确。)
--无代理
使用 --builtin-http 忽略“http_proxy”和“HTTP_PROXY”环境变量。
(对 wget 没有影响!见下文。)
--无内置http
使用 VHDL 语言编写 wget的(1) 从 HTTP 服务器中检索页面,而不是内置的 HTTP
处理代码。 请注意,大多数情况下 HTTP 重定向会导致
使用 wget 时页面被破坏。 内置的 HTTP 代码现在似乎运行良好;
使用 wget 应该没有必要。 (然而,FTP 页面总是通过 wget 加载。)
--无锚点偏移
当跳转到一个锚点(跟随一个带有片段标识符的链接)时,页面
将滚动(如果可能),以便锚点将位于屏幕正下方
最佳。 (在第二行,这是可以激活链接的第一行。)
默认情况下,锚点位于顶部下方屏幕高度的 1/5 左右。
--光标键
使用箭头键移动光标,而不是使用类似 lynx 的导航
默认。 (这对盲人用户很有用,因为它允许使用“闪光光标”
在盲文显示器上找到的键。)
--xterm
假设终端具有类似 xterm 的属性处理。 (即需要一个解决方法来
显示明亮的背景颜色。)
如果终端类型($TERM 环境
变量) 包含字符串“xterm”,因此如果您只需要手动设置它
有一些其他终端也需要该解决方法,或者如果您已设置
--控制台输入 网络编辑器(5) 并且需要覆盖它。
请注意,此解决方法*仅*适用于 xterm(可能还有其他一些终端),
但不是在 linux 控制台上,所以你不能只是明确地设置它!
- 安慰
假设终端不需要并了解 Bright 的 xterm 解决方法
背景颜色。 (看上面。)
--深色背景
使用来自的颜色定义 颜色-dark.c (以前 颜色.alt.c)。 一个黑色
将使用背景(即使终端使用明亮的背景
默认!),以及一组在黑色背景上看起来非常漂亮的前景色。
(但在明亮的背景下将无法使用。)
这是现在的默认设置。
--明亮的背景
使用颜色定义来自 颜色-bright.c (以前 颜色.default.c)。 该
终端的默认颜色将用于背景和普通文本,以及
适用于明亮背景的替代配色方案将用于其他文本
类型。
如果您有一个背景明亮的终端(如大多数 xterms),请使用它,并且
想坚持下去 网络.
请注意,这也可以在具有深色背景的终端上使用; 一些颜色
然而,有点难以阅读。
--无强制颜色
即使使用 --dark-background 也使用终端的默认颜色,而不是强制使用
of 网络的默认文本颜色(普通文本的黑底白字)。 这很有用
如果您使用默认(深色)颜色并且您的终端具有黑色背景
无论如何 - 在这种情况下强制使用默认颜色只是浪费时间。
您还可以在 netrik 配置文件中将这些选项中的任何一个指定为默认值
〜/.netrikrc,请参阅 网络编辑器(5)。
示例
网络 http://netrik.sourceforge.net/index.html
加载 netrik 网站并开始浏览。
网络 sourceforge.net
在当前目录加载名为“sourceforge.net”的本地文件,或者启动
浏览 http://sourceforge.net 如果不存在这样的本地文件。
网络 文件:///usr/local/share/doc/index.html
开始浏览 netrik HTML 文档。
SSH [email protected] 猫 foo.html|netrik -
在 someshell.invalid 上从您的 ssh 帐户加载文件“foo.html”,并显示在
内置寻呼机。
网络 - 倾倒 foo.html
从当前目录布局并转储文件“foo.html”。
术语=ansi 网络 - 倾倒 foo.html > foo.rtext (伯恩 壳 版)
转储(布局)“foo.html”的内容到文件“foo.rtext”,可以查看
稍后在任何 ANSI 兼容的彩色终端上。 (例如,使用“less -R”。)
网络 http://foo.invalid/broken.html - 倾倒 -调试 2>&1|少 -R
检查 ”http://foo.invalid/broken.html" 来找出一些 HTML 错误的原因。
网络 --破碎的html 鲜肉网
开始浏览 freashmeat.net,不要因为非严重的 HTML 错误而停下来。
网络 --忽略损坏 www.cnn.com
开始浏览 cnn.com,不要停留在 *任何 * HTML 错误上。 (期待它看起来破碎,
但这可能不是我们的错...如果您认为是,请提交错误报告。)
PAGER 指令
像 vi(1)、netrik基本知道两种pager命令。 简单的命令
(目前都是单字母命令)当
相应的键被按下。 这些都是寻呼机移动命令,还有更多。
在下面的概述中,它们仅由字母键的字母表示,或
形式符号用于特殊键。 大写字母表示字母键
, 以 '^' 开头的字母表示带有.
其他(目前只有两个)需要输入到命令提示符中(使用 的ReadLine(3)
和所有),通过按“:”激活,并且必须通过确认. 这些
由命令名称前的“:”表示。 (就像他们被打字一样......)
运动 (滚动) 指令
j 向前滚动一行
k 向后滚动一行
向前滚动两行
向后滚动两行
^F,
向前滚动一屏
^B 向后滚动一屏
^D,
向前滚动一半屏幕
^U,
向后滚动半屏
g,
转到页面顶部
G,
到页尾
游标 运动 指令
^H 光标向左
^J 光标向下
^K 光标向上
^L 光标向右
HYPERLINK 指令
按照选定的链接(或操作表单控件)
J,
转到下一个链接,或向前滚动一行(如果屏幕上没有更多链接)
K, 转到上一个链接,或向后滚动一行(如果屏幕上没有更多链接)
+,= 转到下一行的第一个链接,或向前滚动一行(如果没有更多链接
屏幕)
- 转到上一行的第一个链接,或向后滚动一行(如果没有更多链接
屏幕)
^,^A 转到第一个链接
0 转到行中的第一个链接(与 '^' 不同,如果有一个链接从
上一行)
$,^E 转到最后一个链接
H 转到屏幕上的第一个链接
L 转到屏幕上的最后一个链接
M 转到中间链接(第二个屏幕的第一个链接)
转到下一个链接
p 转到上一个链接
转到页面上的第一个链接
l 按标签激活链接
页 历史 指令
^R 重新加载当前页面
b,
返回历史上一页
f,
前进到历史中的下一页(在“b”之后)
B 返回上一个站点(输入/关注最后一个绝对 URL 之前的页面)
F 转发到下一个站点
s 设置页面标记
S 去除页面标记
r 返回历史记录中标有“s”的上一页(或第一页)
R 转发到历史记录中标有“s”(或最后一页)的下一页
其他 指令
u 显示链接网址
U 显示绝对链接目标 URL
c 显示当前页面 URL
:e 网址 加载文档“URL”并将其显示在寻呼机中(相对于当前页面的 URL)
:E 网址 加载文档“URL”并将其显示在寻呼机中(绝对 URL)
/ 在当前页面搜索字符串
q 退出网络
^C (SIGINT)
中断文件/HTTP 加载(否则无效)
^\ (退出)
立即无条件退出netrik。 (目前,这个信号猛烈
终止netrik; 因此不会进行清理......仅在“紧急情况”中使用。)
环境
HTTP_PROXY (大写变体 HTTP_代理 也被认可,但不鼓励)
指定可选代理服务器的地址。
学期 指定 netrik(实际上是 ncurses)将为其生成输出的终端类型。
退出 状态
0 正常退出。 (应该只在明确发出“q”命令时发生,或在整个
页面已使用 --dump 打印。)
1 发生了一些阻止 netrik 继续正常操作的情况。 这个
可能是内存分配错误,无法打开某些重要文件等。 注意
它也可能表明 netrik 中存在一些错误; 如果错误信息打印
似乎没有意义(例如,当有很多内存分配错误时
可用 RAM 可用),请报告。 (看 BUGS 下面。)
2 操作错误:用户引发了 netrik 无法处理的错误情况
优雅地(还),例如尝试跟随没有基本 URL 的相对链接
可用的。 (例如,在从标准输入加载的页面上。)
100 其中一项内部健全性检查发出警报。 本篇 is a 错误 in 网络! 请
报告它。 (看 BUGS 下面。)
不应出现其他错误代码。 (请注意,128 以上的错误代码是在
程序由一个信号终止,例如 SIGSEGV 的 139,通常也表示
一个错误,除非信号是由某些用户操作生成的。)
符合 TO
Netrik 了解大部分 HTML 4.01 和 XHTML 1.0。 有几个设施它没有
不过还没有认出来; 有些东西布局不正确。 (特别是空间处理
完全坏了。)
它不符合 XHTML 也是因为它只警告语法错误
(而不是中止),有些甚至可能完全漏掉。
请注意,完全符合标准并不是主要的开发目标; 我们可能会忽略已知
轻微的不兼容性,只要它们不破坏 W3C 的标准化工作,
还有更重要的工作要做……
使用 onworks.net 服务在线使用 netrik