Answers:
bash并不意味着什么。它是一些任意文本,存储在该命令的$ LESS环境变量中。
但是,当您运行时less
,它会读取$ LESS的内容并像命令行参数一样解释它们。通常,这是您存储其配置的位置。
(less不是预处理器:它是一个简单的文本文件查看器,又名传呼器。请注意,man
它没有内置阅读器:它只是通过groff(实际的预处理器)生成文本,然后始终运行less或其他一些传呼器来滚动通过它。那作者教程假设您的系统将使用较少的,因为它是如此的普遍。)
当较少遇到以a开头的参数时+
,其余部分将进一步解释为命令或按键进行模拟:例如,如果少则+G
将假装您在打开文件后按了G,然后向下滚动。
就您而言,打开文件后您输入的假装更少/EXAMPLE:
。/是less中的搜索键/命令,其余为要搜索的文本。
结果是该命令打开“ parallel”的联机帮助页,然后向下滚动到标题为“ EXAMPLE”的部分。
bash
,因为它从具有特殊的意义,它并没有在停止结肠癌bash
,尽管它可以在另一个shell。
正如grawity的出色回答所表明的那样,这是向less
寻呼机发出指令的一种方式。在这种特定情况下,使用GNU Parallel的手册和教程,可以轻松阅读示例。
从联机手册的目录中甚至可以看到,每个示例都以字符串开头EXAMPLE:
,因此该命令LESS=+/EXAMPLE: man parallel
可让您跳至第一个示例,并通过按n(下一个匹配项)跳至后续示例。
例如:
(手动部分中的每个跳转都是一个n按键)